builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-611 starttime: 1468354338.03 results: success (0) buildid: 20160712111926 builduid: 7cfe0ed0ac3d494b83fa1eed0f2e3808 revision: 1748a233dae02d02e14bb64d378dc8cc3ae4a1b0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 13:12:18.031248) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 13:12:18.065367) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 mins, 56 secs) (at 2016-07-12 13:12:18.065759) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 mins, 56 secs) (at 2016-07-12 13:15:15.065376) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-07-12 13:15:15.065648) ========= 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-1468351671.413359-1413938341 _=/tools/buildbot/bin/python using PTY: False --2016-07-12 13:15:20-- 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.7M=0.001s 2016-07-12 13:15:20 (10.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.295826 ========= master_lag: 7.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-07-12 13:15:22.598417) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-12 13:15:22.598773) ========= 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-1468351671.413359-1413938341 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069361 ========= master_lag: 4.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-07-12 13:15:26.725779) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-07-12 13:15:26.726210) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1748a233dae02d02e14bb64d378dc8cc3ae4a1b0 --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 1748a233dae02d02e14bb64d378dc8cc3ae4a1b0 --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-1468351671.413359-1413938341 _=/tools/buildbot/bin/python using PTY: False 2016-07-12 13:15:27,640 truncating revision to first 12 chars 2016-07-12 13:15:27,641 Setting DEBUG logging. 2016-07-12 13:15:27,641 attempt 1/10 2016-07-12 13:15:27,641 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/1748a233dae0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-12 13:15:28,223 unpacking tar archive at: mozilla-beta-1748a233dae0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.872474 ========= master_lag: 9.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-07-12 13:15:36.632433) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 13:15:36.632770) ========= script_repo_revision: 1748a233dae02d02e14bb64d378dc8cc3ae4a1b0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 13:15:36.641427) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 17 secs) (at 2016-07-12 13:15:36.641763) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 17 secs) (at 2016-07-12 13:15:53.796347) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 31 secs) (at 2016-07-12 13:15:53.796623) ========= /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-1468351671.413359-1413938341 _=/tools/buildbot/bin/python using PTY: False 13:15:55 INFO - MultiFileLogger online at 20160712 13:15:55 in /builds/slave/test 13:15:55 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 13:15:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:15:55 INFO - {'append_to_log': False, 13:15:55 INFO - 'base_work_dir': '/builds/slave/test', 13:15:55 INFO - 'blob_upload_branch': 'mozilla-beta', 13:15:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:15:55 INFO - 'buildbot_json_path': 'buildprops.json', 13:15:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:15:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:15:55 INFO - 'download_minidump_stackwalk': True, 13:15:55 INFO - 'download_symbols': 'true', 13:15:55 INFO - 'e10s': False, 13:15:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:15:55 INFO - 'tooltool.py': '/tools/tooltool.py', 13:15:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:15:55 INFO - '/tools/misc-python/virtualenv.py')}, 13:15:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:15:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:15:55 INFO - 'log_level': 'info', 13:15:55 INFO - 'log_to_console': True, 13:15:55 INFO - 'opt_config_files': (), 13:15:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:15:55 INFO - '--processes=1', 13:15:55 INFO - '--config=%(test_path)s/wptrunner.ini', 13:15:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:15:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:15:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:15:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:15:55 INFO - 'pip_index': False, 13:15:55 INFO - 'require_test_zip': True, 13:15:55 INFO - 'test_type': ('testharness',), 13:15:55 INFO - 'this_chunk': '1', 13:15:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:15:55 INFO - 'total_chunks': '10', 13:15:55 INFO - 'virtualenv_path': 'venv', 13:15:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:15:55 INFO - 'work_dir': 'build'} 13:15:55 INFO - ##### 13:15:55 INFO - ##### Running clobber step. 13:15:55 INFO - ##### 13:15:55 INFO - Running pre-action listener: _resource_record_pre_action 13:15:55 INFO - Running main action method: clobber 13:15:55 INFO - rmtree: /builds/slave/test/build 13:15:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:15:58 INFO - Running post-action listener: _resource_record_post_action 13:15:58 INFO - ##### 13:15:58 INFO - ##### Running read-buildbot-config step. 13:15:58 INFO - ##### 13:15:58 INFO - Running pre-action listener: _resource_record_pre_action 13:15:58 INFO - Running main action method: read_buildbot_config 13:15:58 INFO - Using buildbot properties: 13:15:58 INFO - { 13:15:58 INFO - "project": "", 13:15:58 INFO - "product": "firefox", 13:15:58 INFO - "script_repo_revision": "production", 13:15:58 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 13:15:58 INFO - "repository": "", 13:15:58 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 13:15:58 INFO - "buildid": "20160712111926", 13:15:58 INFO - "pgo_build": "False", 13:15:58 INFO - "basedir": "/builds/slave/test", 13:15:58 INFO - "buildnumber": 14, 13:15:58 INFO - "slavename": "tst-linux32-spot-611", 13:15:58 INFO - "revision": "1748a233dae02d02e14bb64d378dc8cc3ae4a1b0", 13:15:58 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 13:15:58 INFO - "platform": "linux", 13:15:58 INFO - "branch": "mozilla-beta", 13:15:58 INFO - "repo_path": "releases/mozilla-beta", 13:15:58 INFO - "moz_repo_path": "", 13:15:58 INFO - "stage_platform": "linux", 13:15:58 INFO - "builduid": "7cfe0ed0ac3d494b83fa1eed0f2e3808", 13:15:58 INFO - "slavebuilddir": "test" 13:15:58 INFO - } 13:15:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 13:15:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 13:15:58 INFO - Running post-action listener: _resource_record_post_action 13:15:58 INFO - ##### 13:15:58 INFO - ##### Running download-and-extract step. 13:15:58 INFO - ##### 13:15:58 INFO - Running pre-action listener: _resource_record_pre_action 13:15:58 INFO - Running main action method: download_and_extract 13:15:58 INFO - mkdir: /builds/slave/test/build/tests 13:15:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:58 INFO - https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:15:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:15:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:15:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:15:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:15:59 INFO - Downloaded 1291 bytes. 13:15:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:15:59 INFO - Using the following test package requirements: 13:15:59 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:15:59 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 13:15:59 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 13:15:59 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'jsshell-linux-i686.zip'], 13:15:59 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 13:15:59 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:15:59 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 13:15:59 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 13:15:59 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 13:15:59 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:15:59 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 13:15:59 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 13:15:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:59 INFO - https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:15:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:15:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:15:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:15:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:16:02 INFO - Downloaded 22861023 bytes. 13:16:02 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/*'] 13:16:02 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/* 13:16:02 INFO - caution: filename not matched: web-platform/* 13:16:02 INFO - Return code: 11 13:16: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')]} 13:16:02 INFO - https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:16:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:16:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:16:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:16:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:16:06 INFO - Downloaded 36389876 bytes. 13:16:06 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/*'] 13:16:06 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/* 13:16:11 INFO - caution: filename not matched: bin/* 13:16:11 INFO - caution: filename not matched: config/* 13:16:11 INFO - caution: filename not matched: mozbase/* 13:16:11 INFO - caution: filename not matched: marionette/* 13:16:11 INFO - caution: filename not matched: tools/wptserve/* 13:16:11 INFO - Return code: 11 13:16:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:11 INFO - https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:16:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:16:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:16:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:16:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:16:17 INFO - Downloaded 69351850 bytes. 13:16:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:16:17 INFO - mkdir: /builds/slave/test/properties 13:16:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:16:17 INFO - Writing to file /builds/slave/test/properties/build_url 13:16:17 INFO - Contents: 13:16:17 INFO - build_url:https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:16:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:16:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:16:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:16:18 INFO - Contents: 13:16:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:16:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:18 INFO - https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:16:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:16:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:16:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:16:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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 13:16:26 INFO - Downloaded 92358744 bytes. 13:16:26 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'] 13:16:26 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 13:16:35 INFO - Return code: 0 13:16:35 INFO - Running post-action listener: _resource_record_post_action 13:16:35 INFO - Running post-action listener: set_extra_try_arguments 13:16:35 INFO - ##### 13:16:35 INFO - ##### Running create-virtualenv step. 13:16:35 INFO - ##### 13:16:35 INFO - Running pre-action listener: _pre_create_virtualenv 13:16:35 INFO - Running pre-action listener: _resource_record_pre_action 13:16:35 INFO - Running main action method: create_virtualenv 13:16:35 INFO - Creating virtualenv /builds/slave/test/build/venv 13:16:35 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:16:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:16:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:16:35 INFO - Using real prefix '/usr' 13:16:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:16:37 INFO - Installing distribute.............................................................................................................................................................................................done. 13:16:41 INFO - Installing pip.................done. 13:16:41 INFO - Return code: 0 13:16:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:16:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bf2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c59598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d0bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99ede30>, '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 0x9c8ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d09470>, '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-1468351671.413359-1413938341', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:16:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:16:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:16:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:16:41 INFO - 'CCACHE_UMASK': '002', 13:16:41 INFO - 'DISPLAY': ':0', 13:16:41 INFO - 'HOME': '/home/cltbld', 13:16:41 INFO - 'LANG': 'en_US.UTF-8', 13:16:41 INFO - 'LOGNAME': 'cltbld', 13:16:41 INFO - 'MAIL': '/var/mail/cltbld', 13:16:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:16:41 INFO - 'MOZ_NO_REMOTE': '1', 13:16:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:16:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:16:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:16:41 INFO - 'PWD': '/builds/slave/test', 13:16:41 INFO - 'SHELL': '/bin/bash', 13:16:41 INFO - 'SHLVL': '1', 13:16:41 INFO - 'TERM': 'linux', 13:16:41 INFO - 'TMOUT': '86400', 13:16:41 INFO - 'USER': 'cltbld', 13:16:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468351671.413359-1413938341', 13:16:41 INFO - '_': '/tools/buildbot/bin/python'} 13:16:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:16:41 INFO - Downloading/unpacking psutil>=0.7.1 13:16: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 13:16: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 13:16:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16: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 13:16: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 13:16:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:16:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:16:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:16:45 INFO - Installing collected packages: psutil 13:16:45 INFO - Running setup.py install for psutil 13:16:45 INFO - building 'psutil._psutil_linux' extension 13:16:45 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 13:16:46 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:16:46 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:16:46 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 13:16:46 INFO - building 'psutil._psutil_posix' extension 13:16:46 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 13:16:46 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 13:16:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:16:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:16:47 INFO - Successfully installed psutil 13:16:47 INFO - Cleaning up... 13:16:47 INFO - Return code: 0 13:16:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:16:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bf2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c59598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d0bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99ede30>, '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 0x9c8ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d09470>, '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-1468351671.413359-1413938341', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:16:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:16:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:16:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:16:47 INFO - 'CCACHE_UMASK': '002', 13:16:47 INFO - 'DISPLAY': ':0', 13:16:47 INFO - 'HOME': '/home/cltbld', 13:16:47 INFO - 'LANG': 'en_US.UTF-8', 13:16:47 INFO - 'LOGNAME': 'cltbld', 13:16:47 INFO - 'MAIL': '/var/mail/cltbld', 13:16:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:16:47 INFO - 'MOZ_NO_REMOTE': '1', 13:16:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:16:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:16:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:16:47 INFO - 'PWD': '/builds/slave/test', 13:16:47 INFO - 'SHELL': '/bin/bash', 13:16:47 INFO - 'SHLVL': '1', 13:16:47 INFO - 'TERM': 'linux', 13:16:47 INFO - 'TMOUT': '86400', 13:16:47 INFO - 'USER': 'cltbld', 13:16:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468351671.413359-1413938341', 13:16:47 INFO - '_': '/tools/buildbot/bin/python'} 13:16:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:16:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:16:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:16:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:16:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:16:51 INFO - Installing collected packages: mozsystemmonitor 13:16:51 INFO - Running setup.py install for mozsystemmonitor 13:16:51 INFO - Successfully installed mozsystemmonitor 13:16:51 INFO - Cleaning up... 13:16:51 INFO - Return code: 0 13:16:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:16: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')]} 13:16:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16: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')]} 13:16:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bf2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c59598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d0bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99ede30>, '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 0x9c8ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d09470>, '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-1468351671.413359-1413938341', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:16:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:16:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:16:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:16:51 INFO - 'CCACHE_UMASK': '002', 13:16:51 INFO - 'DISPLAY': ':0', 13:16:51 INFO - 'HOME': '/home/cltbld', 13:16:51 INFO - 'LANG': 'en_US.UTF-8', 13:16:51 INFO - 'LOGNAME': 'cltbld', 13:16:51 INFO - 'MAIL': '/var/mail/cltbld', 13:16:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:16:51 INFO - 'MOZ_NO_REMOTE': '1', 13:16:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:16:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:16:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:16:51 INFO - 'PWD': '/builds/slave/test', 13:16:51 INFO - 'SHELL': '/bin/bash', 13:16:51 INFO - 'SHLVL': '1', 13:16:51 INFO - 'TERM': 'linux', 13:16:51 INFO - 'TMOUT': '86400', 13:16:51 INFO - 'USER': 'cltbld', 13:16:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468351671.413359-1413938341', 13:16:51 INFO - '_': '/tools/buildbot/bin/python'} 13:16:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:16:52 INFO - Downloading/unpacking blobuploader==1.2.4 13:16:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:55 INFO - Downloading blobuploader-1.2.4.tar.gz 13:16:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:16:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:16: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 13:16: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 13:16:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16: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 13:16: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 13:16:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:16:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:16:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:16:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:57 INFO - Downloading docopt-0.6.1.tar.gz 13:16:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:16:57 INFO - Installing collected packages: blobuploader, requests, docopt 13:16:57 INFO - Running setup.py install for blobuploader 13:16:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:16:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:16:57 INFO - Running setup.py install for requests 13:16:58 INFO - Running setup.py install for docopt 13:16:58 INFO - Successfully installed blobuploader requests docopt 13:16:58 INFO - Cleaning up... 13:16:58 INFO - Return code: 0 13:16:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:16:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:16:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bf2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c59598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d0bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99ede30>, '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 0x9c8ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d09470>, '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-1468351671.413359-1413938341', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:16:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:16:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:16:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:16:58 INFO - 'CCACHE_UMASK': '002', 13:16:58 INFO - 'DISPLAY': ':0', 13:16:58 INFO - 'HOME': '/home/cltbld', 13:16:58 INFO - 'LANG': 'en_US.UTF-8', 13:16:58 INFO - 'LOGNAME': 'cltbld', 13:16:58 INFO - 'MAIL': '/var/mail/cltbld', 13:16:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:16:58 INFO - 'MOZ_NO_REMOTE': '1', 13:16:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:16:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:16:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:16:58 INFO - 'PWD': '/builds/slave/test', 13:16:58 INFO - 'SHELL': '/bin/bash', 13:16:58 INFO - 'SHLVL': '1', 13:16:58 INFO - 'TERM': 'linux', 13:16:58 INFO - 'TMOUT': '86400', 13:16:58 INFO - 'USER': 'cltbld', 13:16:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468351671.413359-1413938341', 13:16:58 INFO - '_': '/tools/buildbot/bin/python'} 13:16:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:16:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:16:59 INFO - Running setup.py (path:/tmp/pip-mBpG4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:16:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:16:59 INFO - Running setup.py (path:/tmp/pip-8EYA22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:16:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:16:59 INFO - Running setup.py (path:/tmp/pip-ADKWLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:16:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:16:59 INFO - Running setup.py (path:/tmp/pip-6Hiuck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:16:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:16:59 INFO - Running setup.py (path:/tmp/pip-FTzLbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:16:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:16:59 INFO - Running setup.py (path:/tmp/pip-MI_2E9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:16:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:16:59 INFO - Running setup.py (path:/tmp/pip-K_B5ZW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:17:00 INFO - Running setup.py (path:/tmp/pip-IWrxv7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:17:00 INFO - Running setup.py (path:/tmp/pip-7_drlf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:17:00 INFO - Running setup.py (path:/tmp/pip-x_oaPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:17:00 INFO - Running setup.py (path:/tmp/pip-g686tB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:17:00 INFO - Running setup.py (path:/tmp/pip-MKaTQB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:17:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:17:00 INFO - Running setup.py (path:/tmp/pip-8f94ZN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:17:01 INFO - Running setup.py (path:/tmp/pip-bgRqSH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:01 INFO - Running setup.py (path:/tmp/pip-kGvHVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:17:01 INFO - Running setup.py (path:/tmp/pip-VC7Z9s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:17:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:17:01 INFO - Running setup.py (path:/tmp/pip-tM9oVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:17:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:17:01 INFO - Running setup.py (path:/tmp/pip-_HI_ql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:17:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:17:01 INFO - Running setup.py (path:/tmp/pip-hoge3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:17:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:01 INFO - Running setup.py (path:/tmp/pip-HbzFzt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:17:02 INFO - Running setup.py (path:/tmp/pip-SPQvhA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:17:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:02 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:17:02 INFO - Running setup.py install for manifestparser 13:17:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:17:02 INFO - Running setup.py install for mozcrash 13:17:03 INFO - Running setup.py install for mozdebug 13:17:03 INFO - Running setup.py install for mozdevice 13:17:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:17:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:17:03 INFO - Running setup.py install for mozfile 13:17:03 INFO - Running setup.py install for mozhttpd 13:17:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:17:04 INFO - Running setup.py install for mozinfo 13:17:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:17:04 INFO - Running setup.py install for mozInstall 13:17:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:17:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:17:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:17:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:17:04 INFO - Running setup.py install for mozleak 13:17:04 INFO - Running setup.py install for mozlog 13:17:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:17:04 INFO - Running setup.py install for moznetwork 13:17:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:17:05 INFO - Running setup.py install for mozprocess 13:17:05 INFO - Running setup.py install for mozprofile 13:17:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:17:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:17:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:17:05 INFO - Running setup.py install for mozrunner 13:17:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:17:05 INFO - Running setup.py install for mozscreenshot 13:17:06 INFO - Running setup.py install for moztest 13:17:06 INFO - Running setup.py install for mozversion 13:17:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:17:06 INFO - Running setup.py install for wptserve 13:17:06 INFO - Running setup.py install for marionette-driver 13:17:07 INFO - Running setup.py install for browsermob-proxy 13:17:07 INFO - Running setup.py install for marionette-client 13:17:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:17:07 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:17:07 INFO - Cleaning up... 13:17:07 INFO - Return code: 0 13:17:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:17:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:17:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:17:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:17:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bf2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c59598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d0bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99ede30>, '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 0x9c8ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d09470>, '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-1468351671.413359-1413938341', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:17:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:17:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:17:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:07 INFO - 'CCACHE_UMASK': '002', 13:17:07 INFO - 'DISPLAY': ':0', 13:17:07 INFO - 'HOME': '/home/cltbld', 13:17:07 INFO - 'LANG': 'en_US.UTF-8', 13:17:07 INFO - 'LOGNAME': 'cltbld', 13:17:07 INFO - 'MAIL': '/var/mail/cltbld', 13:17:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:07 INFO - 'MOZ_NO_REMOTE': '1', 13:17:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:07 INFO - 'PWD': '/builds/slave/test', 13:17:07 INFO - 'SHELL': '/bin/bash', 13:17:07 INFO - 'SHLVL': '1', 13:17:07 INFO - 'TERM': 'linux', 13:17:07 INFO - 'TMOUT': '86400', 13:17:07 INFO - 'USER': 'cltbld', 13:17:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468351671.413359-1413938341', 13:17:07 INFO - '_': '/tools/buildbot/bin/python'} 13:17:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:17:08 INFO - Running setup.py (path:/tmp/pip-sc02Vl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:17:08 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:17:08 INFO - Running setup.py (path:/tmp/pip-gCUER3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:17:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:17:08 INFO - Running setup.py (path:/tmp/pip-1MToGF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:17:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:17:08 INFO - Running setup.py (path:/tmp/pip-l7ba6C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:17:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:17:08 INFO - Running setup.py (path:/tmp/pip-XcM06y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:17:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:17:09 INFO - Running setup.py (path:/tmp/pip-qAIqAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:17:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:17:09 INFO - Running setup.py (path:/tmp/pip-6JxjyO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:17:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:17:09 INFO - Running setup.py (path:/tmp/pip-4RU5JW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:17:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:17:09 INFO - Running setup.py (path:/tmp/pip-4_9Pm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:17:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:17:09 INFO - Running setup.py (path:/tmp/pip-kvVFrM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:17:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:17:09 INFO - Running setup.py (path:/tmp/pip-vEVPuT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:17:09 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:17:09 INFO - Running setup.py (path:/tmp/pip-4I9ieN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:17:10 INFO - Running setup.py (path:/tmp/pip-WV1fyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:17:10 INFO - Running setup.py (path:/tmp/pip-bqCmg0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:10 INFO - Running setup.py (path:/tmp/pip-tLBxe4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:17:10 INFO - Running setup.py (path:/tmp/pip-tkMzhr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:17:10 INFO - Running setup.py (path:/tmp/pip-Nfry9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:17:10 INFO - Running setup.py (path:/tmp/pip-2bOTTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:17:10 INFO - Running setup.py (path:/tmp/pip-cq2ubG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:11 INFO - Running setup.py (path:/tmp/pip-NLNBZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:17:11 INFO - Running setup.py (path:/tmp/pip-CI645J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:17:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:17:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:17:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:17:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:17:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:17:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:15 INFO - Downloading blessings-1.6.tar.gz 13:17:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:17:15 INFO - Installing collected packages: blessings 13:17:15 INFO - Running setup.py install for blessings 13:17:15 INFO - Successfully installed blessings 13:17:15 INFO - Cleaning up... 13:17:16 INFO - Return code: 0 13:17:16 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:17:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:17:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:17:16 INFO - Reading from file tmpfile_stdout 13:17:16 INFO - Current package versions: 13:17:16 INFO - argparse == 1.2.1 13:17:16 INFO - blessings == 1.6 13:17:16 INFO - blobuploader == 1.2.4 13:17:16 INFO - browsermob-proxy == 0.6.0 13:17:16 INFO - docopt == 0.6.1 13:17:16 INFO - manifestparser == 1.1 13:17:16 INFO - marionette-client == 2.3.0 13:17:16 INFO - marionette-driver == 1.4.0 13:17:16 INFO - mozInstall == 1.12 13:17:16 INFO - mozcrash == 0.17 13:17:16 INFO - mozdebug == 0.1 13:17:16 INFO - mozdevice == 0.48 13:17:16 INFO - mozfile == 1.2 13:17:16 INFO - mozhttpd == 0.7 13:17:16 INFO - mozinfo == 0.9 13:17:16 INFO - mozleak == 0.1 13:17:16 INFO - mozlog == 3.1 13:17:16 INFO - moznetwork == 0.27 13:17:16 INFO - mozprocess == 0.22 13:17:16 INFO - mozprofile == 0.28 13:17:16 INFO - mozrunner == 6.11 13:17:16 INFO - mozscreenshot == 0.1 13:17:16 INFO - mozsystemmonitor == 0.0 13:17:16 INFO - moztest == 0.7 13:17:16 INFO - mozversion == 1.4 13:17:16 INFO - psutil == 3.1.1 13:17:16 INFO - requests == 1.2.3 13:17:16 INFO - wptserve == 1.4.0 13:17:16 INFO - wsgiref == 0.1.2 13:17:16 INFO - Running post-action listener: _resource_record_post_action 13:17:16 INFO - Running post-action listener: _start_resource_monitoring 13:17:16 INFO - Starting resource monitoring. 13:17:16 INFO - ##### 13:17:16 INFO - ##### Running pull step. 13:17:16 INFO - ##### 13:17:16 INFO - Running pre-action listener: _resource_record_pre_action 13:17:16 INFO - Running main action method: pull 13:17:16 INFO - Pull has nothing to do! 13:17:16 INFO - Running post-action listener: _resource_record_post_action 13:17:16 INFO - ##### 13:17:16 INFO - ##### Running install step. 13:17:16 INFO - ##### 13:17:16 INFO - Running pre-action listener: _resource_record_pre_action 13:17:16 INFO - Running main action method: install 13:17:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:17:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:17:16 INFO - Reading from file tmpfile_stdout 13:17:16 INFO - Detecting whether we're running mozinstall >=1.0... 13:17:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:17:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:17:17 INFO - Reading from file tmpfile_stdout 13:17:17 INFO - Output received: 13:17:17 INFO - Usage: mozinstall [options] installer 13:17:17 INFO - Options: 13:17:17 INFO - -h, --help show this help message and exit 13:17:17 INFO - -d DEST, --destination=DEST 13:17:17 INFO - Directory to install application into. [default: 13:17:17 INFO - "/builds/slave/test"] 13:17:17 INFO - --app=APP Application being installed. [default: firefox] 13:17:17 INFO - mkdir: /builds/slave/test/build/application 13:17:17 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'] 13:17:17 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 13:17:48 INFO - Reading from file tmpfile_stdout 13:17:48 INFO - Output received: 13:17:48 INFO - /builds/slave/test/build/application/firefox/firefox 13:17:48 INFO - Running post-action listener: _resource_record_post_action 13:17:48 INFO - ##### 13:17:48 INFO - ##### Running run-tests step. 13:17:48 INFO - ##### 13:17:48 INFO - Running pre-action listener: _resource_record_pre_action 13:17:48 INFO - Running main action method: run_tests 13:17:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:17:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:17:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:17:48 INFO - grabbing minidump binary from tooltool 13:17:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:17:48 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 0x99ede30>, '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 0x9c8ac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d09470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:17:48 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:17:48 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 13:17:48 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:17:48 INFO - Return code: 0 13:17:48 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:17:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:17:48 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/D5z8z-cLTvqbv4oZu6GiBw/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 13:17:48 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/D5z8z-cLTvqbv4oZu6GiBw/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 13:17:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:48 INFO - 'CCACHE_UMASK': '002', 13:17:48 INFO - 'DISPLAY': ':0', 13:17:48 INFO - 'HOME': '/home/cltbld', 13:17:48 INFO - 'LANG': 'en_US.UTF-8', 13:17:48 INFO - 'LOGNAME': 'cltbld', 13:17:48 INFO - 'MAIL': '/var/mail/cltbld', 13:17:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:17:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:48 INFO - 'MOZ_NO_REMOTE': '1', 13:17:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:48 INFO - 'PWD': '/builds/slave/test', 13:17:48 INFO - 'SHELL': '/bin/bash', 13:17:48 INFO - 'SHLVL': '1', 13:17:48 INFO - 'TERM': 'linux', 13:17:48 INFO - 'TMOUT': '86400', 13:17:48 INFO - 'USER': 'cltbld', 13:17:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468351671.413359-1413938341', 13:17:48 INFO - '_': '/tools/buildbot/bin/python'} 13:17:48 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/D5z8z-cLTvqbv4oZu6GiBw/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 13:17:49 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:17:49 INFO - import pkg_resources 13:17:50 INFO - Using 1 client processes 13:17:51 INFO - wptserve Starting http server on 127.0.0.1:8000 13:17:51 INFO - wptserve Starting http server on 127.0.0.1:8001 13:17:51 INFO - wptserve Starting http server on 127.0.0.1:8443 13:17:53 INFO - SUITE-START | Running 778 tests 13:17:53 INFO - Running testharness tests 13:17:53 INFO - Setting up ssl 13:17:53 INFO - PROCESS | certutil | 13:17:53 INFO - PROCESS | certutil | 13:17:53 INFO - PROCESS | certutil | 13:17:53 INFO - Certificate Nickname Trust Attributes 13:17:53 INFO - SSL,S/MIME,JAR/XPI 13:17:53 INFO - 13:17:53 INFO - web-platform-tests CT,, 13:17:53 INFO - 13:17:53 INFO - Starting runner 13:17:56 INFO - PROCESS | 1779 | 1468354676252 Marionette DEBUG Marionette enabled via build flag and pref 13:17:56 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4d4c000 == 1 [pid = 1779] [id = 1] 13:17:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 1 (0xa4d4c400) [pid = 1779] [serial = 1] [outer = (nil)] 13:17:56 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:17:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 2 (0xa4d4cc00) [pid = 1779] [serial = 2] [outer = 0xa4d4c400] 13:17:56 INFO - PROCESS | 1779 | 1468354676975 Marionette INFO Listening on port 2828 13:17:57 INFO - PROCESS | 1779 | 1468354677601 Marionette DEBUG Marionette enabled via command-line flag 13:17:57 INFO - PROCESS | 1779 | ++DOCSHELL 0xa23d0c00 == 2 [pid = 1779] [id = 2] 13:17:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 3 (0xa23d2000) [pid = 1779] [serial = 3] [outer = (nil)] 13:17:57 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:17:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 4 (0xa23db400) [pid = 1779] [serial = 4] [outer = 0xa23d2000] 13:17:57 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d4160 13:17:57 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d4c40 13:17:57 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20ddcc0 13:17:57 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f9920 13:17:57 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20ff660 13:17:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 5 (0xa1022800) [pid = 1779] [serial = 5] [outer = 0xa4d4c400] 13:17:58 INFO - PROCESS | 1779 | [1779] 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 13:17:58 INFO - PROCESS | 1779 | 1468354678027 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37134 13:17:58 INFO - PROCESS | 1779 | [1779] 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 13:17:58 INFO - PROCESS | 1779 | 1468354678062 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37135 13:17:58 INFO - PROCESS | 1779 | 1468354678123 Marionette DEBUG Closed connection conn0 13:17:58 INFO - PROCESS | 1779 | 1468354678191 Marionette DEBUG Closed connection conn1 13:17:58 INFO - PROCESS | 1779 | [1779] 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 13:17:58 INFO - PROCESS | 1779 | [1779] 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 13:17:58 INFO - PROCESS | 1779 | 1468354678263 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37136 13:17:58 INFO - PROCESS | 1779 | [1779] 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 13:17:58 INFO - PROCESS | 1779 | 1468354678341 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37137 13:17:58 INFO - PROCESS | 1779 | 1468354678351 Marionette DEBUG Closed connection conn2 13:17:58 INFO - PROCESS | 1779 | [1779] 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 13:17:58 INFO - PROCESS | 1779 | 1468354678381 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37138 13:17:58 INFO - PROCESS | 1779 | 1468354678393 Marionette DEBUG Closed connection conn3 13:17:58 INFO - PROCESS | 1779 | 1468354678441 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:17:58 INFO - PROCESS | 1779 | 1468354678457 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":"20160712111926","device":"desktop","version":"48.0"} 13:17:59 INFO - PROCESS | 1779 | [1779] 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 13:17:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b7ae800 == 3 [pid = 1779] [id = 3] 13:17:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 6 (0x9b7aec00) [pid = 1779] [serial = 6] [outer = (nil)] 13:17:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b7af000 == 4 [pid = 1779] [id = 4] 13:17:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 7 (0x9b7af400) [pid = 1779] [serial = 7] [outer = (nil)] 13:18:00 INFO - PROCESS | 1779 | [1779] 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 13:18:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x9ab5b800 == 5 [pid = 1779] [id = 5] 13:18:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 8 (0x9ab5bc00) [pid = 1779] [serial = 8] [outer = (nil)] 13:18:00 INFO - PROCESS | 1779 | [1779] 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 13:18:01 INFO - PROCESS | 1779 | [1779] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:18:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 9 (0x9a844800) [pid = 1779] [serial = 9] [outer = 0x9ab5bc00] 13:18:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 10 (0x9a5c2000) [pid = 1779] [serial = 10] [outer = 0x9b7aec00] 13:18:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 11 (0x9a5c3c00) [pid = 1779] [serial = 11] [outer = 0x9b7af400] 13:18:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 12 (0x9a5c6400) [pid = 1779] [serial = 12] [outer = 0x9ab5bc00] 13:18:02 INFO - PROCESS | 1779 | 1468354682765 Marionette INFO startBrowser 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:02 INFO - PROCESS | 1779 | 1468354682813 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1779 | 1468354682833 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1779 | 1468354682836 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 13 (0x9a00f000) [pid = 1779] [serial = 13] [outer = 0x9ab5bc00] 13:18:03 INFO - PROCESS | 1779 | 1468354683543 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"406d1531-a456-4924-8cf4-2b18c222d6ff","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":"20160712111926","device":"desktop","version":"48.0","command_id":1}}] 13:18:03 INFO - PROCESS | 1779 | 1468354683782 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:18:03 INFO - PROCESS | 1779 | 1468354683796 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:04 INFO - PROCESS | 1779 | 1468354684161 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:18:04 INFO - PROCESS | 1779 | 1468354684349 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:18:04 INFO - PROCESS | 1779 | 1468354684355 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:04 INFO - PROCESS | 1779 | [1779] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:18:04 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:18:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 14 (0x95279800) [pid = 1779] [serial = 14] [outer = 0x9ab5bc00] 13:18:04 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:18:04 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:05 INFO - PROCESS | 1779 | 1468354685051 Marionette TRACE conn4 <- [1,3,null,{}] 13:18:05 INFO - PROCESS | 1779 | 1468354685094 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:18:05 INFO - PROCESS | 1779 | 1468354685100 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:05 INFO - PROCESS | 1779 | 1468354685140 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:18:05 INFO - PROCESS | 1779 | 1468354685207 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 1779 | 1468354685212 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:18:05 INFO - PROCESS | 1779 | 1468354685304 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 1779 | 1468354685311 Marionette TRACE conn4 <- [1,6,null,{}] 13:18:05 INFO - PROCESS | 1779 | 1468354685322 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:05 INFO - PROCESS | 1779 | 1468354685326 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:05 INFO - PROCESS | 1779 | 1468354685356 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:18:05 INFO - PROCESS | 1779 | 1468354685364 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1779 | 1468354685373 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d9c000 == 6 [pid = 1779] [id = 6] 13:18:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 15 (0x93d9c400) [pid = 1779] [serial = 15] [outer = (nil)] 13:18:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 16 (0x93d9e400) [pid = 1779] [serial = 16] [outer = 0x93d9c400] 13:18:05 INFO - PROCESS | 1779 | 1468354685452 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 17 (0x93da3000) [pid = 1779] [serial = 17] [outer = 0x93d9c400] 13:18:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b69c00 == 7 [pid = 1779] [id = 7] 13:18:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 18 (0x93b6b400) [pid = 1779] [serial = 18] [outer = (nil)] 13:18:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 19 (0x93da2400) [pid = 1779] [serial = 19] [outer = 0x93b6b400] 13:18:05 INFO - PROCESS | 1779 | 1468354685983 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 20 (0x93ab6c00) [pid = 1779] [serial = 20] [outer = 0x93b6b400] 13:18:06 INFO - PROCESS | 1779 | [1779] 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 13:18:06 INFO - PROCESS | 1779 | 1468354686509 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1357ms 13:18:06 INFO - PROCESS | 1779 | 1468354686837 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 1779 | 1468354686843 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:18:06 INFO - PROCESS | 1779 | 1468354686942 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1779 | 1468354686949 Marionette TRACE conn4 <- [1,10,null,{}] 13:18:06 INFO - PROCESS | 1779 | 1468354686970 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 1779 | 1468354686977 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:07 INFO - PROCESS | 1779 | 1468354687175 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:18:07 INFO - PROCESS | 1779 | 1468354687331 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1779 | 1468354687342 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x93ab9800 == 8 [pid = 1779] [id = 8] 13:18:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 21 (0x93aba000) [pid = 1779] [serial = 21] [outer = (nil)] 13:18:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 22 (0x93b65800) [pid = 1779] [serial = 22] [outer = 0x93aba000] 13:18:07 INFO - PROCESS | 1779 | 1468354687428 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 23 (0x93b72000) [pid = 1779] [serial = 23] [outer = 0x93aba000] 13:18:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x93da7400 == 9 [pid = 1779] [id = 9] 13:18:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 24 (0x9484ac00) [pid = 1779] [serial = 24] [outer = (nil)] 13:18:08 INFO - PROCESS | 1779 | 1468354688361 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:18:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 25 (0x94851800) [pid = 1779] [serial = 25] [outer = 0x9484ac00] 13:18:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 26 (0x983e2800) [pid = 1779] [serial = 26] [outer = 0x9484ac00] 13:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1543ms 13:18:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x994a9000 == 10 [pid = 1779] [id = 10] 13:18:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 27 (0x994aa000) [pid = 1779] [serial = 27] [outer = (nil)] 13:18:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 28 (0x9a010c00) [pid = 1779] [serial = 28] [outer = 0x994aa000] 13:18:08 INFO - PROCESS | 1779 | 1468354688564 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 1779 | 1468354688570 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:18:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 29 (0x9a842000) [pid = 1779] [serial = 29] [outer = 0x994aa000] 13:18:08 INFO - PROCESS | 1779 | 1468354688683 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 1779 | 1468354688688 Marionette TRACE conn4 <- [1,14,null,{}] 13:18:08 INFO - PROCESS | 1779 | 1468354688792 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:08 INFO - PROCESS | 1779 | 1468354688799 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:09 INFO - PROCESS | 1779 | 1468354689107 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:18:09 INFO - PROCESS | 1779 | 1468354689207 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1779 | 1468354689218 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x9527ec00 == 11 [pid = 1779] [id = 11] 13:18:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 30 (0x953bd400) [pid = 1779] [serial = 30] [outer = (nil)] 13:18:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 31 (0x9bcc4000) [pid = 1779] [serial = 31] [outer = 0x953bd400] 13:18:09 INFO - PROCESS | 1779 | 1468354689302 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 32 (0x9d416400) [pid = 1779] [serial = 32] [outer = 0x953bd400] 13:18:10 INFO - PROCESS | 1779 | 1468354690264 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1695ms 13:18:10 INFO - PROCESS | 1779 | 1468354690320 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1779 | 1468354690325 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:18:10 INFO - PROCESS | 1779 | 1468354690334 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1779 | 1468354690339 Marionette TRACE conn4 <- [1,18,null,{}] 13:18:10 INFO - PROCESS | 1779 | 1468354690356 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 1779 | 1468354690366 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:10 INFO - PROCESS | 1779 | 1468354690685 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:18:10 INFO - PROCESS | 1779 | 1468354690834 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1779 | 1468354690847 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:10 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2286000 == 12 [pid = 1779] [id = 12] 13:18:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 33 (0xa2286400) [pid = 1779] [serial = 33] [outer = (nil)] 13:18:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 34 (0xa23ce400) [pid = 1779] [serial = 34] [outer = 0xa2286400] 13:18:10 INFO - PROCESS | 1779 | 1468354690946 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 35 (0xa310a800) [pid = 1779] [serial = 35] [outer = 0xa2286400] 13:18:11 INFO - PROCESS | 1779 | 1468354691896 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1637ms 13:18:11 INFO - PROCESS | 1779 | 1468354691971 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 1779 | 1468354691976 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:18:11 INFO - PROCESS | 1779 | 1468354691983 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1779 | 1468354691987 Marionette TRACE conn4 <- [1,22,null,{}] 13:18:11 INFO - PROCESS | 1779 | 1468354691994 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 1779 | 1468354692000 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:12 INFO - PROCESS | 1779 | 1468354692379 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:18:12 INFO - PROCESS | 1779 | 1468354692568 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1779 | 1468354692578 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d9f400 == 13 [pid = 1779] [id = 13] 13:18:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 36 (0x94849800) [pid = 1779] [serial = 36] [outer = (nil)] 13:18:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 37 (0x95236c00) [pid = 1779] [serial = 37] [outer = 0x94849800] 13:18:12 INFO - PROCESS | 1779 | 1468354692656 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 38 (0x953c2400) [pid = 1779] [serial = 38] [outer = 0x94849800] 13:18:13 INFO - PROCESS | 1779 | 1468354693705 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1740ms 13:18:13 INFO - PROCESS | 1779 | 1468354693725 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1779 | 1468354693731 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:18:13 INFO - PROCESS | 1779 | 1468354693740 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1779 | 1468354693743 Marionette TRACE conn4 <- [1,26,null,{}] 13:18:13 INFO - PROCESS | 1779 | 1468354693752 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 1779 | 1468354693759 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:13 INFO - PROCESS | 1779 | 1468354693937 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:18:14 INFO - PROCESS | 1779 | 1468354694068 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1779 | 1468354694078 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a33ac00 == 14 [pid = 1779] [id = 14] 13:18:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 39 (0x9a431800) [pid = 1779] [serial = 39] [outer = (nil)] 13:18:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 40 (0x9b102c00) [pid = 1779] [serial = 40] [outer = 0x9a431800] 13:18:14 INFO - PROCESS | 1779 | 1468354694159 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 41 (0x9b7a8400) [pid = 1779] [serial = 41] [outer = 0x9a431800] 13:18:14 INFO - PROCESS | 1779 | 1468354694948 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1237ms 13:18:14 INFO - PROCESS | 1779 | 1468354694989 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1779 | 1468354694996 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:18:15 INFO - PROCESS | 1779 | 1468354695010 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1779 | 1468354695013 Marionette TRACE conn4 <- [1,30,null,{}] 13:18:15 INFO - PROCESS | 1779 | 1468354695021 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:15 INFO - PROCESS | 1779 | 1468354695025 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:15 INFO - PROCESS | 1779 | 1468354695212 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:18:15 INFO - PROCESS | 1779 | 1468354695226 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1779 | 1468354695233 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d82a800 == 15 [pid = 1779] [id = 15] 13:18:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 42 (0x9d82ac00) [pid = 1779] [serial = 42] [outer = (nil)] 13:18:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 43 (0x9d834000) [pid = 1779] [serial = 43] [outer = 0x9d82ac00] 13:18:15 INFO - PROCESS | 1779 | 1468354695320 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 44 (0xa10b7400) [pid = 1779] [serial = 44] [outer = 0x9d82ac00] 13:18:16 INFO - PROCESS | 1779 | 1468354696189 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1241ms 13:18:16 INFO - PROCESS | 1779 | 1468354696253 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 1779 | 1468354696260 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:18:16 INFO - PROCESS | 1779 | 1468354696277 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1779 | 1468354696285 Marionette TRACE conn4 <- [1,34,null,{}] 13:18:16 INFO - PROCESS | 1779 | 1468354696292 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:16 INFO - PROCESS | 1779 | 1468354696299 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:16 INFO - PROCESS | 1779 | 1468354696479 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:18:16 INFO - PROCESS | 1779 | 1468354696491 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1779 | 1468354696501 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x939db800 == 16 [pid = 1779] [id = 16] 13:18:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 45 (0x953b6400) [pid = 1779] [serial = 45] [outer = (nil)] 13:18:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 46 (0x97991800) [pid = 1779] [serial = 46] [outer = 0x953b6400] 13:18:16 INFO - PROCESS | 1779 | 1468354696664 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 47 (0xa228b400) [pid = 1779] [serial = 47] [outer = 0x953b6400] 13:18:17 INFO - PROCESS | 1779 | 1468354697470 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1245ms 13:18:17 INFO - PROCESS | 1779 | 1468354697515 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1779 | 1468354697520 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:18:17 INFO - PROCESS | 1779 | 1468354697540 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1779 | 1468354697560 Marionette TRACE conn4 <- [1,38,null,{}] 13:18:17 INFO - PROCESS | 1779 | 1468354697568 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:17 INFO - PROCESS | 1779 | 1468354697574 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:17 INFO - PROCESS | 1779 | 1468354697745 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:18:17 INFO - PROCESS | 1779 | 1468354697756 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1779 | 1468354697764 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232a800 == 17 [pid = 1779] [id = 17] 13:18:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 48 (0x953b6800) [pid = 1779] [serial = 48] [outer = (nil)] 13:18:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 49 (0xa2ff3800) [pid = 1779] [serial = 49] [outer = 0x953b6800] 13:18:17 INFO - PROCESS | 1779 | 1468354697851 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0xa3106800) [pid = 1779] [serial = 50] [outer = 0x953b6800] 13:18:18 INFO - PROCESS | 1779 | 1468354698704 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1205ms 13:18:18 INFO - PROCESS | 1779 | 1468354698744 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1779 | 1468354698748 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:18:18 INFO - PROCESS | 1779 | 1468354698755 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1779 | 1468354698759 Marionette TRACE conn4 <- [1,42,null,{}] 13:18:18 INFO - PROCESS | 1779 | 1468354698764 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 1779 | 1468354698770 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:18 INFO - PROCESS | 1779 | 1468354698954 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:18:18 INFO - PROCESS | 1779 | 1468354698966 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1779 | 1468354698982 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:19 INFO - PROCESS | 1779 | ++DOCSHELL 0xa33c0800 == 18 [pid = 1779] [id = 18] 13:18:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0xa33c9000) [pid = 1779] [serial = 51] [outer = (nil)] 13:18:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0xa4d51000) [pid = 1779] [serial = 52] [outer = 0xa33c9000] 13:18:19 INFO - PROCESS | 1779 | 1468354699169 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0xa61b6000) [pid = 1779] [serial = 53] [outer = 0xa33c9000] 13:18:20 INFO - PROCESS | 1779 | 1468354700054 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1343ms 13:18:20 INFO - PROCESS | 1779 | 1468354700100 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1779 | 1468354700104 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:18:20 INFO - PROCESS | 1779 | 1468354700110 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1779 | 1468354700113 Marionette TRACE conn4 <- [1,46,null,{}] 13:18:20 INFO - PROCESS | 1779 | 1468354700119 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:20 INFO - PROCESS | 1779 | 1468354700126 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:20 INFO - PROCESS | 1779 | 1468354700299 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:18:20 INFO - PROCESS | 1779 | 1468354700308 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1779 | 1468354700317 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaadc00 == 19 [pid = 1779] [id = 19] 13:18:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x9aab5000) [pid = 1779] [serial = 54] [outer = (nil)] 13:18:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x9aab8800) [pid = 1779] [serial = 55] [outer = 0x9aab5000] 13:18:20 INFO - PROCESS | 1779 | 1468354700388 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0xa4d54000) [pid = 1779] [serial = 56] [outer = 0x9aab5000] 13:18:21 INFO - PROCESS | 1779 | 1468354701166 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1080ms 13:18:21 INFO - PROCESS | 1779 | 1468354701191 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1779 | 1468354701195 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:18:21 INFO - PROCESS | 1779 | 1468354701216 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1779 | 1468354701221 Marionette TRACE conn4 <- [1,50,null,{}] 13:18:21 INFO - PROCESS | 1779 | 1468354701243 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:21 INFO - PROCESS | 1779 | 1468354701249 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:21 INFO - PROCESS | 1779 | 1468354701418 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:18:21 INFO - PROCESS | 1779 | 1468354701428 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 1779 | 1468354701436 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x983d9800 == 20 [pid = 1779] [id = 20] 13:18:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x9aaae000) [pid = 1779] [serial = 57] [outer = (nil)] 13:18:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0xa678c000) [pid = 1779] [serial = 58] [outer = 0x9aaae000] 13:18:21 INFO - PROCESS | 1779 | 1468354701507 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0xa699a000) [pid = 1779] [serial = 59] [outer = 0x9aaae000] 13:18:23 INFO - PROCESS | 1779 | --DOCSHELL 0x9527ec00 == 19 [pid = 1779] [id = 11] 13:18:23 INFO - PROCESS | 1779 | --DOCSHELL 0xa2286000 == 18 [pid = 1779] [id = 12] 13:18:23 INFO - PROCESS | 1779 | --DOCSHELL 0x93d9c000 == 17 [pid = 1779] [id = 6] 13:18:23 INFO - PROCESS | 1779 | --DOCSHELL 0x93ab9800 == 16 [pid = 1779] [id = 8] 13:18:23 INFO - PROCESS | 1779 | 1468354703424 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2268ms 13:18:23 INFO - PROCESS | 1779 | 1468354703474 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 1779 | 1468354703485 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:18:23 INFO - PROCESS | 1779 | 1468354703507 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1779 | 1468354703512 Marionette TRACE conn4 <- [1,54,null,{}] 13:18:23 INFO - PROCESS | 1779 | 1468354703521 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:23 INFO - PROCESS | 1779 | 1468354703527 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:23 INFO - PROCESS | 1779 | 1468354703740 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:18:23 INFO - PROCESS | 1779 | 1468354703769 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1779 | 1468354703784 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x95243c00 == 17 [pid = 1779] [id = 21] 13:18:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9527d000) [pid = 1779] [serial = 60] [outer = (nil)] 13:18:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9798f400) [pid = 1779] [serial = 61] [outer = 0x9527d000] 13:18:23 INFO - PROCESS | 1779 | 1468354703872 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9830a800) [pid = 1779] [serial = 62] [outer = 0x9527d000] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x93d9c400) [pid = 1779] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x93aba000) [pid = 1779] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x953bd400) [pid = 1779] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0xa2286400) [pid = 1779] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x94849800) [pid = 1779] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x9a431800) [pid = 1779] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x9d82ac00) [pid = 1779] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:18:24 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x953b6400) [pid = 1779] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:18:25 INFO - PROCESS | 1779 | 1468354705188 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1742ms 13:18:25 INFO - PROCESS | 1779 | 1468354705252 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 1779 | 1468354705260 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:18:25 INFO - PROCESS | 1779 | 1468354705271 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 1779 | 1468354705274 Marionette TRACE conn4 <- [1,58,null,{}] 13:18:25 INFO - PROCESS | 1779 | 1468354705282 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:25 INFO - PROCESS | 1779 | 1468354705288 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:25 INFO - PROCESS | 1779 | 1468354705445 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:18:25 INFO - PROCESS | 1779 | 1468354705460 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1779 | 1468354705469 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x93da5400 == 18 [pid = 1779] [id = 22] 13:18:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x99260800) [pid = 1779] [serial = 63] [outer = (nil)] 13:18:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x9a33a800) [pid = 1779] [serial = 64] [outer = 0x99260800] 13:18:25 INFO - PROCESS | 1779 | 1468354705544 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x9a8ac000) [pid = 1779] [serial = 65] [outer = 0x99260800] 13:18:26 INFO - PROCESS | 1779 | 1468354706397 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1183ms 13:18:26 INFO - PROCESS | 1779 | 1468354706458 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1779 | 1468354706463 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:18:26 INFO - PROCESS | 1779 | 1468354706470 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1779 | 1468354706476 Marionette TRACE conn4 <- [1,62,null,{}] 13:18:26 INFO - PROCESS | 1779 | 1468354706492 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:26 INFO - PROCESS | 1779 | 1468354706500 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:26 INFO - PROCESS | 1779 | 1468354706660 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:18:26 INFO - PROCESS | 1779 | 1468354706808 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1779 | 1468354706816 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232f000 == 19 [pid = 1779] [id = 23] 13:18:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x939d7400) [pid = 1779] [serial = 66] [outer = (nil)] 13:18:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x93b68c00) [pid = 1779] [serial = 67] [outer = 0x939d7400] 13:18:26 INFO - PROCESS | 1779 | 1468354706910 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x93da5000) [pid = 1779] [serial = 68] [outer = 0x939d7400] 13:18:27 INFO - PROCESS | 1779 | 1468354707854 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1439ms 13:18:27 INFO - PROCESS | 1779 | 1468354707913 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 1779 | 1468354707921 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:18:27 INFO - PROCESS | 1779 | 1468354707935 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 1779 | 1468354707944 Marionette TRACE conn4 <- [1,66,null,{}] 13:18:27 INFO - PROCESS | 1779 | 1468354707958 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:27 INFO - PROCESS | 1779 | 1468354707972 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:28 INFO - PROCESS | 1779 | 1468354708282 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:18:28 INFO - PROCESS | 1779 | 1468354708357 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1779 | 1468354708368 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aab1400 == 20 [pid = 1779] [id = 24] 13:18:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9aab2400) [pid = 1779] [serial = 69] [outer = (nil)] 13:18:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9b43b400) [pid = 1779] [serial = 70] [outer = 0x9aab2400] 13:18:28 INFO - PROCESS | 1779 | 1468354708531 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9bcf0400) [pid = 1779] [serial = 71] [outer = 0x9aab2400] 13:18:29 INFO - PROCESS | 1779 | 1468354709422 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1548ms 13:18:29 INFO - PROCESS | 1779 | 1468354709485 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 1779 | 1468354709492 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:18:29 INFO - PROCESS | 1779 | 1468354709501 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1779 | 1468354709505 Marionette TRACE conn4 <- [1,70,null,{}] 13:18:29 INFO - PROCESS | 1779 | 1468354709512 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:29 INFO - PROCESS | 1779 | 1468354709518 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:29 INFO - PROCESS | 1779 | 1468354709757 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:18:29 INFO - PROCESS | 1779 | 1468354709925 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1779 | 1468354709933 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d830c00 == 21 [pid = 1779] [id = 25] 13:18:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9d835c00) [pid = 1779] [serial = 72] [outer = (nil)] 13:18:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0xa10b5400) [pid = 1779] [serial = 73] [outer = 0x9d835c00] 13:18:30 INFO - PROCESS | 1779 | 1468354710026 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0xa20a9800) [pid = 1779] [serial = 74] [outer = 0x9d835c00] 13:18:30 INFO - PROCESS | 1779 | 1468354710899 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1435ms 13:18:30 INFO - PROCESS | 1779 | 1468354710937 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1779 | 1468354710942 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:18:30 INFO - PROCESS | 1779 | 1468354710976 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1779 | 1468354710986 Marionette TRACE conn4 <- [1,74,null,{}] 13:18:31 INFO - PROCESS | 1779 | 1468354710996 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:31 INFO - PROCESS | 1779 | 1468354711003 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:31 INFO - PROCESS | 1779 | 1468354711231 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:18:31 INFO - PROCESS | 1779 | 1468354711345 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 1779 | 1468354711352 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:31 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2322800 == 22 [pid = 1779] [id = 26] 13:18:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0xa23d6800) [pid = 1779] [serial = 75] [outer = (nil)] 13:18:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0xa3103400) [pid = 1779] [serial = 76] [outer = 0xa23d6800] 13:18:31 INFO - PROCESS | 1779 | 1468354711436 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0xa33c9c00) [pid = 1779] [serial = 77] [outer = 0xa23d6800] 13:18:32 INFO - PROCESS | 1779 | 1468354712312 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1405ms 13:18:32 INFO - PROCESS | 1779 | 1468354712371 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 1779 | 1468354712377 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:18:32 INFO - PROCESS | 1779 | 1468354712383 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 1779 | 1468354712386 Marionette TRACE conn4 <- [1,78,null,{}] 13:18:32 INFO - PROCESS | 1779 | 1468354712394 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:32 INFO - PROCESS | 1779 | 1468354712399 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:32 INFO - PROCESS | 1779 | 1468354712580 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:18:32 INFO - PROCESS | 1779 | 1468354712715 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1779 | 1468354712725 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aab2000 == 23 [pid = 1779] [id = 27] 13:18:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0xa4f18000) [pid = 1779] [serial = 78] [outer = (nil)] 13:18:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0xa672cc00) [pid = 1779] [serial = 79] [outer = 0xa4f18000] 13:18:32 INFO - PROCESS | 1779 | 1468354712809 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa61bdc00) [pid = 1779] [serial = 80] [outer = 0xa4f18000] 13:18:33 INFO - PROCESS | 1779 | 1468354713747 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1432ms 13:18:33 INFO - PROCESS | 1779 | 1468354713818 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1779 | 1468354713824 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:18:33 INFO - PROCESS | 1779 | 1468354713832 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1779 | 1468354713835 Marionette TRACE conn4 <- [1,82,null,{}] 13:18:33 INFO - PROCESS | 1779 | 1468354713842 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:33 INFO - PROCESS | 1779 | 1468354713847 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:34 INFO - PROCESS | 1779 | 1468354714026 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:18:34 INFO - PROCESS | 1779 | 1468354714174 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1779 | 1468354714192 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:34 INFO - PROCESS | 1779 | ++DOCSHELL 0xa6795800 == 24 [pid = 1779] [id = 28] 13:18:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0xa6ea7c00) [pid = 1779] [serial = 81] [outer = (nil)] 13:18:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0xa6f3e800) [pid = 1779] [serial = 82] [outer = 0xa6ea7c00] 13:18:34 INFO - PROCESS | 1779 | 1468354714298 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa8241400) [pid = 1779] [serial = 83] [outer = 0xa6ea7c00] 13:18:35 INFO - PROCESS | 1779 | 1468354715299 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1535ms 13:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:18:35 INFO - PROCESS | 1779 | 1468354715371 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1779 | 1468354715375 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:18:35 INFO - PROCESS | 1779 | 1468354715383 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1779 | 1468354715386 Marionette TRACE conn4 <- [1,86,null,{}] 13:18:35 INFO - PROCESS | 1779 | 1468354715393 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:35 INFO - PROCESS | 1779 | 1468354715399 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:35 INFO - PROCESS | 1779 | 1468354715585 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:18:35 INFO - PROCESS | 1779 | 1468354715757 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 1779 | 1468354715772 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x92322c00 == 25 [pid = 1779] [id = 29] 13:18:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9aab1800) [pid = 1779] [serial = 84] [outer = (nil)] 13:18:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa678b000) [pid = 1779] [serial = 85] [outer = 0x9aab1800] 13:18:35 INFO - PROCESS | 1779 | 1468354715878 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa4f1a000) [pid = 1779] [serial = 86] [outer = 0x9aab1800] 13:18:36 INFO - PROCESS | 1779 | 1468354716706 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1384ms 13:18:36 INFO - PROCESS | 1779 | 1468354716770 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1779 | 1468354716775 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:18:36 INFO - PROCESS | 1779 | 1468354716783 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1779 | 1468354716787 Marionette TRACE conn4 <- [1,90,null,{}] 13:18:36 INFO - PROCESS | 1779 | 1468354716793 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:36 INFO - PROCESS | 1779 | 1468354716798 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:37 INFO - PROCESS | 1779 | 1468354716999 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:18:37 INFO - PROCESS | 1779 | 1468354717195 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1779 | 1468354717207 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x93ac0800 == 26 [pid = 1779] [id = 30] 13:18:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93b64000) [pid = 1779] [serial = 87] [outer = (nil)] 13:18:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93b71400) [pid = 1779] [serial = 88] [outer = 0x93b64000] 13:18:37 INFO - PROCESS | 1779 | 1468354717328 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9527e800) [pid = 1779] [serial = 89] [outer = 0x93b64000] 13:18:38 INFO - PROCESS | 1779 | 1468354718191 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1492ms 13:18:38 INFO - PROCESS | 1779 | 1468354718278 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1779 | 1468354718284 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:18:38 INFO - PROCESS | 1779 | 1468354718291 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1779 | 1468354718296 Marionette TRACE conn4 <- [1,94,null,{}] 13:18:38 INFO - PROCESS | 1779 | 1468354718304 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:38 INFO - PROCESS | 1779 | 1468354718311 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:38 INFO - PROCESS | 1779 | 1468354718484 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x93da5400 == 25 [pid = 1779] [id = 22] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x95243c00 == 24 [pid = 1779] [id = 21] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9a33ac00 == 23 [pid = 1779] [id = 14] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x93d9f400 == 22 [pid = 1779] [id = 13] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9232a800 == 21 [pid = 1779] [id = 17] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x939db800 == 20 [pid = 1779] [id = 16] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0xa6795800 == 19 [pid = 1779] [id = 28] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x92322c00 == 18 [pid = 1779] [id = 29] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0xa2322800 == 17 [pid = 1779] [id = 26] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9aab2000 == 16 [pid = 1779] [id = 27] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9d830c00 == 15 [pid = 1779] [id = 25] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9d82a800 == 14 [pid = 1779] [id = 15] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x983d9800 == 13 [pid = 1779] [id = 20] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9232f000 == 12 [pid = 1779] [id = 23] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaadc00 == 11 [pid = 1779] [id = 19] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9aab1400 == 10 [pid = 1779] [id = 24] 13:18:39 INFO - PROCESS | 1779 | --DOCSHELL 0xa33c0800 == 9 [pid = 1779] [id = 18] 13:18:39 INFO - PROCESS | 1779 | 1468354719371 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 1779 | 1468354719380 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9a5c6400) [pid = 1779] [serial = 12] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93b65800) [pid = 1779] [serial = 22] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9a010c00) [pid = 1779] [serial = 28] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9bcc4000) [pid = 1779] [serial = 31] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0xa23ce400) [pid = 1779] [serial = 34] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x95236c00) [pid = 1779] [serial = 37] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9b102c00) [pid = 1779] [serial = 40] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9d834000) [pid = 1779] [serial = 43] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa10b7400) [pid = 1779] [serial = 44] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x97991800) [pid = 1779] [serial = 46] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa2ff3800) [pid = 1779] [serial = 49] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa4d51000) [pid = 1779] [serial = 52] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9aab8800) [pid = 1779] [serial = 55] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x94851800) [pid = 1779] [serial = 25] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0xa228b400) [pid = 1779] [serial = 47] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93b72000) [pid = 1779] [serial = 23] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9d416400) [pid = 1779] [serial = 32] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9b7a8400) [pid = 1779] [serial = 41] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0xa310a800) [pid = 1779] [serial = 35] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x953c2400) [pid = 1779] [serial = 38] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x93da3000) [pid = 1779] [serial = 17] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x9a844800) [pid = 1779] [serial = 9] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0xa4d4cc00) [pid = 1779] [serial = 2] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x93da2400) [pid = 1779] [serial = 19] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x93d9e400) [pid = 1779] [serial = 16] [outer = (nil)] [url = about:blank] 13:18:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x93ab8c00 == 10 [pid = 1779] [id = 31] 13:18:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x93aba800) [pid = 1779] [serial = 90] [outer = (nil)] 13:18:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x93b70c00) [pid = 1779] [serial = 91] [outer = 0x93aba800] 13:18:39 INFO - PROCESS | 1779 | 1468354719598 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x93da1000) [pid = 1779] [serial = 92] [outer = 0x93aba800] 13:18:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x95372c00) [pid = 1779] [serial = 93] [outer = 0x994aa000] 13:18:40 INFO - PROCESS | 1779 | 1468354720427 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2186ms 13:18:40 INFO - PROCESS | 1779 | 1468354720479 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 1779 | 1468354720485 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:18:40 INFO - PROCESS | 1779 | 1468354720493 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 1779 | 1468354720498 Marionette TRACE conn4 <- [1,98,null,{}] 13:18:40 INFO - PROCESS | 1779 | 1468354720506 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 1779 | 1468354720515 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:40 INFO - PROCESS | 1779 | 1468354720685 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:18:40 INFO - PROCESS | 1779 | 1468354720784 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1779 | 1468354720794 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x983e3400 == 11 [pid = 1779] [id = 32] 13:18:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x994a9400) [pid = 1779] [serial = 94] [outer = (nil)] 13:18:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x99fdcc00) [pid = 1779] [serial = 95] [outer = 0x994a9400] 13:18:40 INFO - PROCESS | 1779 | 1468354720869 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9a43e400) [pid = 1779] [serial = 96] [outer = 0x994a9400] 13:18:41 INFO - PROCESS | 1779 | 1468354721656 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1182ms 13:18:41 INFO - PROCESS | 1779 | 1468354721696 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1779 | 1468354721704 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:18:41 INFO - PROCESS | 1779 | 1468354721723 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1779 | 1468354721726 Marionette TRACE conn4 <- [1,102,null,{}] 13:18:41 INFO - PROCESS | 1779 | 1468354721733 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:41 INFO - PROCESS | 1779 | 1468354721746 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:41 INFO - PROCESS | 1779 | 1468354721968 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:18:42 INFO - PROCESS | 1779 | 1468354721992 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1779 | 1468354722001 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a841c00 == 12 [pid = 1779] [id = 33] 13:18:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9aab8400) [pid = 1779] [serial = 97] [outer = (nil)] 13:18:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9b7ad000) [pid = 1779] [serial = 98] [outer = 0x9aab8400] 13:18:42 INFO - PROCESS | 1779 | 1468354722075 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9c163400) [pid = 1779] [serial = 99] [outer = 0x9aab8400] 13:18:42 INFO - PROCESS | 1779 | 1468354722942 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1293ms 13:18:43 INFO - PROCESS | 1779 | 1468354723008 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1779 | 1468354723012 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:18:43 INFO - PROCESS | 1779 | 1468354723023 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1779 | 1468354723033 Marionette TRACE conn4 <- [1,106,null,{}] 13:18:43 INFO - PROCESS | 1779 | 1468354723065 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:43 INFO - PROCESS | 1779 | 1468354723073 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:43 INFO - PROCESS | 1779 | 1468354723297 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:18:43 INFO - PROCESS | 1779 | 1468354723326 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1779 | 1468354723334 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:43 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2001800 == 13 [pid = 1779] [id = 34] 13:18:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0xa2009400) [pid = 1779] [serial = 100] [outer = (nil)] 13:18:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0xa209f400) [pid = 1779] [serial = 101] [outer = 0xa2009400] 13:18:43 INFO - PROCESS | 1779 | 1468354723406 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x94853400) [pid = 1779] [serial = 102] [outer = 0xa2009400] 13:18:44 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9aaae000) [pid = 1779] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:18:44 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x953b6800) [pid = 1779] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:18:44 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9aab5000) [pid = 1779] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:18:44 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0xa33c9000) [pid = 1779] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:18:44 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x99260800) [pid = 1779] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:18:44 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9527d000) [pid = 1779] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:18:44 INFO - PROCESS | 1779 | 1468354724547 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1562ms 13:18:44 INFO - PROCESS | 1779 | 1468354724583 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 1779 | 1468354724588 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:18:44 INFO - PROCESS | 1779 | 1468354724594 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1779 | 1468354724598 Marionette TRACE conn4 <- [1,110,null,{}] 13:18:44 INFO - PROCESS | 1779 | 1468354724603 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:44 INFO - PROCESS | 1779 | 1468354724608 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:44 INFO - PROCESS | 1779 | 1468354724766 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:18:44 INFO - PROCESS | 1779 | 1468354724776 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1779 | 1468354724785 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x93abac00 == 14 [pid = 1779] [id = 35] 13:18:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9484f400) [pid = 1779] [serial = 103] [outer = (nil)] 13:18:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0xa2372000) [pid = 1779] [serial = 104] [outer = 0x9484f400] 13:18:44 INFO - PROCESS | 1779 | 1468354724856 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0xa23cc800) [pid = 1779] [serial = 105] [outer = 0x9484f400] 13:18:45 INFO - PROCESS | 1779 | 1468354725650 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1079ms 13:18:45 INFO - PROCESS | 1779 | 1468354725678 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 1779 | 1468354725683 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:18:45 INFO - PROCESS | 1779 | 1468354725689 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 1779 | 1468354725693 Marionette TRACE conn4 <- [1,114,null,{}] 13:18:45 INFO - PROCESS | 1779 | 1468354725708 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:45 INFO - PROCESS | 1779 | 1468354725713 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:45 INFO - PROCESS | 1779 | 1468354725866 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:18:45 INFO - PROCESS | 1779 | 1468354725887 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1779 | 1468354725905 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:45 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2556c00 == 15 [pid = 1779] [id = 36] 13:18:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0xa2557800) [pid = 1779] [serial = 106] [outer = (nil)] 13:18:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0xa25f6c00) [pid = 1779] [serial = 107] [outer = 0xa2557800] 13:18:45 INFO - PROCESS | 1779 | 1468354725988 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0xa33c1c00) [pid = 1779] [serial = 108] [outer = 0xa2557800] 13:18:47 INFO - PROCESS | 1779 | 1468354727186 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1586ms 13:18:47 INFO - PROCESS | 1779 | 1468354727277 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:18:47 INFO - PROCESS | 1779 | 1468354727284 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:18:47 INFO - PROCESS | 1779 | 1468354727293 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 1779 | 1468354727302 Marionette TRACE conn4 <- [1,118,null,{}] 13:18:47 INFO - PROCESS | 1779 | 1468354727322 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:47 INFO - PROCESS | 1779 | 1468354727330 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:47 INFO - PROCESS | 1779 | 1468354727626 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:18:47 INFO - PROCESS | 1779 | 1468354727769 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1779 | 1468354727781 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b6a800 == 16 [pid = 1779] [id = 37] 13:18:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9537a800) [pid = 1779] [serial = 109] [outer = (nil)] 13:18:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x953b9c00) [pid = 1779] [serial = 110] [outer = 0x9537a800] 13:18:47 INFO - PROCESS | 1779 | 1468354727869 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x97996400) [pid = 1779] [serial = 111] [outer = 0x9537a800] 13:18:48 INFO - PROCESS | 1779 | 1468354728772 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1540ms 13:18:48 INFO - PROCESS | 1779 | 1468354728834 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 1779 | 1468354728842 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:18:48 INFO - PROCESS | 1779 | 1468354728855 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1779 | 1468354728859 Marionette TRACE conn4 <- [1,122,null,{}] 13:18:48 INFO - PROCESS | 1779 | 1468354728867 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:48 INFO - PROCESS | 1779 | 1468354728874 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:49 INFO - PROCESS | 1779 | 1468354729103 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:18:49 INFO - PROCESS | 1779 | 1468354729289 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 1779 | 1468354729300 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b6cc00 == 17 [pid = 1779] [id = 38] 13:18:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9b7a8800) [pid = 1779] [serial = 112] [outer = (nil)] 13:18:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9c162c00) [pid = 1779] [serial = 113] [outer = 0x9b7a8800] 13:18:49 INFO - PROCESS | 1779 | 1468354729392 Marionette DEBUG loaded listener.js 13:18:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9d417c00) [pid = 1779] [serial = 114] [outer = 0x9b7a8800] 13:18:50 INFO - PROCESS | 1779 | 1468354730373 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1596ms 13:18:50 INFO - PROCESS | 1779 | 1468354730451 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:18:50 INFO - PROCESS | 1779 | 1468354730455 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:18:50 INFO - PROCESS | 1779 | 1468354730463 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:18:50 INFO - PROCESS | 1779 | 1468354730469 Marionette TRACE conn4 <- [1,126,null,{}] 13:18:50 INFO - PROCESS | 1779 | 1468354730487 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:50 INFO - PROCESS | 1779 | 1468354730496 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:50 INFO - PROCESS | 1779 | 1468354730719 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:18:50 INFO - PROCESS | 1779 | 1468354730890 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1779 | 1468354730905 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:50 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2374800 == 18 [pid = 1779] [id = 39] 13:18:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa2377400) [pid = 1779] [serial = 115] [outer = (nil)] 13:18:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa2542c00) [pid = 1779] [serial = 116] [outer = 0xa2377400] 13:18:51 INFO - PROCESS | 1779 | 1468354731045 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa3186c00) [pid = 1779] [serial = 117] [outer = 0xa2377400] 13:18:52 INFO - PROCESS | 1779 | 1468354732237 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1800ms 13:18:52 INFO - PROCESS | 1779 | 1468354732263 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 1779 | 1468354732270 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:18:52 INFO - PROCESS | 1779 | 1468354732279 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1779 | 1468354732285 Marionette TRACE conn4 <- [1,130,null,{}] 13:18:52 INFO - PROCESS | 1779 | 1468354732293 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:52 INFO - PROCESS | 1779 | 1468354732300 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:52 INFO - PROCESS | 1779 | 1468354732527 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9798f400) [pid = 1779] [serial = 61] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9a33a800) [pid = 1779] [serial = 64] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9830a800) [pid = 1779] [serial = 62] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0xa699a000) [pid = 1779] [serial = 59] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa678c000) [pid = 1779] [serial = 58] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa3106800) [pid = 1779] [serial = 50] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa4d54000) [pid = 1779] [serial = 56] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa61b6000) [pid = 1779] [serial = 53] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9a8ac000) [pid = 1779] [serial = 65] [outer = (nil)] [url = about:blank] 13:18:52 INFO - PROCESS | 1779 | 1468354732731 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1779 | 1468354732744 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x95378000 == 19 [pid = 1779] [id = 40] 13:18:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9537a400) [pid = 1779] [serial = 118] [outer = (nil)] 13:18:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x953b8000) [pid = 1779] [serial = 119] [outer = 0x9537a400] 13:18:52 INFO - PROCESS | 1779 | 1468354732824 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x98317c00) [pid = 1779] [serial = 120] [outer = 0x9537a400] 13:18:53 INFO - PROCESS | 1779 | 1468354733700 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1484ms 13:18:53 INFO - PROCESS | 1779 | 1468354733772 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:18:53 INFO - PROCESS | 1779 | 1468354733777 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:18:53 INFO - PROCESS | 1779 | 1468354733790 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 1779 | 1468354733793 Marionette TRACE conn4 <- [1,134,null,{}] 13:18:53 INFO - PROCESS | 1779 | 1468354733800 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:53 INFO - PROCESS | 1779 | 1468354733806 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:53 INFO - PROCESS | 1779 | 1468354733995 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:18:54 INFO - PROCESS | 1779 | 1468354734102 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1779 | 1468354734115 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x9afdfc00 == 20 [pid = 1779] [id = 41] 13:18:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9b101c00) [pid = 1779] [serial = 121] [outer = (nil)] 13:18:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9bc15800) [pid = 1779] [serial = 122] [outer = 0x9b101c00] 13:18:54 INFO - PROCESS | 1779 | 1468354734219 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9d488000) [pid = 1779] [serial = 123] [outer = 0x9b101c00] 13:18:55 INFO - PROCESS | 1779 | 1468354735064 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1347ms 13:18:55 INFO - PROCESS | 1779 | 1468354735137 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1779 | 1468354735140 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:18:55 INFO - PROCESS | 1779 | 1468354735155 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1779 | 1468354735161 Marionette TRACE conn4 <- [1,138,null,{}] 13:18:55 INFO - PROCESS | 1779 | 1468354735197 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:55 INFO - PROCESS | 1779 | 1468354735206 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:55 INFO - PROCESS | 1779 | 1468354735466 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:18:55 INFO - PROCESS | 1779 | 1468354735496 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 1779 | 1468354735506 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:55 INFO - PROCESS | 1779 | ++DOCSHELL 0xa33cb400 == 21 [pid = 1779] [id = 42] 13:18:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa34dbc00) [pid = 1779] [serial = 124] [outer = (nil)] 13:18:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa4d4d000) [pid = 1779] [serial = 125] [outer = 0xa34dbc00] 13:18:55 INFO - PROCESS | 1779 | 1468354735583 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa4f78000) [pid = 1779] [serial = 126] [outer = 0xa34dbc00] 13:18:56 INFO - PROCESS | 1779 | 1468354736463 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1345ms 13:18:56 INFO - PROCESS | 1779 | 1468354736518 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 1779 | 1468354736523 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:18:56 INFO - PROCESS | 1779 | 1468354736579 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1779 | 1468354736584 Marionette TRACE conn4 <- [1,142,null,{}] 13:18:56 INFO - PROCESS | 1779 | 1468354736676 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:56 INFO - PROCESS | 1779 | 1468354736680 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:56 INFO - PROCESS | 1779 | 1468354736893 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:18:56 INFO - PROCESS | 1779 | 1468354736966 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1779 | 1468354736973 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c0b8400 == 22 [pid = 1779] [id = 43] 13:18:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9c0b8800) [pid = 1779] [serial = 127] [outer = (nil)] 13:18:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa610d400) [pid = 1779] [serial = 128] [outer = 0x9c0b8800] 13:18:57 INFO - PROCESS | 1779 | 1468354737152 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0xa6727400) [pid = 1779] [serial = 129] [outer = 0x9c0b8800] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0xa2009400) [pid = 1779] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9aab8400) [pid = 1779] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93b64000) [pid = 1779] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x93aba800) [pid = 1779] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x994a9400) [pid = 1779] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9484f400) [pid = 1779] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x939d7400) [pid = 1779] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9aab2400) [pid = 1779] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9d835c00) [pid = 1779] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa23d6800) [pid = 1779] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa4f18000) [pid = 1779] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa6ea7c00) [pid = 1779] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:18:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9aab1800) [pid = 1779] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:18:58 INFO - PROCESS | 1779 | 1468354738112 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1580ms 13:18:58 INFO - PROCESS | 1779 | 1468354738133 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1779 | 1468354738137 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:18:58 INFO - PROCESS | 1779 | 1468354738143 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1779 | 1468354738147 Marionette TRACE conn4 <- [1,146,null,{}] 13:18:58 INFO - PROCESS | 1779 | 1468354738153 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:58 INFO - PROCESS | 1779 | 1468354738158 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:58 INFO - PROCESS | 1779 | 1468354738313 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:18:58 INFO - PROCESS | 1779 | 1468354738329 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1779 | 1468354738337 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c0b2800 == 23 [pid = 1779] [id = 44] 13:18:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9d486c00) [pid = 1779] [serial = 130] [outer = (nil)] 13:18:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0xa20a9400) [pid = 1779] [serial = 131] [outer = 0x9d486c00] 13:18:58 INFO - PROCESS | 1779 | 1468354738409 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0xa2ff0c00) [pid = 1779] [serial = 132] [outer = 0x9d486c00] 13:18:59 INFO - PROCESS | 1779 | 1468354739293 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1187ms 13:18:59 INFO - PROCESS | 1779 | 1468354739332 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1779 | 1468354739335 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:18:59 INFO - PROCESS | 1779 | 1468354739343 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1779 | 1468354739349 Marionette TRACE conn4 <- [1,150,null,{}] 13:18:59 INFO - PROCESS | 1779 | 1468354739358 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:59 INFO - PROCESS | 1779 | 1468354739374 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:59 INFO - PROCESS | 1779 | 1468354739715 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:18:59 INFO - PROCESS | 1779 | 1468354739875 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1779 | 1468354739889 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:18:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b64000 == 24 [pid = 1779] [id = 45] 13:18:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93b68400) [pid = 1779] [serial = 133] [outer = (nil)] 13:19:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93d9f800) [pid = 1779] [serial = 134] [outer = 0x93b68400] 13:19:00 INFO - PROCESS | 1779 | 1468354740091 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x94854800) [pid = 1779] [serial = 135] [outer = 0x93b68400] 13:19:01 INFO - PROCESS | 1779 | 1468354741068 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1793ms 13:19:01 INFO - PROCESS | 1779 | 1468354741140 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1779 | 1468354741146 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:19:01 INFO - PROCESS | 1779 | 1468354741156 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1779 | 1468354741162 Marionette TRACE conn4 <- [1,154,null,{}] 13:19:01 INFO - PROCESS | 1779 | 1468354741170 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:01 INFO - PROCESS | 1779 | 1468354741180 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:01 INFO - PROCESS | 1779 | 1468354741436 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:19:01 INFO - PROCESS | 1779 | 1468354741627 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1779 | 1468354741639 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x97998800 == 25 [pid = 1779] [id = 46] 13:19:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9a434400) [pid = 1779] [serial = 136] [outer = (nil)] 13:19:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9aab7800) [pid = 1779] [serial = 137] [outer = 0x9a434400] 13:19:01 INFO - PROCESS | 1779 | 1468354741788 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9b437000) [pid = 1779] [serial = 138] [outer = 0x9a434400] 13:19:02 INFO - PROCESS | 1779 | 1468354742836 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:19:02 INFO - PROCESS | 1779 | 1468354742864 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1740ms 13:19:02 INFO - PROCESS | 1779 | 1468354742896 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:19:02 INFO - PROCESS | 1779 | 1468354742902 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:19:02 INFO - PROCESS | 1779 | 1468354742912 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1779 | 1468354742917 Marionette TRACE conn4 <- [1,158,null,{}] 13:19:02 INFO - PROCESS | 1779 | 1468354742924 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:02 INFO - PROCESS | 1779 | 1468354742929 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:03 INFO - PROCESS | 1779 | 1468354743178 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:19:03 INFO - PROCESS | 1779 | 1468354743461 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1779 | 1468354743475 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a5c6800 == 26 [pid = 1779] [id = 47] 13:19:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9d864400) [pid = 1779] [serial = 139] [outer = (nil)] 13:19:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0xa253dc00) [pid = 1779] [serial = 140] [outer = 0x9d864400] 13:19:03 INFO - PROCESS | 1779 | 1468354743623 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa2ffa400) [pid = 1779] [serial = 141] [outer = 0x9d864400] 13:19:04 INFO - PROCESS | 1779 | 1468354744945 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2091ms 13:19:05 INFO - PROCESS | 1779 | 1468354745002 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 1779 | 1468354745017 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:19:05 INFO - PROCESS | 1779 | 1468354745102 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1779 | 1468354745116 Marionette TRACE conn4 <- [1,162,null,{}] 13:19:05 INFO - PROCESS | 1779 | 1468354745190 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:05 INFO - PROCESS | 1779 | 1468354745203 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:05 INFO - PROCESS | 1779 | 1468354745666 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:19:05 INFO - PROCESS | 1779 | 1468354745793 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 1779 | 1468354745806 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:05 INFO - PROCESS | 1779 | ++DOCSHELL 0xa23d1400 == 27 [pid = 1779] [id = 48] 13:19:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0xa699a000) [pid = 1779] [serial = 142] [outer = (nil)] 13:19:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0xa6f43000) [pid = 1779] [serial = 143] [outer = 0xa699a000] 13:19:05 INFO - PROCESS | 1779 | 1468354745905 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0xa823e400) [pid = 1779] [serial = 144] [outer = 0xa699a000] 13:19:06 INFO - PROCESS | 1779 | 1468354746878 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1866ms 13:19:06 INFO - PROCESS | 1779 | 1468354746907 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 1779 | 1468354746910 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:19:06 INFO - PROCESS | 1779 | 1468354746917 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1779 | 1468354746922 Marionette TRACE conn4 <- [1,166,null,{}] 13:19:06 INFO - PROCESS | 1779 | 1468354746928 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:06 INFO - PROCESS | 1779 | 1468354746933 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:07 INFO - PROCESS | 1779 | 1468354747136 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:19:07 INFO - PROCESS | 1779 | 1468354747336 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1779 | 1468354747346 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a62e000 == 28 [pid = 1779] [id = 49] 13:19:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9a62f800) [pid = 1779] [serial = 145] [outer = (nil)] 13:19:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9a638800) [pid = 1779] [serial = 146] [outer = 0x9a62f800] 13:19:07 INFO - PROCESS | 1779 | 1468354747482 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9a63bc00) [pid = 1779] [serial = 147] [outer = 0x9a62f800] 13:19:08 INFO - PROCESS | 1779 | 1468354748642 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1741ms 13:19:08 INFO - PROCESS | 1779 | 1468354748659 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:19:08 INFO - PROCESS | 1779 | 1468354748663 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:19:08 INFO - PROCESS | 1779 | 1468354748670 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1779 | 1468354748674 Marionette TRACE conn4 <- [1,170,null,{}] 13:19:08 INFO - PROCESS | 1779 | 1468354748681 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:08 INFO - PROCESS | 1779 | 1468354748687 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:08 INFO - PROCESS | 1779 | 1468354748962 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:19:09 INFO - PROCESS | 1779 | 1468354749158 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1779 | 1468354749175 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x953bd000 == 29 [pid = 1779] [id = 50] 13:19:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x97996c00) [pid = 1779] [serial = 148] [outer = (nil)] 13:19:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9bc12400) [pid = 1779] [serial = 149] [outer = 0x97996c00] 13:19:09 INFO - PROCESS | 1779 | 1468354749280 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0xa6f48800) [pid = 1779] [serial = 150] [outer = 0x97996c00] 13:19:10 INFO - PROCESS | 1779 | 1468354750383 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1785ms 13:19:10 INFO - PROCESS | 1779 | 1468354750455 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1779 | 1468354750462 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:19:10 INFO - PROCESS | 1779 | 1468354750472 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1779 | 1468354750476 Marionette TRACE conn4 <- [1,174,null,{}] 13:19:10 INFO - PROCESS | 1779 | 1468354750485 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:10 INFO - PROCESS | 1779 | 1468354750499 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:10 INFO - PROCESS | 1779 | 1468354750736 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:19:10 INFO - PROCESS | 1779 | 1468354750933 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 1779 | 1468354750950 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x9798e800 == 30 [pid = 1779] [id = 51] 13:19:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9798ec00) [pid = 1779] [serial = 151] [outer = (nil)] 13:19:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x983e5000) [pid = 1779] [serial = 152] [outer = 0x9798ec00] 13:19:11 INFO - PROCESS | 1779 | 1468354751059 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9a1f9800) [pid = 1779] [serial = 153] [outer = 0x9798ec00] 13:19:12 INFO - PROCESS | 1779 | 1468354752045 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0xa2001800 == 29 [pid = 1779] [id = 34] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x93ac0800 == 28 [pid = 1779] [id = 30] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9a841c00 == 27 [pid = 1779] [id = 33] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x93abac00 == 26 [pid = 1779] [id = 35] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x983e3400 == 25 [pid = 1779] [id = 32] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x93ab8c00 == 24 [pid = 1779] [id = 31] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9c0b2800 == 23 [pid = 1779] [id = 44] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9c0b8400 == 22 [pid = 1779] [id = 43] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0xa33cb400 == 21 [pid = 1779] [id = 42] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9afdfc00 == 20 [pid = 1779] [id = 41] 13:19:12 INFO - PROCESS | 1779 | --DOCSHELL 0x95378000 == 19 [pid = 1779] [id = 40] 13:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1645ms 13:19:12 INFO - PROCESS | 1779 | 1468354752117 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 1779 | 1468354752124 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:19:12 INFO - PROCESS | 1779 | 1468354752135 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1779 | 1468354752139 Marionette TRACE conn4 <- [1,178,null,{}] 13:19:12 INFO - PROCESS | 1779 | 1468354752146 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:12 INFO - PROCESS | 1779 | 1468354752153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:12 INFO - PROCESS | 1779 | 1468354752333 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0xa209f400) [pid = 1779] [serial = 101] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9c163400) [pid = 1779] [serial = 99] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9527e800) [pid = 1779] [serial = 89] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93b71400) [pid = 1779] [serial = 88] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x93b70c00) [pid = 1779] [serial = 91] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x93da1000) [pid = 1779] [serial = 92] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x99fdcc00) [pid = 1779] [serial = 95] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0xa2372000) [pid = 1779] [serial = 104] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9a842000) [pid = 1779] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93da5000) [pid = 1779] [serial = 68] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93b68c00) [pid = 1779] [serial = 67] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9bcf0400) [pid = 1779] [serial = 71] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9b43b400) [pid = 1779] [serial = 70] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0xa20a9800) [pid = 1779] [serial = 74] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0xa10b5400) [pid = 1779] [serial = 73] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0xa33c9c00) [pid = 1779] [serial = 77] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0xa3103400) [pid = 1779] [serial = 76] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x94853400) [pid = 1779] [serial = 102] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa61bdc00) [pid = 1779] [serial = 80] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa672cc00) [pid = 1779] [serial = 79] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa8241400) [pid = 1779] [serial = 83] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa6f3e800) [pid = 1779] [serial = 82] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa4f1a000) [pid = 1779] [serial = 86] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0xa678b000) [pid = 1779] [serial = 85] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9b7ad000) [pid = 1779] [serial = 98] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0xa23cc800) [pid = 1779] [serial = 105] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9a43e400) [pid = 1779] [serial = 96] [outer = (nil)] [url = about:blank] 13:19:12 INFO - PROCESS | 1779 | 1468354752548 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1779 | 1468354752559 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b70c00 == 20 [pid = 1779] [id = 52] 13:19:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x93da1000) [pid = 1779] [serial = 154] [outer = (nil)] 13:19:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x983e3400) [pid = 1779] [serial = 155] [outer = 0x93da1000] 13:19:12 INFO - PROCESS | 1779 | 1468354752642 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9a632c00) [pid = 1779] [serial = 156] [outer = 0x93da1000] 13:19:13 INFO - PROCESS | 1779 | 1468354753376 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1299ms 13:19:13 INFO - PROCESS | 1779 | 1468354753444 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 1779 | 1468354753449 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:19:13 INFO - PROCESS | 1779 | 1468354753459 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1779 | 1468354753464 Marionette TRACE conn4 <- [1,182,null,{}] 13:19:13 INFO - PROCESS | 1779 | 1468354753487 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:13 INFO - PROCESS | 1779 | 1468354753496 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:13 INFO - PROCESS | 1779 | 1468354753680 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:19:13 INFO - PROCESS | 1779 | 1468354753798 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1779 | 1468354753809 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aab8400 == 21 [pid = 1779] [id = 53] 13:19:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9b43b400) [pid = 1779] [serial = 157] [outer = (nil)] 13:19:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9bf10c00) [pid = 1779] [serial = 158] [outer = 0x9b43b400] 13:19:13 INFO - PROCESS | 1779 | 1468354753889 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9c0be800) [pid = 1779] [serial = 159] [outer = 0x9b43b400] 13:19:14 INFO - PROCESS | 1779 | 1468354754776 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1343ms 13:19:14 INFO - PROCESS | 1779 | 1468354754804 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:19:14 INFO - PROCESS | 1779 | 1468354754808 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:19:14 INFO - PROCESS | 1779 | 1468354754815 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1779 | 1468354754819 Marionette TRACE conn4 <- [1,186,null,{}] 13:19:14 INFO - PROCESS | 1779 | 1468354754825 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:14 INFO - PROCESS | 1779 | 1468354754830 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:15 INFO - PROCESS | 1779 | 1468354755051 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:19:15 INFO - PROCESS | 1779 | 1468354755076 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1779 | 1468354755083 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232f000 == 22 [pid = 1779] [id = 54] 13:19:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa2008000) [pid = 1779] [serial = 160] [outer = (nil)] 13:19:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0xa20aa800) [pid = 1779] [serial = 161] [outer = 0xa2008000] 13:19:15 INFO - PROCESS | 1779 | 1468354755156 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0xa2372000) [pid = 1779] [serial = 162] [outer = 0xa2008000] 13:19:16 INFO - PROCESS | 1779 | 1468354756020 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1236ms 13:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:19:16 INFO - PROCESS | 1779 | 1468354756051 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1779 | 1468354756054 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:19:16 INFO - PROCESS | 1779 | 1468354756062 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1779 | 1468354756065 Marionette TRACE conn4 <- [1,190,null,{}] 13:19:16 INFO - PROCESS | 1779 | 1468354756084 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:16 INFO - PROCESS | 1779 | 1468354756090 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:16 INFO - PROCESS | 1779 | 1468354756289 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:19:16 INFO - PROCESS | 1779 | 1468354756309 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1779 | 1468354756320 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232b000 == 23 [pid = 1779] [id = 55] 13:19:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x94849800) [pid = 1779] [serial = 163] [outer = (nil)] 13:19:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9b159000) [pid = 1779] [serial = 164] [outer = 0x94849800] 13:19:16 INFO - PROCESS | 1779 | 1468354756392 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9b15a800) [pid = 1779] [serial = 165] [outer = 0x94849800] 13:19:16 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0xa2377400) [pid = 1779] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:19:16 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9537a400) [pid = 1779] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:19:16 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9b101c00) [pid = 1779] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:19:16 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa34dbc00) [pid = 1779] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:19:16 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9c0b8800) [pid = 1779] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:19:17 INFO - PROCESS | 1779 | 1468354757302 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1292ms 13:19:17 INFO - PROCESS | 1779 | 1468354757357 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1779 | 1468354757362 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:19:17 INFO - PROCESS | 1779 | 1468354757368 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1779 | 1468354757371 Marionette TRACE conn4 <- [1,194,null,{}] 13:19:17 INFO - PROCESS | 1779 | 1468354757377 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:17 INFO - PROCESS | 1779 | 1468354757387 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:17 INFO - PROCESS | 1779 | 1468354757616 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:19:17 INFO - PROCESS | 1779 | 1468354757726 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1779 | 1468354757737 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x93aba800 == 24 [pid = 1779] [id = 56] 13:19:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x983da400) [pid = 1779] [serial = 166] [outer = (nil)] 13:19:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9b15d400) [pid = 1779] [serial = 167] [outer = 0x983da400] 13:19:17 INFO - PROCESS | 1779 | 1468354757811 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9c0b7800) [pid = 1779] [serial = 168] [outer = 0x983da400] 13:19:18 INFO - PROCESS | 1779 | 1468354758570 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1247ms 13:19:18 INFO - PROCESS | 1779 | 1468354758623 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:19:18 INFO - PROCESS | 1779 | 1468354758627 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:19:18 INFO - PROCESS | 1779 | 1468354758635 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:19:18 INFO - PROCESS | 1779 | 1468354758640 Marionette TRACE conn4 <- [1,198,null,{}] 13:19:18 INFO - PROCESS | 1779 | 1468354758646 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:18 INFO - PROCESS | 1779 | 1468354758651 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:18 INFO - PROCESS | 1779 | 1468354758901 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:19:19 INFO - PROCESS | 1779 | 1468354759052 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1779 | 1468354759068 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b6e000 == 25 [pid = 1779] [id = 57] 13:19:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x93b70800) [pid = 1779] [serial = 169] [outer = (nil)] 13:19:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93da0400) [pid = 1779] [serial = 170] [outer = 0x93b70800] 13:19:19 INFO - PROCESS | 1779 | 1468354759151 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9527bc00) [pid = 1779] [serial = 171] [outer = 0x93b70800] 13:19:20 INFO - PROCESS | 1779 | 1468354760170 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1601ms 13:19:20 INFO - PROCESS | 1779 | 1468354760238 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1779 | 1468354760245 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:19:20 INFO - PROCESS | 1779 | 1468354760255 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1779 | 1468354760260 Marionette TRACE conn4 <- [1,202,null,{}] 13:19:20 INFO - PROCESS | 1779 | 1468354760268 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:20 INFO - PROCESS | 1779 | 1468354760275 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:20 INFO - PROCESS | 1779 | 1468354760509 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:19:20 INFO - PROCESS | 1779 | 1468354760711 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1779 | 1468354760719 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a08b000 == 26 [pid = 1779] [id = 58] 13:19:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9a08f400) [pid = 1779] [serial = 172] [outer = (nil)] 13:19:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9a091800) [pid = 1779] [serial = 173] [outer = 0x9a08f400] 13:19:20 INFO - PROCESS | 1779 | 1468354760886 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9a096800) [pid = 1779] [serial = 174] [outer = 0x9a08f400] 13:19:21 INFO - PROCESS | 1779 | 1468354761785 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1586ms 13:19:21 INFO - PROCESS | 1779 | 1468354761841 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 1779 | 1468354761845 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:19:21 INFO - PROCESS | 1779 | 1468354761854 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1779 | 1468354761858 Marionette TRACE conn4 <- [1,206,null,{}] 13:19:21 INFO - PROCESS | 1779 | 1468354761865 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:21 INFO - PROCESS | 1779 | 1468354761872 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:22 INFO - PROCESS | 1779 | 1468354762070 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:19:22 INFO - PROCESS | 1779 | 1468354762220 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1779 | 1468354762229 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a8af400 == 27 [pid = 1779] [id = 59] 13:19:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9aab5000) [pid = 1779] [serial = 175] [outer = (nil)] 13:19:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9adbc400) [pid = 1779] [serial = 176] [outer = 0x9aab5000] 13:19:22 INFO - PROCESS | 1779 | 1468354762314 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9adc0800) [pid = 1779] [serial = 177] [outer = 0x9aab5000] 13:19:23 INFO - PROCESS | 1779 | 1468354763316 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1531ms 13:19:23 INFO - PROCESS | 1779 | 1468354763385 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 1779 | 1468354763393 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:19:23 INFO - PROCESS | 1779 | 1468354763412 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1779 | 1468354763420 Marionette TRACE conn4 <- [1,210,null,{}] 13:19:23 INFO - PROCESS | 1779 | 1468354763426 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:23 INFO - PROCESS | 1779 | 1468354763433 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:23 INFO - PROCESS | 1779 | 1468354763743 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:19:23 INFO - PROCESS | 1779 | 1468354763894 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 1779 | 1468354763905 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x953b8c00 == 28 [pid = 1779] [id = 60] 13:19:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x97999800) [pid = 1779] [serial = 178] [outer = (nil)] 13:19:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9d834400) [pid = 1779] [serial = 179] [outer = 0x97999800] 13:19:23 INFO - PROCESS | 1779 | 1468354763989 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0xa20aac00) [pid = 1779] [serial = 180] [outer = 0x97999800] 13:19:24 INFO - PROCESS | 1779 | 1468354764899 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1550ms 13:19:24 INFO - PROCESS | 1779 | 1468354764954 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1779 | 1468354764959 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:19:24 INFO - PROCESS | 1779 | 1468354764965 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1779 | 1468354764969 Marionette TRACE conn4 <- [1,214,null,{}] 13:19:24 INFO - PROCESS | 1779 | 1468354764975 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:24 INFO - PROCESS | 1779 | 1468354764980 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:25 INFO - PROCESS | 1779 | 1468354765171 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:19:25 INFO - PROCESS | 1779 | 1468354765320 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1779 | 1468354765329 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:25 INFO - PROCESS | 1779 | ++DOCSHELL 0xa23dbc00 == 29 [pid = 1779] [id = 61] 13:19:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0xa253e400) [pid = 1779] [serial = 181] [outer = (nil)] 13:19:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0xa2ff6000) [pid = 1779] [serial = 182] [outer = 0xa253e400] 13:19:25 INFO - PROCESS | 1779 | 1468354765430 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0xa3190400) [pid = 1779] [serial = 183] [outer = 0xa253e400] 13:19:26 INFO - PROCESS | 1779 | 1468354766286 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1333ms 13:19:26 INFO - PROCESS | 1779 | 1468354766299 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1779 | 1468354766302 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:19:26 INFO - PROCESS | 1779 | 1468354766310 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1779 | 1468354766314 Marionette TRACE conn4 <- [1,218,null,{}] 13:19:26 INFO - PROCESS | 1779 | 1468354766321 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:26 INFO - PROCESS | 1779 | 1468354766326 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:26 INFO - PROCESS | 1779 | 1468354766536 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:19:26 INFO - PROCESS | 1779 | 1468354766699 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1779 | 1468354766719 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b7a0800 == 30 [pid = 1779] [id = 62] 13:19:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9c0b1800) [pid = 1779] [serial = 184] [outer = (nil)] 13:19:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0xa31ef000) [pid = 1779] [serial = 185] [outer = 0x9c0b1800] 13:19:26 INFO - PROCESS | 1779 | 1468354766819 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0xa31f5000) [pid = 1779] [serial = 186] [outer = 0x9c0b1800] 13:19:27 INFO - PROCESS | 1779 | 1468354767721 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1442ms 13:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:19:27 INFO - PROCESS | 1779 | 1468354767753 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1779 | 1468354767757 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:19:27 INFO - PROCESS | 1779 | 1468354767764 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1779 | 1468354767768 Marionette TRACE conn4 <- [1,222,null,{}] 13:19:27 INFO - PROCESS | 1779 | 1468354767774 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:27 INFO - PROCESS | 1779 | 1468354767780 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:27 INFO - PROCESS | 1779 | 1468354767958 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:19:28 INFO - PROCESS | 1779 | 1468354768332 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1779 | 1468354768345 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x9523f800 == 31 [pid = 1779] [id = 63] 13:19:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9527d000) [pid = 1779] [serial = 187] [outer = (nil)] 13:19:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x95377800) [pid = 1779] [serial = 188] [outer = 0x9527d000] 13:19:28 INFO - PROCESS | 1779 | 1468354768462 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9798e000) [pid = 1779] [serial = 189] [outer = 0x9527d000] 13:19:29 INFO - PROCESS | 1779 | 1468354769327 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1635ms 13:19:29 INFO - PROCESS | 1779 | 1468354769402 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1779 | 1468354769408 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:19:29 INFO - PROCESS | 1779 | 1468354769416 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1779 | 1468354769421 Marionette TRACE conn4 <- [1,226,null,{}] 13:19:29 INFO - PROCESS | 1779 | 1468354769429 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:29 INFO - PROCESS | 1779 | 1468354769436 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:29 INFO - PROCESS | 1779 | 1468354769607 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:19:29 INFO - PROCESS | 1779 | 1468354769765 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1779 | 1468354769776 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x9484c000 == 32 [pid = 1779] [id = 64] 13:19:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x99756400) [pid = 1779] [serial = 190] [outer = (nil)] 13:19:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9a08f000) [pid = 1779] [serial = 191] [outer = 0x99756400] 13:19:29 INFO - PROCESS | 1779 | 1468354769903 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9a096000) [pid = 1779] [serial = 192] [outer = 0x99756400] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0xa20a9400) [pid = 1779] [serial = 131] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOCSHELL 0x953bd000 == 31 [pid = 1779] [id = 50] 13:19:30 INFO - PROCESS | 1779 | --DOCSHELL 0x9a62e000 == 30 [pid = 1779] [id = 49] 13:19:30 INFO - PROCESS | 1779 | --DOCSHELL 0xa23d1400 == 29 [pid = 1779] [id = 48] 13:19:30 INFO - PROCESS | 1779 | --DOCSHELL 0x9a5c6800 == 28 [pid = 1779] [id = 47] 13:19:30 INFO - PROCESS | 1779 | --DOCSHELL 0x97998800 == 27 [pid = 1779] [id = 46] 13:19:30 INFO - PROCESS | 1779 | --DOCSHELL 0x93b64000 == 26 [pid = 1779] [id = 45] 13:19:30 INFO - PROCESS | 1779 | 1468354770776 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1382ms 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0xa3186c00) [pid = 1779] [serial = 117] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa2542c00) [pid = 1779] [serial = 116] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x953b8000) [pid = 1779] [serial = 119] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x98317c00) [pid = 1779] [serial = 120] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9c162c00) [pid = 1779] [serial = 113] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9bc15800) [pid = 1779] [serial = 122] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x953b9c00) [pid = 1779] [serial = 110] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0xa25f6c00) [pid = 1779] [serial = 107] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0xa4f78000) [pid = 1779] [serial = 126] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0xa610d400) [pid = 1779] [serial = 128] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0xa6727400) [pid = 1779] [serial = 129] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0xa4d4d000) [pid = 1779] [serial = 125] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9d488000) [pid = 1779] [serial = 123] [outer = (nil)] [url = about:blank] 13:19:30 INFO - PROCESS | 1779 | 1468354770832 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 1779 | 1468354770838 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:19:30 INFO - PROCESS | 1779 | 1468354770851 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1779 | 1468354770854 Marionette TRACE conn4 <- [1,230,null,{}] 13:19:30 INFO - PROCESS | 1779 | 1468354770861 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:30 INFO - PROCESS | 1779 | 1468354770867 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:31 INFO - PROCESS | 1779 | 1468354771048 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:19:31 INFO - PROCESS | 1779 | 1468354771173 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1779 | 1468354771179 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x953be400 == 27 [pid = 1779] [id = 65] 13:19:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x97998800) [pid = 1779] [serial = 193] [outer = (nil)] 13:19:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9a63b800) [pid = 1779] [serial = 194] [outer = 0x97998800] 13:19:31 INFO - PROCESS | 1779 | 1468354771259 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9aab4c00) [pid = 1779] [serial = 195] [outer = 0x97998800] 13:19:32 INFO - PROCESS | 1779 | 1468354772052 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1234ms 13:19:32 INFO - PROCESS | 1779 | 1468354772085 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1779 | 1468354772088 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:19:32 INFO - PROCESS | 1779 | 1468354772103 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1779 | 1468354772112 Marionette TRACE conn4 <- [1,234,null,{}] 13:19:32 INFO - PROCESS | 1779 | 1468354772122 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:32 INFO - PROCESS | 1779 | 1468354772130 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:32 INFO - PROCESS | 1779 | 1468354772308 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:19:32 INFO - PROCESS | 1779 | 1468354772321 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1779 | 1468354772331 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aab1800 == 28 [pid = 1779] [id = 66] 13:19:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9b107000) [pid = 1779] [serial = 196] [outer = (nil)] 13:19:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9c0b1400) [pid = 1779] [serial = 197] [outer = 0x9b107000] 13:19:32 INFO - PROCESS | 1779 | 1468354772528 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9d40d800) [pid = 1779] [serial = 198] [outer = 0x9b107000] 13:19:33 INFO - PROCESS | 1779 | 1468354773568 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1549ms 13:19:33 INFO - PROCESS | 1779 | 1468354773654 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:19:33 INFO - PROCESS | 1779 | 1468354773660 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:19:33 INFO - PROCESS | 1779 | 1468354773666 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 1779 | 1468354773670 Marionette TRACE conn4 <- [1,238,null,{}] 13:19:33 INFO - PROCESS | 1779 | 1468354773676 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:33 INFO - PROCESS | 1779 | 1468354773681 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:33 INFO - PROCESS | 1779 | 1468354773900 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:19:33 INFO - PROCESS | 1779 | 1468354773925 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1779 | 1468354773933 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232b800 == 29 [pid = 1779] [id = 67] 13:19:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x939d8000) [pid = 1779] [serial = 199] [outer = (nil)] 13:19:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0xa2328000) [pid = 1779] [serial = 200] [outer = 0x939d8000] 13:19:34 INFO - PROCESS | 1779 | 1468354774005 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0xa25fd400) [pid = 1779] [serial = 201] [outer = 0x939d8000] 13:19:35 INFO - PROCESS | 1779 | 1468354775019 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9798ec00) [pid = 1779] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x94849800) [pid = 1779] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9d486c00) [pid = 1779] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x93da1000) [pid = 1779] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0xa2008000) [pid = 1779] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9b43b400) [pid = 1779] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9b7a8800) [pid = 1779] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:19:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9537a800) [pid = 1779] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1437ms 13:19:35 INFO - PROCESS | 1779 | 1468354775104 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1779 | 1468354775107 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:19:35 INFO - PROCESS | 1779 | 1468354775115 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1779 | 1468354775119 Marionette TRACE conn4 <- [1,242,null,{}] 13:19:35 INFO - PROCESS | 1779 | 1468354775125 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:35 INFO - PROCESS | 1779 | 1468354775131 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:35 INFO - PROCESS | 1779 | 1468354775298 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:19:35 INFO - PROCESS | 1779 | 1468354775410 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1779 | 1468354775426 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad8000 == 30 [pid = 1779] [id = 68] 13:19:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91ada000) [pid = 1779] [serial = 202] [outer = (nil)] 13:19:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91add000) [pid = 1779] [serial = 203] [outer = 0x91ada000] 13:19:35 INFO - PROCESS | 1779 | 1468354775512 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93d9c000) [pid = 1779] [serial = 204] [outer = 0x91ada000] 13:19:36 INFO - PROCESS | 1779 | 1468354776337 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1252ms 13:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:19:36 INFO - PROCESS | 1779 | 1468354776368 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:19:36 INFO - PROCESS | 1779 | 1468354776371 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:19:36 INFO - PROCESS | 1779 | 1468354776378 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 1779 | 1468354776381 Marionette TRACE conn4 <- [1,246,null,{}] 13:19:36 INFO - PROCESS | 1779 | 1468354776392 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:36 INFO - PROCESS | 1779 | 1468354776396 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:36 INFO - PROCESS | 1779 | 1468354776554 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:19:36 INFO - PROCESS | 1779 | 1468354776569 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1779 | 1468354776576 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x91adb400 == 31 [pid = 1779] [id = 69] 13:19:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91adcc00) [pid = 1779] [serial = 205] [outer = (nil)] 13:19:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0xa31ebc00) [pid = 1779] [serial = 206] [outer = 0x91adcc00] 13:19:36 INFO - PROCESS | 1779 | 1468354776647 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0xa31f3800) [pid = 1779] [serial = 207] [outer = 0x91adcc00] 13:19:37 INFO - PROCESS | 1779 | 1468354777719 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1402ms 13:19:37 INFO - PROCESS | 1779 | 1468354777779 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1779 | 1468354777786 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:19:37 INFO - PROCESS | 1779 | 1468354777795 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1779 | 1468354777801 Marionette TRACE conn4 <- [1,250,null,{}] 13:19:37 INFO - PROCESS | 1779 | 1468354777810 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:37 INFO - PROCESS | 1779 | 1468354777818 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:38 INFO - PROCESS | 1779 | 1468354778065 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:19:38 INFO - PROCESS | 1779 | 1468354778320 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1779 | 1468354778331 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x94849800 == 32 [pid = 1779] [id = 70] 13:19:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9484a400) [pid = 1779] [serial = 208] [outer = (nil)] 13:19:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9922f000) [pid = 1779] [serial = 209] [outer = 0x9484a400] 13:19:38 INFO - PROCESS | 1779 | 1468354778426 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x99236400) [pid = 1779] [serial = 210] [outer = 0x9484a400] 13:19:39 INFO - PROCESS | 1779 | 1468354779328 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1593ms 13:19:39 INFO - PROCESS | 1779 | 1468354779415 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1779 | 1468354779423 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:19:39 INFO - PROCESS | 1779 | 1468354779437 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1779 | 1468354779442 Marionette TRACE conn4 <- [1,254,null,{}] 13:19:39 INFO - PROCESS | 1779 | 1468354779449 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:39 INFO - PROCESS | 1779 | 1468354779457 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:39 INFO - PROCESS | 1779 | 1468354779691 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:19:39 INFO - PROCESS | 1779 | 1468354779913 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1779 | 1468354779924 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a62cc00 == 33 [pid = 1779] [id = 71] 13:19:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9a62e000) [pid = 1779] [serial = 211] [outer = (nil)] 13:19:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9aab0c00) [pid = 1779] [serial = 212] [outer = 0x9a62e000] 13:19:40 INFO - PROCESS | 1779 | 1468354780060 Marionette DEBUG loaded listener.js 13:19:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9adbfc00) [pid = 1779] [serial = 213] [outer = 0x9a62e000] 13:19:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9d410c00) [pid = 1779] [serial = 214] [outer = 0x994aa000] 13:19:41 INFO - PROCESS | 1779 | 1468354781062 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1685ms 13:19:41 INFO - PROCESS | 1779 | 1468354781123 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:19:41 INFO - PROCESS | 1779 | 1468354781128 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:19:41 INFO - PROCESS | 1779 | 1468354781135 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 1779 | 1468354781141 Marionette TRACE conn4 <- [1,258,null,{}] 13:19:41 INFO - PROCESS | 1779 | 1468354781158 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:41 INFO - PROCESS | 1779 | 1468354781168 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:41 INFO - PROCESS | 1779 | 1468354781474 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:19:41 INFO - PROCESS | 1779 | 1468354781647 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1779 | 1468354781660 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:41 INFO - PROCESS | 1779 | ++DOCSHELL 0xa3191c00 == 34 [pid = 1779] [id = 72] 13:19:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0xa31e9800) [pid = 1779] [serial = 215] [outer = (nil)] 13:19:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0xa33bf800) [pid = 1779] [serial = 216] [outer = 0xa31e9800] 13:19:41 INFO - PROCESS | 1779 | 1468354781745 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0xa4d0b400) [pid = 1779] [serial = 217] [outer = 0xa31e9800] 13:19:42 INFO - PROCESS | 1779 | 1468354782658 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1544ms 13:19:42 INFO - PROCESS | 1779 | 1468354782679 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 1779 | 1468354782685 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:19:42 INFO - PROCESS | 1779 | 1468354782692 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1779 | 1468354782695 Marionette TRACE conn4 <- [1,262,null,{}] 13:19:42 INFO - PROCESS | 1779 | 1468354782702 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:42 INFO - PROCESS | 1779 | 1468354782708 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:42 INFO - PROCESS | 1779 | 1468354782908 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:19:43 INFO - PROCESS | 1779 | 1468354783064 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1779 | 1468354783071 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b6b000 == 35 [pid = 1779] [id = 73] 13:19:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9b439c00) [pid = 1779] [serial = 218] [outer = (nil)] 13:19:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0xa4f1c800) [pid = 1779] [serial = 219] [outer = 0x9b439c00] 13:19:43 INFO - PROCESS | 1779 | 1468354783156 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0xa610f000) [pid = 1779] [serial = 220] [outer = 0x9b439c00] 13:19:44 INFO - PROCESS | 1779 | 1468354784033 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1385ms 13:19:44 INFO - PROCESS | 1779 | 1468354784079 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:19:44 INFO - PROCESS | 1779 | 1468354784083 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:19:44 INFO - PROCESS | 1779 | 1468354784090 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1779 | 1468354784094 Marionette TRACE conn4 <- [1,266,null,{}] 13:19:44 INFO - PROCESS | 1779 | 1468354784101 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:44 INFO - PROCESS | 1779 | 1468354784110 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:44 INFO - PROCESS | 1779 | 1468354784307 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:19:44 INFO - PROCESS | 1779 | 1468354784484 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 1779 | 1468354784492 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b71800 == 36 [pid = 1779] [id = 74] 13:19:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9a62c400) [pid = 1779] [serial = 221] [outer = (nil)] 13:19:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa672e400) [pid = 1779] [serial = 222] [outer = 0x9a62c400] 13:19:44 INFO - PROCESS | 1779 | 1468354784580 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa6789400) [pid = 1779] [serial = 223] [outer = 0x9a62c400] 13:19:45 INFO - PROCESS | 1779 | 1468354785522 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1486ms 13:19:45 INFO - PROCESS | 1779 | 1468354785577 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 1779 | 1468354785580 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:19:45 INFO - PROCESS | 1779 | 1468354785588 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1779 | 1468354785592 Marionette TRACE conn4 <- [1,270,null,{}] 13:19:45 INFO - PROCESS | 1779 | 1468354785599 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:45 INFO - PROCESS | 1779 | 1468354785609 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:45 INFO - PROCESS | 1779 | 1468354785880 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:19:46 INFO - PROCESS | 1779 | 1468354786092 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1779 | 1468354786103 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:46 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4d0fc00 == 37 [pid = 1779] [id = 75] 13:19:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0xa6727000) [pid = 1779] [serial = 224] [outer = (nil)] 13:19:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0xa8249c00) [pid = 1779] [serial = 225] [outer = 0xa6727000] 13:19:46 INFO - PROCESS | 1779 | 1468354786234 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0xa82fb400) [pid = 1779] [serial = 226] [outer = 0xa6727000] 13:19:47 INFO - PROCESS | 1779 | 1468354787109 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1585ms 13:19:47 INFO - PROCESS | 1779 | 1468354787176 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:19:47 INFO - PROCESS | 1779 | 1468354787181 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:19:47 INFO - PROCESS | 1779 | 1468354787189 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1779 | 1468354787192 Marionette TRACE conn4 <- [1,274,null,{}] 13:19:47 INFO - PROCESS | 1779 | 1468354787199 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:47 INFO - PROCESS | 1779 | 1468354787204 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:47 INFO - PROCESS | 1779 | 1468354787433 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:19:47 INFO - PROCESS | 1779 | 1468354787602 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 1779 | 1468354787619 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x91add800 == 38 [pid = 1779] [id = 76] 13:19:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x91adec00) [pid = 1779] [serial = 227] [outer = (nil)] 13:19:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0xa8c46400) [pid = 1779] [serial = 228] [outer = 0x91adec00] 13:19:47 INFO - PROCESS | 1779 | 1468354787748 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa8c88400) [pid = 1779] [serial = 229] [outer = 0x91adec00] 13:19:48 INFO - PROCESS | 1779 | 1468354788642 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1489ms 13:19:48 INFO - PROCESS | 1779 | 1468354788678 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:19:48 INFO - PROCESS | 1779 | 1468354788682 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:19:48 INFO - PROCESS | 1779 | 1468354788689 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 1779 | 1468354788693 Marionette TRACE conn4 <- [1,278,null,{}] 13:19:48 INFO - PROCESS | 1779 | 1468354788699 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:48 INFO - PROCESS | 1779 | 1468354788705 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:48 INFO - PROCESS | 1779 | 1468354788902 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:19:49 INFO - PROCESS | 1779 | 1468354789313 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1779 | 1468354789326 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x91adf000 == 39 [pid = 1779] [id = 77] 13:19:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x91ae0400) [pid = 1779] [serial = 230] [outer = (nil)] 13:19:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x939e1400) [pid = 1779] [serial = 231] [outer = 0x91ae0400] 13:19:49 INFO - PROCESS | 1779 | 1468354789458 Marionette DEBUG loaded listener.js 13:19:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x93d9ec00) [pid = 1779] [serial = 232] [outer = 0x91ae0400] 13:19:50 INFO - PROCESS | 1779 | 1468354790327 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1684ms 13:19:50 INFO - PROCESS | 1779 | 1468354790377 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:19:50 INFO - PROCESS | 1779 | 1468354790384 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:19:50 INFO - PROCESS | 1779 | 1468354790393 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 1779 | 1468354790399 Marionette TRACE conn4 <- [1,282,null,{}] 13:19:50 INFO - PROCESS | 1779 | 1468354790408 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:50 INFO - PROCESS | 1779 | 1468354790415 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:50 INFO - PROCESS | 1779 | 1468354790611 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:19:50 INFO - PROCESS | 1779 | 1468354790902 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 1779 | 1468354790916 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad8c00 == 40 [pid = 1779] [id = 78] 13:19:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x983d8c00) [pid = 1779] [serial = 233] [outer = (nil)] 13:19:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x99235400) [pid = 1779] [serial = 234] [outer = 0x983d8c00] 13:19:51 INFO - PROCESS | 1779 | 1468354791011 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9a001c00) [pid = 1779] [serial = 235] [outer = 0x983d8c00] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9b15d400) [pid = 1779] [serial = 167] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | 1468354791935 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1587ms 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x93d9f800) [pid = 1779] [serial = 134] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x9a1f9800) [pid = 1779] [serial = 153] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9b15a800) [pid = 1779] [serial = 165] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0xa2ff0c00) [pid = 1779] [serial = 132] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9bc12400) [pid = 1779] [serial = 149] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x983e5000) [pid = 1779] [serial = 152] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0xa6f43000) [pid = 1779] [serial = 143] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x983e3400) [pid = 1779] [serial = 155] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0xa2372000) [pid = 1779] [serial = 162] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9b159000) [pid = 1779] [serial = 164] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9c0be800) [pid = 1779] [serial = 159] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9a632c00) [pid = 1779] [serial = 156] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x9bf10c00) [pid = 1779] [serial = 158] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0xa20aa800) [pid = 1779] [serial = 161] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9aab7800) [pid = 1779] [serial = 137] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0xa253dc00) [pid = 1779] [serial = 140] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9a638800) [pid = 1779] [serial = 146] [outer = (nil)] [url = about:blank] 13:19:52 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9d417c00) [pid = 1779] [serial = 114] [outer = (nil)] [url = about:blank] 13:19:52 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x97996400) [pid = 1779] [serial = 111] [outer = (nil)] [url = about:blank] 13:19:52 INFO - PROCESS | 1779 | 1468354792009 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:19:52 INFO - PROCESS | 1779 | 1468354792015 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:19:52 INFO - PROCESS | 1779 | 1468354792026 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1779 | 1468354792030 Marionette TRACE conn4 <- [1,286,null,{}] 13:19:52 INFO - PROCESS | 1779 | 1468354792036 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:52 INFO - PROCESS | 1779 | 1468354792041 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:52 INFO - PROCESS | 1779 | 1468354792220 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:19:52 INFO - PROCESS | 1779 | 1468354792339 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1779 | 1468354792349 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x91adf800 == 41 [pid = 1779] [id = 79] 13:19:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9a00bc00) [pid = 1779] [serial = 236] [outer = (nil)] 13:19:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9a434c00) [pid = 1779] [serial = 237] [outer = 0x9a00bc00] 13:19:52 INFO - PROCESS | 1779 | 1468354792423 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9a637800) [pid = 1779] [serial = 238] [outer = 0x9a00bc00] 13:19:53 INFO - PROCESS | 1779 | 1468354793242 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1278ms 13:19:53 INFO - PROCESS | 1779 | 1468354793306 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1779 | 1468354793310 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:19:53 INFO - PROCESS | 1779 | 1468354793323 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1779 | 1468354793332 Marionette TRACE conn4 <- [1,290,null,{}] 13:19:53 INFO - PROCESS | 1779 | 1468354793340 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:53 INFO - PROCESS | 1779 | 1468354793347 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:53 INFO - PROCESS | 1779 | 1468354793512 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:19:53 INFO - PROCESS | 1779 | 1468354793634 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1779 | 1468354793641 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x912dc400 == 42 [pid = 1779] [id = 80] 13:19:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9a1fcc00) [pid = 1779] [serial = 239] [outer = (nil)] 13:19:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9b15bc00) [pid = 1779] [serial = 240] [outer = 0x9a1fcc00] 13:19:53 INFO - PROCESS | 1779 | 1468354793710 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9c0b0800) [pid = 1779] [serial = 241] [outer = 0x9a1fcc00] 13:19:54 INFO - PROCESS | 1779 | 1468354794502 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1244ms 13:19:54 INFO - PROCESS | 1779 | 1468354794563 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 1779 | 1468354794568 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:19:54 INFO - PROCESS | 1779 | 1468354794575 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1779 | 1468354794577 Marionette TRACE conn4 <- [1,294,null,{}] 13:19:54 INFO - PROCESS | 1779 | 1468354794585 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:54 INFO - PROCESS | 1779 | 1468354794589 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:54 INFO - PROCESS | 1779 | 1468354794810 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:19:54 INFO - PROCESS | 1779 | 1468354794834 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 1779 | 1468354794843 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x91705c00 == 43 [pid = 1779] [id = 81] 13:19:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91706800) [pid = 1779] [serial = 242] [outer = (nil)] 13:19:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x9170b400) [pid = 1779] [serial = 243] [outer = 0x91706800] 13:19:54 INFO - PROCESS | 1779 | 1468354794917 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x9170e800) [pid = 1779] [serial = 244] [outer = 0x91706800] 13:19:55 INFO - PROCESS | 1779 | 1468354795811 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1283ms 13:19:55 INFO - PROCESS | 1779 | 1468354795866 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1779 | 1468354795869 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:19:55 INFO - PROCESS | 1779 | 1468354795877 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1779 | 1468354795880 Marionette TRACE conn4 <- [1,298,null,{}] 13:19:55 INFO - PROCESS | 1779 | 1468354795888 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:55 INFO - PROCESS | 1779 | 1468354795893 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:56 INFO - PROCESS | 1779 | 1468354796125 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:19:56 INFO - PROCESS | 1779 | 1468354796151 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1779 | 1468354796170 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b10a400 == 44 [pid = 1779] [id = 82] 13:19:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9b152400) [pid = 1779] [serial = 245] [outer = (nil)] 13:19:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x9bf15800) [pid = 1779] [serial = 246] [outer = 0x9b152400] 13:19:56 INFO - PROCESS | 1779 | 1468354796249 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0xa20aa800) [pid = 1779] [serial = 247] [outer = 0x9b152400] 13:19:56 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x939d8000) [pid = 1779] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:19:56 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x91ada000) [pid = 1779] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:19:56 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9b107000) [pid = 1779] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:19:56 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x97998800) [pid = 1779] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:19:56 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9527d000) [pid = 1779] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:19:56 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x99756400) [pid = 1779] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:19:56 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x983da400) [pid = 1779] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:19:57 INFO - PROCESS | 1779 | 1468354797375 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1549ms 13:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:19:57 INFO - PROCESS | 1779 | 1468354797427 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1779 | 1468354797430 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:19:57 INFO - PROCESS | 1779 | 1468354797437 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1779 | 1468354797440 Marionette TRACE conn4 <- [1,302,null,{}] 13:19:57 INFO - PROCESS | 1779 | 1468354797446 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:57 INFO - PROCESS | 1779 | 1468354797452 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:57 INFO - PROCESS | 1779 | 1468354797619 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:19:57 INFO - PROCESS | 1779 | 1468354797750 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1779 | 1468354797757 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x91709c00 == 45 [pid = 1779] [id = 83] 13:19:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9170a800) [pid = 1779] [serial = 248] [outer = (nil)] 13:19:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9c167800) [pid = 1779] [serial = 249] [outer = 0x9170a800] 13:19:57 INFO - PROCESS | 1779 | 1468354797827 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x9d832000) [pid = 1779] [serial = 250] [outer = 0x9170a800] 13:19:58 INFO - PROCESS | 1779 | 1468354798540 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1133ms 13:19:58 INFO - PROCESS | 1779 | 1468354798569 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1779 | 1468354798572 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:19:58 INFO - PROCESS | 1779 | 1468354798579 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1779 | 1468354798582 Marionette TRACE conn4 <- [1,306,null,{}] 13:19:58 INFO - PROCESS | 1779 | 1468354798592 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:58 INFO - PROCESS | 1779 | 1468354798596 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:58 INFO - PROCESS | 1779 | 1468354798891 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:19:59 INFO - PROCESS | 1779 | 1468354799014 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1779 | 1468354799025 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:19:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x91703c00 == 46 [pid = 1779] [id = 84] 13:19:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91706400) [pid = 1779] [serial = 251] [outer = (nil)] 13:19:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9170e400) [pid = 1779] [serial = 252] [outer = 0x91706400] 13:19:59 INFO - PROCESS | 1779 | 1468354799118 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x91ad8400) [pid = 1779] [serial = 253] [outer = 0x91706400] 13:20:00 INFO - PROCESS | 1779 | 1468354800050 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1534ms 13:20:00 INFO - PROCESS | 1779 | 1468354800116 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1779 | 1468354800122 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:20:00 INFO - PROCESS | 1779 | 1468354800131 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1779 | 1468354800137 Marionette TRACE conn4 <- [1,310,null,{}] 13:20:00 INFO - PROCESS | 1779 | 1468354800144 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:00 INFO - PROCESS | 1779 | 1468354800151 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:00 INFO - PROCESS | 1779 | 1468354800389 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:20:00 INFO - PROCESS | 1779 | 1468354800593 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1779 | 1468354800606 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x99231c00 == 47 [pid = 1779] [id = 85] 13:20:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x99234000) [pid = 1779] [serial = 254] [outer = (nil)] 13:20:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x9a08b800) [pid = 1779] [serial = 255] [outer = 0x99234000] 13:20:00 INFO - PROCESS | 1779 | 1468354800736 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x9a092800) [pid = 1779] [serial = 256] [outer = 0x99234000] 13:20:01 INFO - PROCESS | 1779 | 1468354801729 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1638ms 13:20:01 INFO - PROCESS | 1779 | 1468354801776 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 1779 | 1468354801785 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:20:01 INFO - PROCESS | 1779 | 1468354801799 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1779 | 1468354801805 Marionette TRACE conn4 <- [1,314,null,{}] 13:20:01 INFO - PROCESS | 1779 | 1468354801817 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:01 INFO - PROCESS | 1779 | 1468354801827 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:02 INFO - PROCESS | 1779 | 1468354802192 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:20:02 INFO - PROCESS | 1779 | 1468354802411 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 1779 | 1468354802421 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad2c00 == 48 [pid = 1779] [id = 86] 13:20:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x953c0000) [pid = 1779] [serial = 257] [outer = (nil)] 13:20:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x9bc12400) [pid = 1779] [serial = 258] [outer = 0x953c0000] 13:20:02 INFO - PROCESS | 1779 | 1468354802517 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0xa209cc00) [pid = 1779] [serial = 259] [outer = 0x953c0000] 13:20:03 INFO - PROCESS | 1779 | 1468354803488 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1748ms 13:20:03 INFO - PROCESS | 1779 | 1468354803547 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 1779 | 1468354803554 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:20:03 INFO - PROCESS | 1779 | 1468354803571 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1779 | 1468354803579 Marionette TRACE conn4 <- [1,318,null,{}] 13:20:03 INFO - PROCESS | 1779 | 1468354803631 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:03 INFO - PROCESS | 1779 | 1468354803637 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:03 INFO - PROCESS | 1779 | 1468354803867 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:20:04 INFO - PROCESS | 1779 | 1468354804081 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1779 | 1468354804092 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:04 INFO - PROCESS | 1779 | ++DOCSHELL 0xa31e9c00 == 49 [pid = 1779] [id = 87] 13:20:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0xa4d0f400) [pid = 1779] [serial = 260] [outer = (nil)] 13:20:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0xa672f800) [pid = 1779] [serial = 261] [outer = 0xa4d0f400] 13:20:04 INFO - PROCESS | 1779 | 1468354804174 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0xa6f43400) [pid = 1779] [serial = 262] [outer = 0xa4d0f400] 13:20:05 INFO - PROCESS | 1779 | 1468354805072 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1537ms 13:20:05 INFO - PROCESS | 1779 | 1468354805102 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 1779 | 1468354805107 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:20:05 INFO - PROCESS | 1779 | 1468354805115 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 1779 | 1468354805120 Marionette TRACE conn4 <- [1,322,null,{}] 13:20:05 INFO - PROCESS | 1779 | 1468354805127 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 1779 | 1468354805133 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:05 INFO - PROCESS | 1779 | 1468354805369 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:20:05 INFO - PROCESS | 1779 | 1468354805574 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1779 | 1468354805585 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x912dbc00 == 50 [pid = 1779] [id = 88] 13:20:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x92b86c00) [pid = 1779] [serial = 263] [outer = (nil)] 13:20:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x92b8f000) [pid = 1779] [serial = 264] [outer = 0x92b86c00] 13:20:05 INFO - PROCESS | 1779 | 1468354805714 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x92b91400) [pid = 1779] [serial = 265] [outer = 0x92b86c00] 13:20:06 INFO - PROCESS | 1779 | 1468354806667 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1592ms 13:20:06 INFO - PROCESS | 1779 | 1468354806708 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1779 | 1468354806711 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:20:06 INFO - PROCESS | 1779 | 1468354806719 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1779 | 1468354806724 Marionette TRACE conn4 <- [1,326,null,{}] 13:20:06 INFO - PROCESS | 1779 | 1468354806731 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:06 INFO - PROCESS | 1779 | 1468354806736 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:06 INFO - PROCESS | 1779 | 1468354806969 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:20:07 INFO - PROCESS | 1779 | 1468354807227 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1779 | 1468354807247 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:07 INFO - PROCESS | 1779 | ++DOCSHELL 0xa6ea5c00 == 51 [pid = 1779] [id = 89] 13:20:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0xa6ea8800) [pid = 1779] [serial = 266] [outer = (nil)] 13:20:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0xa8244000) [pid = 1779] [serial = 267] [outer = 0xa6ea8800] 13:20:07 INFO - PROCESS | 1779 | 1468354807343 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0xa8c20800) [pid = 1779] [serial = 268] [outer = 0xa6ea8800] 13:20:08 INFO - PROCESS | 1779 | 1468354808333 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1648ms 13:20:08 INFO - PROCESS | 1779 | 1468354808369 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1779 | 1468354808372 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:20:08 INFO - PROCESS | 1779 | 1468354808380 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1779 | 1468354808383 Marionette TRACE conn4 <- [1,330,null,{}] 13:20:08 INFO - PROCESS | 1779 | 1468354808389 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:08 INFO - PROCESS | 1779 | 1468354808395 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:08 INFO - PROCESS | 1779 | 1468354808589 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:20:08 INFO - PROCESS | 1779 | 1468354808794 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1779 | 1468354808803 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:08 INFO - PROCESS | 1779 | ++DOCSHELL 0xa8cbfc00 == 52 [pid = 1779] [id = 90] 13:20:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0xa9021c00) [pid = 1779] [serial = 269] [outer = (nil)] 13:20:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0xa90a7400) [pid = 1779] [serial = 270] [outer = 0xa9021c00] 13:20:08 INFO - PROCESS | 1779 | 1468354808934 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0xa90b4800) [pid = 1779] [serial = 271] [outer = 0xa9021c00] 13:20:09 INFO - PROCESS | 1779 | 1468354809872 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1535ms 13:20:09 INFO - PROCESS | 1779 | 1468354809915 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:20:09 INFO - PROCESS | 1779 | 1468354809920 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:20:09 INFO - PROCESS | 1779 | 1468354809927 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1779 | 1468354809931 Marionette TRACE conn4 <- [1,334,null,{}] 13:20:09 INFO - PROCESS | 1779 | 1468354809937 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:09 INFO - PROCESS | 1779 | 1468354809942 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:10 INFO - PROCESS | 1779 | 1468354810172 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:20:10 INFO - PROCESS | 1779 | 1468354810660 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1779 | 1468354810669 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x912da800 == 53 [pid = 1779] [id = 91] 13:20:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x912dac00) [pid = 1779] [serial = 272] [outer = (nil)] 13:20:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x91703400) [pid = 1779] [serial = 273] [outer = 0x912dac00] 13:20:10 INFO - PROCESS | 1779 | 1468354810764 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x91710400) [pid = 1779] [serial = 274] [outer = 0x912dac00] 13:20:11 INFO - PROCESS | 1779 | 1468354811667 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1797ms 13:20:11 INFO - PROCESS | 1779 | 1468354811726 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1779 | 1468354811734 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:20:11 INFO - PROCESS | 1779 | 1468354811744 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1779 | 1468354811749 Marionette TRACE conn4 <- [1,338,null,{}] 13:20:11 INFO - PROCESS | 1779 | 1468354811759 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:11 INFO - PROCESS | 1779 | 1468354811766 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:12 INFO - PROCESS | 1779 | 1468354812021 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:20:12 INFO - PROCESS | 1779 | 1468354812321 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 1779 | 1468354812335 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x91adc800 == 54 [pid = 1779] [id = 92] 13:20:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x939e4400) [pid = 1779] [serial = 275] [outer = (nil)] 13:20:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x95283800) [pid = 1779] [serial = 276] [outer = 0x939e4400] 13:20:12 INFO - PROCESS | 1779 | 1468354812424 Marionette DEBUG loaded listener.js 13:20:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9798cc00) [pid = 1779] [serial = 277] [outer = 0x939e4400] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x91709c00 == 53 [pid = 1779] [id = 83] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x9b10a400 == 52 [pid = 1779] [id = 82] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa31ef000) [pid = 1779] [serial = 185] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0xa31ebc00) [pid = 1779] [serial = 206] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x91705c00 == 51 [pid = 1779] [id = 81] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x912dc400 == 50 [pid = 1779] [id = 80] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x91adf800 == 49 [pid = 1779] [id = 79] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad8c00 == 48 [pid = 1779] [id = 78] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x91adf000 == 47 [pid = 1779] [id = 77] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0xa3191c00 == 46 [pid = 1779] [id = 72] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x9a62cc00 == 45 [pid = 1779] [id = 71] 13:20:13 INFO - PROCESS | 1779 | 1468354813406 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:13 INFO - PROCESS | 1779 | --DOCSHELL 0x94849800 == 44 [pid = 1779] [id = 70] 13:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1685ms 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0xa2328000) [pid = 1779] [serial = 200] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x91add000) [pid = 1779] [serial = 203] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0xa25fd400) [pid = 1779] [serial = 201] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9c0b1400) [pid = 1779] [serial = 197] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9adbc400) [pid = 1779] [serial = 176] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9a63b800) [pid = 1779] [serial = 194] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9aab4c00) [pid = 1779] [serial = 195] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9798e000) [pid = 1779] [serial = 189] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x95377800) [pid = 1779] [serial = 188] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9a096000) [pid = 1779] [serial = 192] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9a08f000) [pid = 1779] [serial = 191] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9d834400) [pid = 1779] [serial = 179] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x93da0400) [pid = 1779] [serial = 170] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9c0b7800) [pid = 1779] [serial = 168] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0xa2ff6000) [pid = 1779] [serial = 182] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x9a091800) [pid = 1779] [serial = 173] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9d40d800) [pid = 1779] [serial = 198] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x93d9c000) [pid = 1779] [serial = 204] [outer = (nil)] [url = about:blank] 13:20:13 INFO - PROCESS | 1779 | 1468354813465 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:20:13 INFO - PROCESS | 1779 | 1468354813470 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:20:13 INFO - PROCESS | 1779 | 1468354813482 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 1779 | 1468354813485 Marionette TRACE conn4 <- [1,342,null,{}] 13:20:13 INFO - PROCESS | 1779 | 1468354813492 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:13 INFO - PROCESS | 1779 | 1468354813498 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:13 INFO - PROCESS | 1779 | 1468354813679 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:20:13 INFO - PROCESS | 1779 | 1468354813858 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1779 | 1468354813867 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cc4c00 == 45 [pid = 1779] [id = 93] 13:20:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x92cc7800) [pid = 1779] [serial = 278] [outer = (nil)] 13:20:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x92cccc00) [pid = 1779] [serial = 279] [outer = 0x92cc7800] 13:20:13 INFO - PROCESS | 1779 | 1468354813947 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x92cd1c00) [pid = 1779] [serial = 280] [outer = 0x92cc7800] 13:20:14 INFO - PROCESS | 1779 | 1468354814767 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1335ms 13:20:14 INFO - PROCESS | 1779 | 1468354814818 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1779 | 1468354814821 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:20:14 INFO - PROCESS | 1779 | 1468354814835 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1779 | 1468354814844 Marionette TRACE conn4 <- [1,346,null,{}] 13:20:14 INFO - PROCESS | 1779 | 1468354814853 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:14 INFO - PROCESS | 1779 | 1468354814860 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:15 INFO - PROCESS | 1779 | 1468354815038 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:20:15 INFO - PROCESS | 1779 | 1468354815175 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 1779 | 1468354815184 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x93da5000 == 46 [pid = 1779] [id = 94] 13:20:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x97998800) [pid = 1779] [serial = 281] [outer = (nil)] 13:20:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x99283c00) [pid = 1779] [serial = 282] [outer = 0x97998800] 13:20:15 INFO - PROCESS | 1779 | 1468354815256 Marionette DEBUG loaded listener.js 13:20:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9a08d000) [pid = 1779] [serial = 283] [outer = 0x97998800] 13:20:16 INFO - PROCESS | 1779 | 1468354816076 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1296ms 13:20:16 INFO - PROCESS | 1779 | 1468354816126 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:20:16 INFO - PROCESS | 1779 | 1468354816131 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:20:16 INFO - PROCESS | 1779 | 1468354816139 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1779 | 1468354816142 Marionette TRACE conn4 <- [1,350,null,{}] 13:20:16 INFO - PROCESS | 1779 | 1468354816156 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:16 INFO - PROCESS | 1779 | 1468354816162 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:16 INFO - PROCESS | 1779 | 1468354816390 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:20:16 INFO - PROCESS | 1779 | 1468354816415 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 1779 | 1468354816422 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d7000 == 47 [pid = 1779] [id = 95] 13:20:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9922fc00) [pid = 1779] [serial = 284] [outer = (nil)] 13:20:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9a33a800) [pid = 1779] [serial = 285] [outer = 0x9922fc00] 13:20:16 INFO - PROCESS | 1779 | 1468354816514 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x9a634000) [pid = 1779] [serial = 286] [outer = 0x9922fc00] 13:20:17 INFO - PROCESS | 1779 | 1468354817671 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:17 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x983d8c00) [pid = 1779] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:20:17 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9b152400) [pid = 1779] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:20:17 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9a1fcc00) [pid = 1779] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:20:17 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x91706800) [pid = 1779] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:20:17 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x91ae0400) [pid = 1779] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:20:17 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9a00bc00) [pid = 1779] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1598ms 13:20:17 INFO - PROCESS | 1779 | 1468354817742 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 1779 | 1468354817745 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:20:17 INFO - PROCESS | 1779 | 1468354817759 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 1779 | 1468354817762 Marionette TRACE conn4 <- [1,354,null,{}] 13:20:17 INFO - PROCESS | 1779 | 1468354817769 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 1779 | 1468354817774 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:17 INFO - PROCESS | 1779 | 1468354817952 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:20:18 INFO - PROCESS | 1779 | 1468354818125 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1779 | 1468354818140 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a1fcc00 == 48 [pid = 1779] [id = 96] 13:20:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9a33a400) [pid = 1779] [serial = 287] [outer = (nil)] 13:20:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9aab6400) [pid = 1779] [serial = 288] [outer = 0x9a33a400] 13:20:18 INFO - PROCESS | 1779 | 1468354818225 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9b150000) [pid = 1779] [serial = 289] [outer = 0x9a33a400] 13:20:18 INFO - PROCESS | 1779 | 1468354818985 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1285ms 13:20:19 INFO - PROCESS | 1779 | 1468354819044 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1779 | 1468354819047 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:20:19 INFO - PROCESS | 1779 | 1468354819054 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1779 | 1468354819057 Marionette TRACE conn4 <- [1,358,null,{}] 13:20:19 INFO - PROCESS | 1779 | 1468354819063 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:19 INFO - PROCESS | 1779 | 1468354819068 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:19 INFO - PROCESS | 1779 | 1468354819251 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:20:19 INFO - PROCESS | 1779 | 1468354819373 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1779 | 1468354819380 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b152800 == 49 [pid = 1779] [id = 97] 13:20:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9b15b400) [pid = 1779] [serial = 290] [outer = (nil)] 13:20:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9c169800) [pid = 1779] [serial = 291] [outer = 0x9b15b400] 13:20:19 INFO - PROCESS | 1779 | 1468354819451 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x9d415c00) [pid = 1779] [serial = 292] [outer = 0x9b15b400] 13:20:20 INFO - PROCESS | 1779 | 1468354820502 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1484ms 13:20:20 INFO - PROCESS | 1779 | 1468354820556 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 1779 | 1468354820564 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:20:20 INFO - PROCESS | 1779 | 1468354820577 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1779 | 1468354820582 Marionette TRACE conn4 <- [1,362,null,{}] 13:20:20 INFO - PROCESS | 1779 | 1468354820593 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:20 INFO - PROCESS | 1779 | 1468354820598 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:20 INFO - PROCESS | 1779 | 1468354820811 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:20:21 INFO - PROCESS | 1779 | 1468354821037 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 1779 | 1468354821045 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ae1800 == 50 [pid = 1779] [id = 98] 13:20:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x9232d800) [pid = 1779] [serial = 293] [outer = (nil)] 13:20:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x92cc6c00) [pid = 1779] [serial = 294] [outer = 0x9232d800] 13:20:21 INFO - PROCESS | 1779 | 1468354821137 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x92ccac00) [pid = 1779] [serial = 295] [outer = 0x9232d800] 13:20:22 INFO - PROCESS | 1779 | 1468354822197 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1637ms 13:20:22 INFO - PROCESS | 1779 | 1468354822213 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 1779 | 1468354822220 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:20:22 INFO - PROCESS | 1779 | 1468354822232 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 1779 | 1468354822236 Marionette TRACE conn4 <- [1,366,null,{}] 13:20:22 INFO - PROCESS | 1779 | 1468354822244 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:22 INFO - PROCESS | 1779 | 1468354822249 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:22 INFO - PROCESS | 1779 | 1468354822456 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:20:22 INFO - PROCESS | 1779 | 1468354822670 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 1779 | 1468354822677 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x953c3400 == 51 [pid = 1779] [id = 99] 13:20:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x97997000) [pid = 1779] [serial = 296] [outer = (nil)] 13:20:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x9922e000) [pid = 1779] [serial = 297] [outer = 0x97997000] 13:20:22 INFO - PROCESS | 1779 | 1468354822813 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x9a089400) [pid = 1779] [serial = 298] [outer = 0x97997000] 13:20:23 INFO - PROCESS | 1779 | 1468354823790 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1587ms 13:20:23 INFO - PROCESS | 1779 | 1468354823819 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:20:23 INFO - PROCESS | 1779 | 1468354823824 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:20:23 INFO - PROCESS | 1779 | 1468354823831 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:20:23 INFO - PROCESS | 1779 | 1468354823837 Marionette TRACE conn4 <- [1,370,null,{}] 13:20:23 INFO - PROCESS | 1779 | 1468354823855 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:23 INFO - PROCESS | 1779 | 1468354823865 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:24 INFO - PROCESS | 1779 | 1468354824063 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:20:24 INFO - PROCESS | 1779 | 1468354824273 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 1779 | 1468354824287 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b15d800 == 52 [pid = 1779] [id = 100] 13:20:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9d834000) [pid = 1779] [serial = 299] [outer = (nil)] 13:20:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0xa209ec00) [pid = 1779] [serial = 300] [outer = 0x9d834000] 13:20:24 INFO - PROCESS | 1779 | 1468354824412 Marionette DEBUG loaded listener.js 13:20:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0xa2536800) [pid = 1779] [serial = 301] [outer = 0x9d834000] 13:20:25 INFO - PROCESS | 1779 | 1468354825310 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1499ms 13:20:25 INFO - PROCESS | 1779 | 1468354825330 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:20:25 INFO - PROCESS | 1779 | 1468354825335 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:20:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:20:25 INFO - PROCESS | 1779 | 1468354825342 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:20:25 INFO - PROCESS | 1779 | 1468354825346 Marionette TRACE conn4 <- [1,374,null,{}] 13:20:25 INFO - PROCESS | 1779 | 1468354825352 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:25 INFO - PROCESS | 1779 | 1468354825358 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:25 INFO - PROCESS | 1779 | 1468354825573 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:20:25 INFO - PROCESS | 1779 | 1468354825785 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:25 INFO - PROCESS | 1779 | 1468354825798 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8e7c00 == 53 [pid = 1779] [id = 101] 13:20:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8f8eac00) [pid = 1779] [serial = 302] [outer = (nil)] 13:20:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8f8f1000) [pid = 1779] [serial = 303] [outer = 0x8f8eac00] 13:20:25 INFO - PROCESS | 1779 | 1468354825923 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8f8f3c00) [pid = 1779] [serial = 304] [outer = 0x8f8eac00] 13:20:26 INFO - PROCESS | 1779 | 1468354826861 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:20:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1539ms 13:20:26 INFO - PROCESS | 1779 | 1468354826881 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:20:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:20:26 INFO - PROCESS | 1779 | 1468354826885 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:20:26 INFO - PROCESS | 1779 | 1468354826892 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1779 | 1468354826895 Marionette TRACE conn4 <- [1,378,null,{}] 13:20:26 INFO - PROCESS | 1779 | 1468354826901 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:26 INFO - PROCESS | 1779 | 1468354826906 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:27 INFO - PROCESS | 1779 | 1468354827094 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:20:27 INFO - PROCESS | 1779 | 1468354827267 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 1779 | 1468354827273 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ea400 == 54 [pid = 1779] [id = 102] 13:20:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8f8ef800) [pid = 1779] [serial = 305] [outer = (nil)] 13:20:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x8f9e6800) [pid = 1779] [serial = 306] [outer = 0x8f8ef800] 13:20:27 INFO - PROCESS | 1779 | 1468354827358 Marionette DEBUG loaded listener.js 13:20:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x8f9e7800) [pid = 1779] [serial = 307] [outer = 0x8f8ef800] 13:20:28 INFO - PROCESS | 1779 | 1468354828263 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:20:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1431ms 13:20:28 INFO - PROCESS | 1779 | 1468354828323 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 1779 | 1468354828326 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:20:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:20:28 INFO - PROCESS | 1779 | 1468354828333 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 1779 | 1468354828336 Marionette TRACE conn4 <- [1,382,null,{}] 13:20:28 INFO - PROCESS | 1779 | 1468354828342 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:28 INFO - PROCESS | 1779 | 1468354828352 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:28 INFO - PROCESS | 1779 | 1468354828600 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:20:28 INFO - PROCESS | 1779 | 1468354828818 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 1779 | 1468354828824 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7d0c00 == 55 [pid = 1779] [id = 103] 13:20:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8f9e2800) [pid = 1779] [serial = 308] [outer = (nil)] 13:20:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9b155c00) [pid = 1779] [serial = 309] [outer = 0x8f9e2800] 13:20:28 INFO - PROCESS | 1779 | 1468354828950 Marionette DEBUG loaded listener.js 13:20:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0xa3186800) [pid = 1779] [serial = 310] [outer = 0x8f9e2800] 13:20:29 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:29 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:20:29 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:29 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:29 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:29 INFO - PROCESS | 1779 | 1468354829849 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:20:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1542ms 13:20:29 INFO - PROCESS | 1779 | 1468354829876 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:20:29 INFO - PROCESS | 1779 | 1468354829881 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:20:29 INFO - PROCESS | 1779 | 1468354829888 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1779 | 1468354829892 Marionette TRACE conn4 <- [1,386,null,{}] 13:20:29 INFO - PROCESS | 1779 | 1468354829899 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:29 INFO - PROCESS | 1779 | 1468354829904 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:30 INFO - PROCESS | 1779 | 1468354830104 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:20:30 INFO - PROCESS | 1779 | 1468354830324 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1779 | 1468354830332 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ef400 == 56 [pid = 1779] [id = 104] 13:20:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0xa31ed000) [pid = 1779] [serial = 311] [outer = (nil)] 13:20:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0xa31f3000) [pid = 1779] [serial = 312] [outer = 0xa31ed000] 13:20:30 INFO - PROCESS | 1779 | 1468354830455 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0xa4f1ac00) [pid = 1779] [serial = 313] [outer = 0xa31ed000] 13:20:31 INFO - PROCESS | 1779 | 1468354831392 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:20:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1539ms 13:20:31 INFO - PROCESS | 1779 | 1468354831427 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:20:31 INFO - PROCESS | 1779 | 1468354831438 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:20:31 INFO - PROCESS | 1779 | 1468354831444 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 1779 | 1468354831448 Marionette TRACE conn4 <- [1,390,null,{}] 13:20:31 INFO - PROCESS | 1779 | 1468354831454 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:31 INFO - PROCESS | 1779 | 1468354831459 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:31 INFO - PROCESS | 1779 | 1468354831641 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:20:31 INFO - PROCESS | 1779 | 1468354831863 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 1779 | 1468354831870 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7cb800 == 57 [pid = 1779] [id = 105] 13:20:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8f9f0800) [pid = 1779] [serial = 314] [outer = (nil)] 13:20:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0xa699e000) [pid = 1779] [serial = 315] [outer = 0x8f9f0800] 13:20:31 INFO - PROCESS | 1779 | 1468354831994 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0xa823b000) [pid = 1779] [serial = 316] [outer = 0x8f9f0800] 13:20:32 INFO - PROCESS | 1779 | 1468354832967 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:20:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1583ms 13:20:33 INFO - PROCESS | 1779 | 1468354833029 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:20:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:20:33 INFO - PROCESS | 1779 | 1468354833033 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:20:33 INFO - PROCESS | 1779 | 1468354833040 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1779 | 1468354833043 Marionette TRACE conn4 <- [1,394,null,{}] 13:20:33 INFO - PROCESS | 1779 | 1468354833049 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:33 INFO - PROCESS | 1779 | 1468354833054 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:33 INFO - PROCESS | 1779 | 1468354833243 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:20:33 INFO - PROCESS | 1779 | 1468354833462 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1779 | 1468354833473 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8ec00 == 58 [pid = 1779] [id = 106] 13:20:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8ed92000) [pid = 1779] [serial = 317] [outer = (nil)] 13:20:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8ed95800) [pid = 1779] [serial = 318] [outer = 0x8ed92000] 13:20:33 INFO - PROCESS | 1779 | 1468354833568 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8ed98400) [pid = 1779] [serial = 319] [outer = 0x8ed92000] 13:20:34 INFO - PROCESS | 1779 | 1468354834735 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:20:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:20:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1733ms 13:20:34 INFO - PROCESS | 1779 | 1468354834773 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 1779 | 1468354834781 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:20:34 INFO - PROCESS | 1779 | 1468354834790 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 1779 | 1468354834794 Marionette TRACE conn4 <- [1,398,null,{}] 13:20:34 INFO - PROCESS | 1779 | 1468354834804 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:34 INFO - PROCESS | 1779 | 1468354834810 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:35 INFO - PROCESS | 1779 | 1468354835054 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:20:35 INFO - PROCESS | 1779 | 1468354835216 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:35 INFO - PROCESS | 1779 | 1468354835231 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ec000 == 59 [pid = 1779] [id = 107] 13:20:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8f9ec400) [pid = 1779] [serial = 320] [outer = (nil)] 13:20:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8f9f0c00) [pid = 1779] [serial = 321] [outer = 0x8f9ec400] 13:20:35 INFO - PROCESS | 1779 | 1468354835307 Marionette DEBUG loaded listener.js 13:20:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x912d2000) [pid = 1779] [serial = 322] [outer = 0x8f9ec400] 13:20:36 INFO - PROCESS | 1779 | 1468354836234 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:20:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:20:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1492ms 13:20:36 INFO - PROCESS | 1779 | 1468354836283 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:20:36 INFO - PROCESS | 1779 | 1468354836290 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:20:36 INFO - PROCESS | 1779 | 1468354836301 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:20:36 INFO - PROCESS | 1779 | 1468354836306 Marionette TRACE conn4 <- [1,402,null,{}] 13:20:36 INFO - PROCESS | 1779 | 1468354836313 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:36 INFO - PROCESS | 1779 | 1468354836319 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:36 INFO - PROCESS | 1779 | 1468354836502 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:20:36 INFO - PROCESS | 1779 | 1468354836840 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1779 | 1468354836850 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b94800 == 60 [pid = 1779] [id = 108] 13:20:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x92cc4800) [pid = 1779] [serial = 323] [outer = (nil)] 13:20:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x92ccd400) [pid = 1779] [serial = 324] [outer = 0x92cc4800] 13:20:36 INFO - PROCESS | 1779 | 1468354836963 Marionette DEBUG loaded listener.js 13:20:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x93b6e400) [pid = 1779] [serial = 325] [outer = 0x92cc4800] 13:20:37 INFO - PROCESS | 1779 | 1468354837964 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:20:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:20:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1733ms 13:20:38 INFO - PROCESS | 1779 | 1468354838035 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 1779 | 1468354838039 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:20:38 INFO - PROCESS | 1779 | 1468354838045 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 1779 | 1468354838051 Marionette TRACE conn4 <- [1,406,null,{}] 13:20:38 INFO - PROCESS | 1779 | 1468354838067 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:38 INFO - PROCESS | 1779 | 1468354838075 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:38 INFO - PROCESS | 1779 | 1468354838294 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:20:38 INFO - PROCESS | 1779 | 1468354838557 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1779 | 1468354838569 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x91797800 == 61 [pid = 1779] [id = 109] 13:20:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x91797c00) [pid = 1779] [serial = 326] [outer = (nil)] 13:20:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x92cc2400) [pid = 1779] [serial = 327] [outer = 0x91797c00] 13:20:38 INFO - PROCESS | 1779 | 1468354838644 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x94855000) [pid = 1779] [serial = 328] [outer = 0x91797c00] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9a1fcc00 == 60 [pid = 1779] [id = 96] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x912d7000 == 59 [pid = 1779] [id = 95] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9c167800) [pid = 1779] [serial = 249] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0xa33bf800) [pid = 1779] [serial = 216] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0xa4f1c800) [pid = 1779] [serial = 219] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0xa672e400) [pid = 1779] [serial = 222] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa8c46400) [pid = 1779] [serial = 228] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0xa8249c00) [pid = 1779] [serial = 225] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x9922f000) [pid = 1779] [serial = 209] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9aab0c00) [pid = 1779] [serial = 212] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x93da5000 == 58 [pid = 1779] [id = 94] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x91adb400 == 57 [pid = 1779] [id = 69] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x92cc4c00 == 56 [pid = 1779] [id = 93] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x91adc800 == 55 [pid = 1779] [id = 92] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x912da800 == 54 [pid = 1779] [id = 91] 13:20:39 INFO - PROCESS | 1779 | --DOCSHELL 0x91703c00 == 53 [pid = 1779] [id = 84] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9a001c00) [pid = 1779] [serial = 235] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9bf15800) [pid = 1779] [serial = 246] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa20aa800) [pid = 1779] [serial = 247] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9c0b0800) [pid = 1779] [serial = 241] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9170b400) [pid = 1779] [serial = 243] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x95372c00) [pid = 1779] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x93d9ec00) [pid = 1779] [serial = 232] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9a434c00) [pid = 1779] [serial = 237] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9a637800) [pid = 1779] [serial = 238] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x99235400) [pid = 1779] [serial = 234] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9b15bc00) [pid = 1779] [serial = 240] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9170e800) [pid = 1779] [serial = 244] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x939e1400) [pid = 1779] [serial = 231] [outer = (nil)] [url = about:blank] 13:20:39 INFO - PROCESS | 1779 | 1468354839631 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:20:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:20:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1646ms 13:20:39 INFO - PROCESS | 1779 | 1468354839692 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:20:39 INFO - PROCESS | 1779 | 1468354839697 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:20:39 INFO - PROCESS | 1779 | 1468354839704 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 1779 | 1468354839707 Marionette TRACE conn4 <- [1,410,null,{}] 13:20:39 INFO - PROCESS | 1779 | 1468354839714 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:39 INFO - PROCESS | 1779 | 1468354839719 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:39 INFO - PROCESS | 1779 | 1468354839888 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:20:39 INFO - PROCESS | 1779 | 1468354839899 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 1779 | 1468354839905 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8c000 == 54 [pid = 1779] [id = 110] 13:20:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x91ad2800) [pid = 1779] [serial = 329] [outer = (nil)] 13:20:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x95372c00) [pid = 1779] [serial = 330] [outer = 0x91ad2800] 13:20:40 INFO - PROCESS | 1779 | 1468354839997 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x97996400) [pid = 1779] [serial = 331] [outer = 0x91ad2800] 13:20:40 INFO - PROCESS | 1779 | 1468354840914 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1243ms 13:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:20:40 INFO - PROCESS | 1779 | 1468354840948 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 1779 | 1468354840951 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:20:40 INFO - PROCESS | 1779 | 1468354840958 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 1779 | 1468354840961 Marionette TRACE conn4 <- [1,414,null,{}] 13:20:40 INFO - PROCESS | 1779 | 1468354840978 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:40 INFO - PROCESS | 1779 | 1468354840984 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:41 INFO - PROCESS | 1779 | 1468354841155 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:20:41 INFO - PROCESS | 1779 | 1468354841170 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 1779 | 1468354841177 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x9179a800 == 55 [pid = 1779] [id = 111] 13:20:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x99232400) [pid = 1779] [serial = 332] [outer = (nil)] 13:20:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x99fdcc00) [pid = 1779] [serial = 333] [outer = 0x99232400] 13:20:41 INFO - PROCESS | 1779 | 1468354841249 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x9a095000) [pid = 1779] [serial = 334] [outer = 0x99232400] 13:20:42 INFO - PROCESS | 1779 | 1468354842275 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1394ms 13:20:42 INFO - PROCESS | 1779 | 1468354842352 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1779 | 1468354842356 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:20:42 INFO - PROCESS | 1779 | 1468354842362 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1779 | 1468354842365 Marionette TRACE conn4 <- [1,418,null,{}] 13:20:42 INFO - PROCESS | 1779 | 1468354842371 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:42 INFO - PROCESS | 1779 | 1468354842381 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:42 INFO - PROCESS | 1779 | 1468354842635 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:20:42 INFO - PROCESS | 1779 | 1468354842661 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1779 | 1468354842668 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c1800 == 56 [pid = 1779] [id = 112] 13:20:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8f9c2c00) [pid = 1779] [serial = 335] [outer = (nil)] 13:20:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8f9cec00) [pid = 1779] [serial = 336] [outer = 0x8f9c2c00] 13:20:42 INFO - PROCESS | 1779 | 1468354842752 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9a5c6800) [pid = 1779] [serial = 337] [outer = 0x8f9c2c00] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9922fc00) [pid = 1779] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x939e4400) [pid = 1779] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x92cc7800) [pid = 1779] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x97998800) [pid = 1779] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x912dac00) [pid = 1779] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9170a800) [pid = 1779] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9a33a400) [pid = 1779] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9a08f400) [pid = 1779] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a62f800) [pid = 1779] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x93b68400) [pid = 1779] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x9d864400) [pid = 1779] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9c0b1800) [pid = 1779] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x97996c00) [pid = 1779] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x97999800) [pid = 1779] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9aab5000) [pid = 1779] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0xa253e400) [pid = 1779] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x93b70800) [pid = 1779] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0xa699a000) [pid = 1779] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9a434400) [pid = 1779] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:20:44 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0xa2557800) [pid = 1779] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:20:44 INFO - PROCESS | 1779 | 1468354844443 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2132ms 13:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:20:44 INFO - PROCESS | 1779 | 1468354844495 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1779 | 1468354844498 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:20:44 INFO - PROCESS | 1779 | 1468354844505 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1779 | 1468354844509 Marionette TRACE conn4 <- [1,422,null,{}] 13:20:44 INFO - PROCESS | 1779 | 1468354844515 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:44 INFO - PROCESS | 1779 | 1468354844519 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:44 INFO - PROCESS | 1779 | 1468354844726 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:20:44 INFO - PROCESS | 1779 | 1468354844809 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 1779 | 1468354844818 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c3400 == 57 [pid = 1779] [id = 113] 13:20:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x8f9c3c00) [pid = 1779] [serial = 338] [outer = (nil)] 13:20:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x95379c00) [pid = 1779] [serial = 339] [outer = 0x8f9c3c00] 13:20:44 INFO - PROCESS | 1779 | 1468354844898 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x983db000) [pid = 1779] [serial = 340] [outer = 0x8f9c3c00] 13:20:46 INFO - PROCESS | 1779 | 1468354846110 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:20:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1636ms 13:20:46 INFO - PROCESS | 1779 | 1468354846141 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:20:46 INFO - PROCESS | 1779 | 1468354846152 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:20:46 INFO - PROCESS | 1779 | 1468354846159 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1779 | 1468354846162 Marionette TRACE conn4 <- [1,426,null,{}] 13:20:46 INFO - PROCESS | 1779 | 1468354846168 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:46 INFO - PROCESS | 1779 | 1468354846173 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:46 INFO - PROCESS | 1779 | 1468354846431 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:20:46 INFO - PROCESS | 1779 | 1468354846594 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 1779 | 1468354846605 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8b800 == 58 [pid = 1779] [id = 114] 13:20:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8ed8c800) [pid = 1779] [serial = 341] [outer = (nil)] 13:20:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8f7c7800) [pid = 1779] [serial = 342] [outer = 0x8ed8c800] 13:20:46 INFO - PROCESS | 1779 | 1468354846691 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8f8ee000) [pid = 1779] [serial = 343] [outer = 0x8ed8c800] 13:20:47 INFO - PROCESS | 1779 | 1468354847768 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 1779 | 1468354847853 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:20:47 INFO - PROCESS | 1779 | 1468354847862 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 1779 | 1468354847867 Marionette TRACE conn4 <- [1,430,null,{}] 13:20:47 INFO - PROCESS | 1779 | 1468354847879 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:47 INFO - PROCESS | 1779 | 1468354847903 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:48 INFO - PROCESS | 1779 | 1468354848240 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:20:48 INFO - PROCESS | 1779 | 1468354848436 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1779 | 1468354848446 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7d0000 == 59 [pid = 1779] [id = 115] 13:20:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x91707400) [pid = 1779] [serial = 344] [outer = (nil)] 13:20:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9178c800) [pid = 1779] [serial = 345] [outer = 0x91707400] 13:20:48 INFO - PROCESS | 1779 | 1468354848532 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x91792000) [pid = 1779] [serial = 346] [outer = 0x91707400] 13:20:49 INFO - PROCESS | 1779 | 1468354849537 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1734ms 13:20:49 INFO - PROCESS | 1779 | 1468354849601 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1779 | 1468354849609 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:20:49 INFO - PROCESS | 1779 | 1468354849618 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1779 | 1468354849623 Marionette TRACE conn4 <- [1,434,null,{}] 13:20:49 INFO - PROCESS | 1779 | 1468354849634 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:49 INFO - PROCESS | 1779 | 1468354849639 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:49 INFO - PROCESS | 1779 | 1468354849895 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:20:50 INFO - PROCESS | 1779 | 1468354850171 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1779 | 1468354850178 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x9179a000 == 60 [pid = 1779] [id = 116] 13:20:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x93b63800) [pid = 1779] [serial = 347] [outer = (nil)] 13:20:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x95378000) [pid = 1779] [serial = 348] [outer = 0x93b63800] 13:20:50 INFO - PROCESS | 1779 | 1468354850268 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9a001c00) [pid = 1779] [serial = 349] [outer = 0x93b63800] 13:20:51 INFO - PROCESS | 1779 | 1468354851299 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1740ms 13:20:51 INFO - PROCESS | 1779 | 1468354851359 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1779 | 1468354851364 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:20:51 INFO - PROCESS | 1779 | 1468354851380 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1779 | 1468354851391 Marionette TRACE conn4 <- [1,438,null,{}] 13:20:51 INFO - PROCESS | 1779 | 1468354851399 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:51 INFO - PROCESS | 1779 | 1468354851407 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:51 INFO - PROCESS | 1779 | 1468354851667 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:20:51 INFO - PROCESS | 1779 | 1468354851937 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1779 | 1468354851948 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x99fdd800 == 61 [pid = 1779] [id = 117] 13:20:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9adb8c00) [pid = 1779] [serial = 350] [outer = (nil)] 13:20:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x9adc5800) [pid = 1779] [serial = 351] [outer = 0x9adb8c00] 13:20:52 INFO - PROCESS | 1779 | 1468354852040 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x9b15c800) [pid = 1779] [serial = 352] [outer = 0x9adb8c00] 13:20:53 INFO - PROCESS | 1779 | 1468354853012 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:20:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1698ms 13:20:53 INFO - PROCESS | 1779 | 1468354853072 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 1779 | 1468354853078 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:20:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:20:53 INFO - PROCESS | 1779 | 1468354853085 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1779 | 1468354853089 Marionette TRACE conn4 <- [1,442,null,{}] 13:20:53 INFO - PROCESS | 1779 | 1468354853096 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:53 INFO - PROCESS | 1779 | 1468354853102 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:53 INFO - PROCESS | 1779 | 1468354853362 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:20:53 INFO - PROCESS | 1779 | 1468354853632 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1779 | 1468354853643 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7ca000 == 62 [pid = 1779] [id = 118] 13:20:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x8f7cac00) [pid = 1779] [serial = 353] [outer = (nil)] 13:20:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x9c0bf800) [pid = 1779] [serial = 354] [outer = 0x8f7cac00] 13:20:53 INFO - PROCESS | 1779 | 1468354853728 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x9d409c00) [pid = 1779] [serial = 355] [outer = 0x8f7cac00] 13:20:54 INFO - PROCESS | 1779 | 1468354854682 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:20:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1637ms 13:20:54 INFO - PROCESS | 1779 | 1468354854723 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1779 | 1468354854728 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:20:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:20:54 INFO - PROCESS | 1779 | 1468354854735 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1779 | 1468354854739 Marionette TRACE conn4 <- [1,446,null,{}] 13:20:54 INFO - PROCESS | 1779 | 1468354854745 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:54 INFO - PROCESS | 1779 | 1468354854751 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:54 INFO - PROCESS | 1779 | 1468354854956 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:20:55 INFO - PROCESS | 1779 | 1468354855177 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1779 | 1468354855199 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:55 INFO - PROCESS | 1779 | ++DOCSHELL 0xa20a9000 == 63 [pid = 1779] [id = 119] 13:20:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0xa20aa800) [pid = 1779] [serial = 356] [outer = (nil)] 13:20:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0xa228d800) [pid = 1779] [serial = 357] [outer = 0xa20aa800] 13:20:55 INFO - PROCESS | 1779 | 1468354855337 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0xa31ebc00) [pid = 1779] [serial = 358] [outer = 0xa20aa800] 13:20:56 INFO - PROCESS | 1779 | 1468354856360 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:20:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1690ms 13:20:56 INFO - PROCESS | 1779 | 1468354856426 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1779 | 1468354856430 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:20:56 INFO - PROCESS | 1779 | 1468354856437 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1779 | 1468354856441 Marionette TRACE conn4 <- [1,450,null,{}] 13:20:56 INFO - PROCESS | 1779 | 1468354856447 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:56 INFO - PROCESS | 1779 | 1468354856454 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:56 INFO - PROCESS | 1779 | 1468354856690 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:20:57 INFO - PROCESS | 1779 | 1468354857089 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1779 | 1468354857108 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x9adc0c00 == 64 [pid = 1779] [id = 120] 13:20:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9adc1000) [pid = 1779] [serial = 359] [outer = (nil)] 13:20:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0xa678a800) [pid = 1779] [serial = 360] [outer = 0x9adc1000] 13:20:57 INFO - PROCESS | 1779 | 1468354857266 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0xa6d02c00) [pid = 1779] [serial = 361] [outer = 0x9adc1000] 13:20:58 INFO - PROCESS | 1779 | 1468354858289 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:20:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:20:58 INFO - PROCESS | 1779 | 1468354858342 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:20:58 INFO - PROCESS | 1779 | 1468354858349 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1779 | 1468354858352 Marionette TRACE conn4 <- [1,454,null,{}] 13:20:58 INFO - PROCESS | 1779 | 1468354858358 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:58 INFO - PROCESS | 1779 | 1468354858363 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:58 INFO - PROCESS | 1779 | 1468354858568 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:20:58 INFO - PROCESS | 1779 | 1468354858796 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1779 | 1468354858805 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:20:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ccfc00 == 65 [pid = 1779] [id = 121] 13:20:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x95374800) [pid = 1779] [serial = 362] [outer = (nil)] 13:20:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x9bfb6c00) [pid = 1779] [serial = 363] [outer = 0x95374800] 13:20:58 INFO - PROCESS | 1779 | 1468354858907 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x9bfbd000) [pid = 1779] [serial = 364] [outer = 0x95374800] 13:20:59 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:20:59 INFO - PROCESS | 1779 | 1468354859856 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:20:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1546ms 13:20:59 INFO - PROCESS | 1779 | 1468354859896 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1779 | 1468354859899 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:20:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:20:59 INFO - PROCESS | 1779 | 1468354859907 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1779 | 1468354859910 Marionette TRACE conn4 <- [1,458,null,{}] 13:20:59 INFO - PROCESS | 1779 | 1468354859916 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:59 INFO - PROCESS | 1779 | 1468354859922 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:00 INFO - PROCESS | 1779 | 1468354860126 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:21:00 INFO - PROCESS | 1779 | 1468354860363 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 1779 | 1468354860373 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad9800 == 66 [pid = 1779] [id = 122] 13:21:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x93ab8400) [pid = 1779] [serial = 365] [outer = (nil)] 13:21:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9a08e400) [pid = 1779] [serial = 366] [outer = 0x93ab8400] 13:21:00 INFO - PROCESS | 1779 | 1468354860472 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x9a635c00) [pid = 1779] [serial = 367] [outer = 0x93ab8400] 13:21:02 INFO - PROCESS | 1779 | 1468354862511 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1779 | 1468354862561 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:21:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:21:02 INFO - PROCESS | 1779 | 1468354862572 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1779 | 1468354862582 Marionette TRACE conn4 <- [1,462,null,{}] 13:21:02 INFO - PROCESS | 1779 | 1468354862591 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:02 INFO - PROCESS | 1779 | 1468354862597 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:02 INFO - PROCESS | 1779 | 1468354862792 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:21:03 INFO - PROCESS | 1779 | 1468354862985 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1779 | 1468354862993 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cc5000 == 67 [pid = 1779] [id = 123] 13:21:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x92cc7000) [pid = 1779] [serial = 368] [outer = (nil)] 13:21:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x95371c00) [pid = 1779] [serial = 369] [outer = 0x92cc7000] 13:21:03 INFO - PROCESS | 1779 | 1468354863128 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x9a08d800) [pid = 1779] [serial = 370] [outer = 0x92cc7000] 13:21:04 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:04 INFO - PROCESS | 1779 | --DOCSHELL 0x93b70c00 == 66 [pid = 1779] [id = 52] 13:21:04 INFO - PROCESS | 1779 | --DOCSHELL 0x93aba800 == 65 [pid = 1779] [id = 56] 13:21:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9232b000 == 64 [pid = 1779] [id = 55] 13:21:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9232f000 == 63 [pid = 1779] [id = 54] 13:21:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9aab8400 == 62 [pid = 1779] [id = 53] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x9c169800) [pid = 1779] [serial = 291] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | 1468354864382 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1779 | 1468354864477 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:21:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:21:04 INFO - PROCESS | 1779 | 1468354864490 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1779 | 1468354864493 Marionette TRACE conn4 <- [1,466,null,{}] 13:21:04 INFO - PROCESS | 1779 | 1468354864505 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:04 INFO - PROCESS | 1779 | 1468354864510 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:04 INFO - PROCESS | 1779 | 1468354864728 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9a096800) [pid = 1779] [serial = 174] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x9a63bc00) [pid = 1779] [serial = 147] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x94854800) [pid = 1779] [serial = 135] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0xa2ffa400) [pid = 1779] [serial = 141] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa31f5000) [pid = 1779] [serial = 186] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0xa6f48800) [pid = 1779] [serial = 150] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0xa20aac00) [pid = 1779] [serial = 180] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9adc0800) [pid = 1779] [serial = 177] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0xa3190400) [pid = 1779] [serial = 183] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9527bc00) [pid = 1779] [serial = 171] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa823e400) [pid = 1779] [serial = 144] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9b437000) [pid = 1779] [serial = 138] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0xa33c1c00) [pid = 1779] [serial = 108] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9b150000) [pid = 1779] [serial = 289] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9aab6400) [pid = 1779] [serial = 288] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9a08d000) [pid = 1779] [serial = 283] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9a33a800) [pid = 1779] [serial = 285] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9a634000) [pid = 1779] [serial = 286] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9798cc00) [pid = 1779] [serial = 277] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x95283800) [pid = 1779] [serial = 276] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x92cccc00) [pid = 1779] [serial = 279] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x99283c00) [pid = 1779] [serial = 282] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x92cd1c00) [pid = 1779] [serial = 280] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0xa672f800) [pid = 1779] [serial = 261] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9a08b800) [pid = 1779] [serial = 255] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x9bc12400) [pid = 1779] [serial = 258] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0xa8244000) [pid = 1779] [serial = 267] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x91710400) [pid = 1779] [serial = 274] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x91703400) [pid = 1779] [serial = 273] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9d832000) [pid = 1779] [serial = 250] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9170e400) [pid = 1779] [serial = 252] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0xa90a7400) [pid = 1779] [serial = 270] [outer = (nil)] [url = about:blank] 13:21:04 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x92b8f000) [pid = 1779] [serial = 264] [outer = (nil)] [url = about:blank] 13:21:05 INFO - PROCESS | 1779 | 1468354864999 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1779 | 1468354865010 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b86000 == 56 [pid = 1779] [id = 124] 13:21:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x92cc3000) [pid = 1779] [serial = 371] [outer = (nil)] 13:21:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x93ab3400) [pid = 1779] [serial = 372] [outer = 0x92cc3000] 13:21:05 INFO - PROCESS | 1779 | 1468354865094 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x95283800) [pid = 1779] [serial = 373] [outer = 0x92cc3000] 13:21:06 INFO - PROCESS | 1779 | 1468354866008 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 1779 | 1468354866086 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:21:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:21:06 INFO - PROCESS | 1779 | 1468354866093 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:21:06 INFO - PROCESS | 1779 | 1468354866098 Marionette TRACE conn4 <- [1,470,null,{}] 13:21:06 INFO - PROCESS | 1779 | 1468354866114 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:06 INFO - PROCESS | 1779 | 1468354866123 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:06 INFO - PROCESS | 1779 | 1468354866317 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:21:06 INFO - PROCESS | 1779 | 1468354866514 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 1779 | 1468354866524 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a63a800 == 57 [pid = 1779] [id = 125] 13:21:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9a63bc00) [pid = 1779] [serial = 374] [outer = (nil)] 13:21:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9adba400) [pid = 1779] [serial = 375] [outer = 0x9a63bc00] 13:21:06 INFO - PROCESS | 1779 | 1468354866610 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9afdc400) [pid = 1779] [serial = 376] [outer = 0x9a63bc00] 13:21:07 INFO - PROCESS | 1779 | 1468354867587 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:21:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:21:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1540ms 13:21:07 INFO - PROCESS | 1779 | 1468354867634 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1779 | 1468354867639 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:21:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:21:07 INFO - PROCESS | 1779 | 1468354867654 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1779 | 1468354867658 Marionette TRACE conn4 <- [1,474,null,{}] 13:21:07 INFO - PROCESS | 1779 | 1468354867665 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:07 INFO - PROCESS | 1779 | 1468354867671 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:07 INFO - PROCESS | 1779 | 1468354867914 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:21:07 INFO - PROCESS | 1779 | 1468354867943 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1779 | 1468354867952 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b15d400 == 58 [pid = 1779] [id = 126] 13:21:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9bcefc00) [pid = 1779] [serial = 377] [outer = (nil)] 13:21:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9bfbc000) [pid = 1779] [serial = 378] [outer = 0x9bcefc00] 13:21:08 INFO - PROCESS | 1779 | 1468354868054 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9bfc3c00) [pid = 1779] [serial = 379] [outer = 0x9bcefc00] 13:21:09 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x91ad2800) [pid = 1779] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:21:09 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x92cc4800) [pid = 1779] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:21:09 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x91797c00) [pid = 1779] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:21:09 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x99232400) [pid = 1779] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:21:09 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8f9c2c00) [pid = 1779] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:21:09 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8f9ec400) [pid = 1779] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:21:09 INFO - PROCESS | 1779 | 1468354869686 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:21:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2088ms 13:21:09 INFO - PROCESS | 1779 | 1468354869745 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:21:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:21:09 INFO - PROCESS | 1779 | 1468354869750 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:21:09 INFO - PROCESS | 1779 | 1468354869758 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1779 | 1468354869760 Marionette TRACE conn4 <- [1,478,null,{}] 13:21:09 INFO - PROCESS | 1779 | 1468354869768 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:09 INFO - PROCESS | 1779 | 1468354869774 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:09 INFO - PROCESS | 1779 | 1468354869958 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:21:10 INFO - PROCESS | 1779 | 1468354870098 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1779 | 1468354870107 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed95000 == 59 [pid = 1779] [id = 127] 13:21:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8f8f5c00) [pid = 1779] [serial = 380] [outer = (nil)] 13:21:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9922bc00) [pid = 1779] [serial = 381] [outer = 0x8f8f5c00] 13:21:10 INFO - PROCESS | 1779 | 1468354870184 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9b15c400) [pid = 1779] [serial = 382] [outer = 0x8f8f5c00] 13:21:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9adbb800) [pid = 1779] [serial = 383] [outer = 0x994aa000] 13:21:11 INFO - PROCESS | 1779 | 1468354871118 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:21:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1383ms 13:21:11 INFO - PROCESS | 1779 | 1468354871141 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 1779 | 1468354871146 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:21:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:21:11 INFO - PROCESS | 1779 | 1468354871157 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1779 | 1468354871161 Marionette TRACE conn4 <- [1,482,null,{}] 13:21:11 INFO - PROCESS | 1779 | 1468354871167 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:11 INFO - PROCESS | 1779 | 1468354871176 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:11 INFO - PROCESS | 1779 | 1468354871412 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:21:11 INFO - PROCESS | 1779 | 1468354871721 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 1779 | 1468354871729 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7d0400 == 60 [pid = 1779] [id = 128] 13:21:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8f8e7000) [pid = 1779] [serial = 384] [outer = (nil)] 13:21:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8f9c1c00) [pid = 1779] [serial = 385] [outer = 0x8f8e7000] 13:21:11 INFO - PROCESS | 1779 | 1468354871827 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8f9e4c00) [pid = 1779] [serial = 386] [outer = 0x8f8e7000] 13:21:12 INFO - PROCESS | 1779 | 1468354872893 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:21:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1786ms 13:21:12 INFO - PROCESS | 1779 | 1468354872946 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:21:12 INFO - PROCESS | 1779 | 1468354872954 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:21:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:21:12 INFO - PROCESS | 1779 | 1468354872963 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 1779 | 1468354872968 Marionette TRACE conn4 <- [1,486,null,{}] 13:21:12 INFO - PROCESS | 1779 | 1468354872977 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:12 INFO - PROCESS | 1779 | 1468354872987 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:13 INFO - PROCESS | 1779 | 1468354873259 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:21:13 INFO - PROCESS | 1779 | 1468354873515 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1779 | 1468354873527 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x95280000 == 61 [pid = 1779] [id = 129] 13:21:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x953b5c00) [pid = 1779] [serial = 387] [outer = (nil)] 13:21:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x99230800) [pid = 1779] [serial = 388] [outer = 0x953b5c00] 13:21:13 INFO - PROCESS | 1779 | 1468354873659 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x994a6000) [pid = 1779] [serial = 389] [outer = 0x953b5c00] 13:21:14 INFO - PROCESS | 1779 | 1468354874705 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:21:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1788ms 13:21:14 INFO - PROCESS | 1779 | 1468354874755 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 1779 | 1468354874762 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:21:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:21:14 INFO - PROCESS | 1779 | 1468354874771 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1779 | 1468354874775 Marionette TRACE conn4 <- [1,490,null,{}] 13:21:14 INFO - PROCESS | 1779 | 1468354874782 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:14 INFO - PROCESS | 1779 | 1468354874786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:15 INFO - PROCESS | 1779 | 1468354875008 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:21:15 INFO - PROCESS | 1779 | 1468354875327 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1779 | 1468354875334 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a844800 == 62 [pid = 1779] [id = 130] 13:21:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9aab2400) [pid = 1779] [serial = 390] [outer = (nil)] 13:21:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x9adc2000) [pid = 1779] [serial = 391] [outer = 0x9aab2400] 13:21:15 INFO - PROCESS | 1779 | 1468354875427 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x9b15ac00) [pid = 1779] [serial = 392] [outer = 0x9aab2400] 13:21:16 INFO - PROCESS | 1779 | 1468354876401 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:21:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1687ms 13:21:16 INFO - PROCESS | 1779 | 1468354876459 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1779 | 1468354876465 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:21:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:21:16 INFO - PROCESS | 1779 | 1468354876484 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1779 | 1468354876496 Marionette TRACE conn4 <- [1,494,null,{}] 13:21:16 INFO - PROCESS | 1779 | 1468354876505 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:16 INFO - PROCESS | 1779 | 1468354876514 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:16 INFO - PROCESS | 1779 | 1468354876801 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:21:17 INFO - PROCESS | 1779 | 1468354877073 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1779 | 1468354877081 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aab2000 == 63 [pid = 1779] [id = 131] 13:21:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9bfc3400) [pid = 1779] [serial = 393] [outer = (nil)] 13:21:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0xa25efc00) [pid = 1779] [serial = 394] [outer = 0x9bfc3400] 13:21:17 INFO - PROCESS | 1779 | 1468354877179 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0xa2fba000) [pid = 1779] [serial = 395] [outer = 0x9bfc3400] 13:21:18 INFO - PROCESS | 1779 | 1468354878160 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:21:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1755ms 13:21:18 INFO - PROCESS | 1779 | 1468354878230 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 1779 | 1468354878236 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:21:18 INFO - PROCESS | 1779 | 1468354878243 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1779 | 1468354878247 Marionette TRACE conn4 <- [1,498,null,{}] 13:21:18 INFO - PROCESS | 1779 | 1468354878253 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:18 INFO - PROCESS | 1779 | 1468354878259 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:18 INFO - PROCESS | 1779 | 1468354878509 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:21:18 INFO - PROCESS | 1779 | 1468354878777 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1779 | 1468354878784 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d864400 == 64 [pid = 1779] [id = 132] 13:21:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0xa2288000) [pid = 1779] [serial = 396] [outer = (nil)] 13:21:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0xa31e9400) [pid = 1779] [serial = 397] [outer = 0xa2288000] 13:21:18 INFO - PROCESS | 1779 | 1468354878872 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0xa31f5400) [pid = 1779] [serial = 398] [outer = 0xa2288000] 13:21:19 INFO - PROCESS | 1779 | 1468354879812 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:21:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1642ms 13:21:19 INFO - PROCESS | 1779 | 1468354879886 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1779 | 1468354879889 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:21:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:21:19 INFO - PROCESS | 1779 | 1468354879898 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1779 | 1468354879901 Marionette TRACE conn4 <- [1,502,null,{}] 13:21:19 INFO - PROCESS | 1779 | 1468354879908 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:19 INFO - PROCESS | 1779 | 1468354879914 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:20 INFO - PROCESS | 1779 | 1468354880158 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:21:20 INFO - PROCESS | 1779 | 1468354880438 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1779 | 1468354880456 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d8800 == 65 [pid = 1779] [id = 133] 13:21:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8f9d8c00) [pid = 1779] [serial = 399] [outer = (nil)] 13:21:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8f9dbc00) [pid = 1779] [serial = 400] [outer = 0x8f9d8c00] 13:21:20 INFO - PROCESS | 1779 | 1468354880556 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0xa33c2800) [pid = 1779] [serial = 401] [outer = 0x8f9d8c00] 13:21:21 INFO - PROCESS | 1779 | 1468354881560 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:21:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:21:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1733ms 13:21:21 INFO - PROCESS | 1779 | 1468354881633 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1779 | 1468354881636 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:21:21 INFO - PROCESS | 1779 | 1468354881644 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1779 | 1468354881647 Marionette TRACE conn4 <- [1,506,null,{}] 13:21:21 INFO - PROCESS | 1779 | 1468354881654 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:21 INFO - PROCESS | 1779 | 1468354881659 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:21 INFO - PROCESS | 1779 | 1468354881906 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:21:22 INFO - PROCESS | 1779 | 1468354882180 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1779 | 1468354882189 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8bbc00 == 66 [pid = 1779] [id = 134] 13:21:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8f8bd000) [pid = 1779] [serial = 402] [outer = (nil)] 13:21:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8f8c5c00) [pid = 1779] [serial = 403] [outer = 0x8f8bd000] 13:21:22 INFO - PROCESS | 1779 | 1468354882283 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x8f9d5400) [pid = 1779] [serial = 404] [outer = 0x8f8bd000] 13:21:23 INFO - PROCESS | 1779 | 1468354883248 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1634ms 13:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:21:23 INFO - PROCESS | 1779 | 1468354883279 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1779 | 1468354883283 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:21:23 INFO - PROCESS | 1779 | 1468354883290 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1779 | 1468354883293 Marionette TRACE conn4 <- [1,510,null,{}] 13:21:23 INFO - PROCESS | 1779 | 1468354883299 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:23 INFO - PROCESS | 1779 | 1468354883305 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:23 INFO - PROCESS | 1779 | 1468354883503 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:21:23 INFO - PROCESS | 1779 | 1468354883726 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1779 | 1468354883736 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed90c00 == 67 [pid = 1779] [id = 135] 13:21:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9a50a800) [pid = 1779] [serial = 405] [outer = (nil)] 13:21:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9a50fc00) [pid = 1779] [serial = 406] [outer = 0x9a50a800] 13:21:23 INFO - PROCESS | 1779 | 1468354883858 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x9a513400) [pid = 1779] [serial = 407] [outer = 0x9a50a800] 13:21:24 INFO - PROCESS | 1779 | 1468354884832 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1639ms 13:21:24 INFO - PROCESS | 1779 | 1468354884928 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1779 | 1468354884933 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:21:24 INFO - PROCESS | 1779 | 1468354884940 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1779 | 1468354884944 Marionette TRACE conn4 <- [1,514,null,{}] 13:21:24 INFO - PROCESS | 1779 | 1468354884950 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:24 INFO - PROCESS | 1779 | 1468354884955 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:25 INFO - PROCESS | 1779 | 1468354885196 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:21:25 INFO - PROCESS | 1779 | 1468354885478 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1779 | 1468354885487 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8f5000 == 68 [pid = 1779] [id = 136] 13:21:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x8f8f5400) [pid = 1779] [serial = 408] [outer = (nil)] 13:21:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x92ccb400) [pid = 1779] [serial = 409] [outer = 0x8f8f5400] 13:21:25 INFO - PROCESS | 1779 | 1468354885572 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x9484c400) [pid = 1779] [serial = 410] [outer = 0x8f8f5400] 13:21:26 INFO - PROCESS | 1779 | 1468354886740 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1882ms 13:21:26 INFO - PROCESS | 1779 | 1468354886824 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1779 | 1468354886830 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:21:26 INFO - PROCESS | 1779 | 1468354886840 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1779 | 1468354886846 Marionette TRACE conn4 <- [1,518,null,{}] 13:21:26 INFO - PROCESS | 1779 | 1468354886864 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:26 INFO - PROCESS | 1779 | 1468354886871 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:27 INFO - PROCESS | 1779 | 1468354887191 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:21:27 INFO - PROCESS | 1779 | 1468354887427 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1779 | 1468354887450 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c3000 == 69 [pid = 1779] [id = 137] 13:21:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x8f9cdc00) [pid = 1779] [serial = 411] [outer = (nil)] 13:21:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x8f9da400) [pid = 1779] [serial = 412] [outer = 0x8f9cdc00] 13:21:27 INFO - PROCESS | 1779 | 1468354887581 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x8f9e8400) [pid = 1779] [serial = 413] [outer = 0x8f9cdc00] 13:21:28 INFO - PROCESS | 1779 | 1468354888647 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0xa8cbfc00 == 68 [pid = 1779] [id = 90] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0xa6ea5c00 == 67 [pid = 1779] [id = 89] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x912dbc00 == 66 [pid = 1779] [id = 88] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x93b6e000 == 65 [pid = 1779] [id = 57] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9a08b000 == 64 [pid = 1779] [id = 58] 13:21:28 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x8ed95800) [pid = 1779] [serial = 318] [outer = (nil)] [url = about:blank] 13:21:28 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0xa699e000) [pid = 1779] [serial = 315] [outer = (nil)] [url = about:blank] 13:21:28 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x95379c00) [pid = 1779] [serial = 339] [outer = (nil)] [url = about:blank] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed95000 == 63 [pid = 1779] [id = 127] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9b15d400 == 62 [pid = 1779] [id = 126] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9a63a800 == 61 [pid = 1779] [id = 125] 13:21:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:21:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1889ms 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x92b86000 == 60 [pid = 1779] [id = 124] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x92cc5000 == 59 [pid = 1779] [id = 123] 13:21:28 INFO - PROCESS | 1779 | 1468354888737 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:21:28 INFO - PROCESS | 1779 | 1468354888744 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:21:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9179a000 == 58 [pid = 1779] [id = 116] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7d0000 == 57 [pid = 1779] [id = 115] 13:21:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8b800 == 56 [pid = 1779] [id = 114] 13:21:28 INFO - PROCESS | 1779 | 1468354888768 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 1779 | 1468354888773 Marionette TRACE conn4 <- [1,522,null,{}] 13:21:28 INFO - PROCESS | 1779 | 1468354888780 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:28 INFO - PROCESS | 1779 | 1468354888786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:28 INFO - PROCESS | 1779 | 1468354888986 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x8f9e6800) [pid = 1779] [serial = 306] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x95372c00) [pid = 1779] [serial = 330] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x92ccd400) [pid = 1779] [serial = 324] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x92cc2400) [pid = 1779] [serial = 327] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9a095000) [pid = 1779] [serial = 334] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa209ec00) [pid = 1779] [serial = 300] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x8f9cec00) [pid = 1779] [serial = 336] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x8f8f1000) [pid = 1779] [serial = 303] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x912d2000) [pid = 1779] [serial = 322] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x94855000) [pid = 1779] [serial = 328] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x93b6e400) [pid = 1779] [serial = 325] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9a5c6800) [pid = 1779] [serial = 337] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0xa31f3000) [pid = 1779] [serial = 312] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9922e000) [pid = 1779] [serial = 297] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9b155c00) [pid = 1779] [serial = 309] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x8f9f0c00) [pid = 1779] [serial = 321] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x92cc6c00) [pid = 1779] [serial = 294] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x99fdcc00) [pid = 1779] [serial = 333] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x97996400) [pid = 1779] [serial = 331] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1779 | 1468354889208 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1779 | 1468354889217 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed99800 == 57 [pid = 1779] [id = 138] 13:21:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x8f9cec00) [pid = 1779] [serial = 414] [outer = (nil)] 13:21:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x91710c00) [pid = 1779] [serial = 415] [outer = 0x8f9cec00] 13:21:29 INFO - PROCESS | 1779 | 1468354889292 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x91799000) [pid = 1779] [serial = 416] [outer = 0x8f9cec00] 13:21:30 INFO - PROCESS | 1779 | 1468354890152 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:21:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:21:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1444ms 13:21:30 INFO - PROCESS | 1779 | 1468354890205 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1779 | 1468354890208 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:21:30 INFO - PROCESS | 1779 | 1468354890216 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1779 | 1468354890222 Marionette TRACE conn4 <- [1,526,null,{}] 13:21:30 INFO - PROCESS | 1779 | 1468354890238 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:30 INFO - PROCESS | 1779 | 1468354890247 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:30 INFO - PROCESS | 1779 | 1468354890449 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:21:30 INFO - PROCESS | 1779 | 1468354890596 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1779 | 1468354890611 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cd0c00 == 58 [pid = 1779] [id = 139] 13:21:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x939db800) [pid = 1779] [serial = 417] [outer = (nil)] 13:21:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x94855000) [pid = 1779] [serial = 418] [outer = 0x939db800] 13:21:30 INFO - PROCESS | 1779 | 1468354890684 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9537f400) [pid = 1779] [serial = 419] [outer = 0x939db800] 13:21:31 INFO - PROCESS | 1779 | 1468354891681 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:21:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1537ms 13:21:31 INFO - PROCESS | 1779 | 1468354891753 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1779 | 1468354891757 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:21:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:21:31 INFO - PROCESS | 1779 | 1468354891766 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1779 | 1468354891769 Marionette TRACE conn4 <- [1,530,null,{}] 13:21:31 INFO - PROCESS | 1779 | 1468354891782 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:31 INFO - PROCESS | 1779 | 1468354891788 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:32 INFO - PROCESS | 1779 | 1468354892036 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:21:32 INFO - PROCESS | 1779 | 1468354892078 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 1779 | 1468354892085 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x983e3000 == 59 [pid = 1779] [id = 140] 13:21:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x99232c00) [pid = 1779] [serial = 420] [outer = (nil)] 13:21:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9a096000) [pid = 1779] [serial = 421] [outer = 0x99232c00] 13:21:32 INFO - PROCESS | 1779 | 1468354892164 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9a633400) [pid = 1779] [serial = 422] [outer = 0x99232c00] 13:21:33 INFO - PROCESS | 1779 | 1468354893125 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:21:33 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:21:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:21:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:21:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:21:33 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:21:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:21:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:21:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:21:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1386ms 13:21:33 INFO - PROCESS | 1779 | 1468354893199 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1779 | 1468354893202 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:21:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:21:33 INFO - PROCESS | 1779 | 1468354893212 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1779 | 1468354893215 Marionette TRACE conn4 <- [1,534,null,{}] 13:21:33 INFO - PROCESS | 1779 | 1468354893222 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:33 INFO - PROCESS | 1779 | 1468354893227 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:33 INFO - PROCESS | 1779 | 1468354893479 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:21:33 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9bcefc00) [pid = 1779] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:21:33 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9a63bc00) [pid = 1779] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:21:33 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x92cc3000) [pid = 1779] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:21:33 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x92cc7000) [pid = 1779] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:21:33 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x8f9c3c00) [pid = 1779] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:21:33 INFO - PROCESS | 1779 | 1468354893865 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1779 | 1468354893875 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c3c00 == 60 [pid = 1779] [id = 141] 13:21:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x912ce800) [pid = 1779] [serial = 423] [outer = (nil)] 13:21:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9a094c00) [pid = 1779] [serial = 424] [outer = 0x912ce800] 13:21:33 INFO - PROCESS | 1779 | 1468354893945 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9adbbc00) [pid = 1779] [serial = 425] [outer = 0x912ce800] 13:21:34 INFO - PROCESS | 1779 | 1468354894690 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:21:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:21:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1491ms 13:21:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:21:34 INFO - PROCESS | 1779 | 1468354894704 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:21:34 INFO - PROCESS | 1779 | 1468354894707 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:21:34 INFO - PROCESS | 1779 | 1468354894714 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1779 | 1468354894718 Marionette TRACE conn4 <- [1,538,null,{}] 13:21:34 INFO - PROCESS | 1779 | 1468354894724 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:34 INFO - PROCESS | 1779 | 1468354894734 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:35 INFO - PROCESS | 1779 | 1468354895094 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:21:35 INFO - PROCESS | 1779 | 1468354895121 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1779 | 1468354895129 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8be800 == 61 [pid = 1779] [id = 142] 13:21:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x92cca400) [pid = 1779] [serial = 426] [outer = (nil)] 13:21:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9c169800) [pid = 1779] [serial = 427] [outer = 0x92cca400] 13:21:35 INFO - PROCESS | 1779 | 1468354895204 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0xa2ffb400) [pid = 1779] [serial = 428] [outer = 0x92cca400] 13:21:36 INFO - PROCESS | 1779 | 1468354896227 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:21:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:21:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1534ms 13:21:36 INFO - PROCESS | 1779 | 1468354896248 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1779 | 1468354896255 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:21:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:21:36 INFO - PROCESS | 1779 | 1468354896266 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1779 | 1468354896271 Marionette TRACE conn4 <- [1,542,null,{}] 13:21:36 INFO - PROCESS | 1779 | 1468354896282 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:36 INFO - PROCESS | 1779 | 1468354896288 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:36 INFO - PROCESS | 1779 | 1468354896634 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:21:36 INFO - PROCESS | 1779 | 1468354896855 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1779 | 1468354896867 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c9400 == 62 [pid = 1779] [id = 143] 13:21:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8f9d0800) [pid = 1779] [serial = 429] [outer = (nil)] 13:21:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x912d8000) [pid = 1779] [serial = 430] [outer = 0x8f9d0800] 13:21:36 INFO - PROCESS | 1779 | 1468354896964 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x91ad4c00) [pid = 1779] [serial = 431] [outer = 0x8f9d0800] 13:21:37 INFO - PROCESS | 1779 | 1468354897954 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:21:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1741ms 13:21:38 INFO - PROCESS | 1779 | 1468354898010 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1779 | 1468354898019 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:21:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:21:38 INFO - PROCESS | 1779 | 1468354898039 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1779 | 1468354898045 Marionette TRACE conn4 <- [1,546,null,{}] 13:21:38 INFO - PROCESS | 1779 | 1468354898053 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:38 INFO - PROCESS | 1779 | 1468354898061 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:38 INFO - PROCESS | 1779 | 1468354898399 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:21:38 INFO - PROCESS | 1779 | 1468354898581 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1779 | 1468354898591 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x91703400 == 63 [pid = 1779] [id = 144] 13:21:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x92cca800) [pid = 1779] [serial = 432] [outer = (nil)] 13:21:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x99232400) [pid = 1779] [serial = 433] [outer = 0x92cca800] 13:21:38 INFO - PROCESS | 1779 | 1468354898677 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x9a515800) [pid = 1779] [serial = 434] [outer = 0x92cca800] 13:21:39 INFO - PROCESS | 1779 | 1468354899684 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:21:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1689ms 13:21:39 INFO - PROCESS | 1779 | 1468354899742 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1779 | 1468354899747 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:21:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:21:39 INFO - PROCESS | 1779 | 1468354899758 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1779 | 1468354899765 Marionette TRACE conn4 <- [1,550,null,{}] 13:21:39 INFO - PROCESS | 1779 | 1468354899785 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:39 INFO - PROCESS | 1779 | 1468354899795 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:40 INFO - PROCESS | 1779 | 1468354900124 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:21:40 INFO - PROCESS | 1779 | 1468354900312 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1779 | 1468354900320 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:40 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2328000 == 64 [pid = 1779] [id = 145] 13:21:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0xa236ec00) [pid = 1779] [serial = 435] [outer = (nil)] 13:21:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0xa310ac00) [pid = 1779] [serial = 436] [outer = 0xa236ec00] 13:21:40 INFO - PROCESS | 1779 | 1468354900412 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0xa31f4000) [pid = 1779] [serial = 437] [outer = 0xa236ec00] 13:21:41 INFO - PROCESS | 1779 | 1468354901334 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:21:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:21:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1597ms 13:21:41 INFO - PROCESS | 1779 | 1468354901392 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:21:41 INFO - PROCESS | 1779 | 1468354901398 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:21:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:21:41 INFO - PROCESS | 1779 | 1468354901408 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - PROCESS | 1779 | 1468354901412 Marionette TRACE conn4 <- [1,554,null,{}] 13:21:41 INFO - PROCESS | 1779 | 1468354901419 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:41 INFO - PROCESS | 1779 | 1468354901425 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:41 INFO - PROCESS | 1779 | 1468354901642 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:21:41 INFO - PROCESS | 1779 | 1468354901873 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1779 | 1468354901881 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x9bfbcc00 == 65 [pid = 1779] [id = 146] 13:21:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0xa23cd000) [pid = 1779] [serial = 438] [outer = (nil)] 13:21:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0xa61b1c00) [pid = 1779] [serial = 439] [outer = 0xa23cd000] 13:21:42 INFO - PROCESS | 1779 | 1468354902013 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0xa6990800) [pid = 1779] [serial = 440] [outer = 0xa23cd000] 13:21:42 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:42 INFO - PROCESS | 1779 | 1468354902973 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:21:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:21:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1638ms 13:21:43 INFO - PROCESS | 1779 | 1468354903046 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:21:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:21:43 INFO - PROCESS | 1779 | 1468354903051 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:21:43 INFO - PROCESS | 1779 | 1468354903058 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:21:43 INFO - PROCESS | 1779 | 1468354903063 Marionette TRACE conn4 <- [1,558,null,{}] 13:21:43 INFO - PROCESS | 1779 | 1468354903070 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:43 INFO - PROCESS | 1779 | 1468354903076 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:43 INFO - PROCESS | 1779 | 1468354903334 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:21:43 INFO - PROCESS | 1779 | 1468354903584 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 1779 | 1468354903594 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8bc00 == 66 [pid = 1779] [id = 147] 13:21:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x8f8b9000) [pid = 1779] [serial = 441] [outer = (nil)] 13:21:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x9a127800) [pid = 1779] [serial = 442] [outer = 0x8f8b9000] 13:21:43 INFO - PROCESS | 1779 | 1468354903707 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0x9a12bc00) [pid = 1779] [serial = 443] [outer = 0x8f8b9000] 13:21:44 INFO - PROCESS | 1779 | 1468354904649 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:21:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1641ms 13:21:44 INFO - PROCESS | 1779 | 1468354904700 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 1779 | 1468354904704 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:21:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:21:44 INFO - PROCESS | 1779 | 1468354904712 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1779 | 1468354904716 Marionette TRACE conn4 <- [1,562,null,{}] 13:21:44 INFO - PROCESS | 1779 | 1468354904722 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:44 INFO - PROCESS | 1779 | 1468354904732 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:44 INFO - PROCESS | 1779 | 1468354904981 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:21:45 INFO - PROCESS | 1779 | 1468354905219 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1779 | 1468354905229 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c1c00 == 67 [pid = 1779] [id = 148] 13:21:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x8e4c3400) [pid = 1779] [serial = 444] [outer = (nil)] 13:21:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x8e4cd800) [pid = 1779] [serial = 445] [outer = 0x8e4c3400] 13:21:45 INFO - PROCESS | 1779 | 1468354905355 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x9a12dc00) [pid = 1779] [serial = 446] [outer = 0x8e4c3400] 13:21:45 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:46 INFO - PROCESS | 1779 | 1468354906260 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:21:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1594ms 13:21:46 INFO - PROCESS | 1779 | 1468354906308 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:21:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:21:46 INFO - PROCESS | 1779 | 1468354906313 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:21:46 INFO - PROCESS | 1779 | 1468354906321 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1779 | 1468354906324 Marionette TRACE conn4 <- [1,566,null,{}] 13:21:46 INFO - PROCESS | 1779 | 1468354906331 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:46 INFO - PROCESS | 1779 | 1468354906335 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:46 INFO - PROCESS | 1779 | 1468354906541 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:21:46 INFO - PROCESS | 1779 | 1468354906772 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1779 | 1468354906780 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcc000 == 68 [pid = 1779] [id = 149] 13:21:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x8dbcdc00) [pid = 1779] [serial = 447] [outer = (nil)] 13:21:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x8dbd3400) [pid = 1779] [serial = 448] [outer = 0x8dbcdc00] 13:21:46 INFO - PROCESS | 1779 | 1468354906906 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x8dbd6400) [pid = 1779] [serial = 449] [outer = 0x8dbcdc00] 13:21:47 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:47 INFO - PROCESS | 1779 | 1468354907804 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:21:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1533ms 13:21:47 INFO - PROCESS | 1779 | 1468354907859 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1779 | 1468354907878 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:21:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:21:47 INFO - PROCESS | 1779 | 1468354907890 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1779 | 1468354907895 Marionette TRACE conn4 <- [1,570,null,{}] 13:21:47 INFO - PROCESS | 1779 | 1468354907906 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:47 INFO - PROCESS | 1779 | 1468354907910 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:48 INFO - PROCESS | 1779 | 1468354908168 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:21:48 INFO - PROCESS | 1779 | 1468354908455 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1779 | 1468354908465 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d925c00 == 69 [pid = 1779] [id = 150] 13:21:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x8d926000) [pid = 1779] [serial = 450] [outer = (nil)] 13:21:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x8d92cc00) [pid = 1779] [serial = 451] [outer = 0x8d926000] 13:21:48 INFO - PROCESS | 1779 | 1468354908554 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x8d92fc00) [pid = 1779] [serial = 452] [outer = 0x8d926000] 13:21:49 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:49 INFO - PROCESS | 1779 | 1468354909467 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:21:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1642ms 13:21:49 INFO - PROCESS | 1779 | 1468354909531 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:21:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:21:49 INFO - PROCESS | 1779 | 1468354909536 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:21:49 INFO - PROCESS | 1779 | 1468354909543 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1779 | 1468354909547 Marionette TRACE conn4 <- [1,574,null,{}] 13:21:49 INFO - PROCESS | 1779 | 1468354909553 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:49 INFO - PROCESS | 1779 | 1468354909559 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:49 INFO - PROCESS | 1779 | 1468354909799 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:21:50 INFO - PROCESS | 1779 | 1468354910011 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1779 | 1468354910021 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92a800 == 70 [pid = 1779] [id = 151] 13:21:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x8d92b800) [pid = 1779] [serial = 453] [outer = (nil)] 13:21:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x8dbd6000) [pid = 1779] [serial = 454] [outer = 0x8d92b800] 13:21:50 INFO - PROCESS | 1779 | 1468354910117 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x8ed97000) [pid = 1779] [serial = 455] [outer = 0x8d92b800] 13:21:51 INFO - PROCESS | 1779 | 1468354911006 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1503ms 13:21:51 INFO - PROCESS | 1779 | 1468354911047 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 1779 | 1468354911050 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:21:51 INFO - PROCESS | 1779 | 1468354911058 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1779 | 1468354911062 Marionette TRACE conn4 <- [1,578,null,{}] 13:21:51 INFO - PROCESS | 1779 | 1468354911069 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:51 INFO - PROCESS | 1779 | 1468354911075 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:51 INFO - PROCESS | 1779 | 1468354911286 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:21:51 INFO - PROCESS | 1779 | 1468354911517 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 1779 | 1468354911524 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64800 == 71 [pid = 1779] [id = 152] 13:21:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0x8bb65c00) [pid = 1779] [serial = 456] [outer = (nil)] 13:21:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 181 (0x8bb6c000) [pid = 1779] [serial = 457] [outer = 0x8bb65c00] 13:21:51 INFO - PROCESS | 1779 | 1468354911652 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 182 (0x8bb70800) [pid = 1779] [serial = 458] [outer = 0x8bb65c00] 13:21:52 INFO - PROCESS | 1779 | 1468354912624 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:21:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1634ms 13:21:52 INFO - PROCESS | 1779 | 1468354912694 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:21:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:21:52 INFO - PROCESS | 1779 | 1468354912699 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:21:52 INFO - PROCESS | 1779 | 1468354912706 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 1779 | 1468354912711 Marionette TRACE conn4 <- [1,582,null,{}] 13:21:52 INFO - PROCESS | 1779 | 1468354912718 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:52 INFO - PROCESS | 1779 | 1468354912724 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:53 INFO - PROCESS | 1779 | 1468354913052 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:21:53 INFO - PROCESS | 1779 | 1468354913443 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 1779 | 1468354913456 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x953b8800 == 72 [pid = 1779] [id = 153] 13:21:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 183 (0x9798cc00) [pid = 1779] [serial = 459] [outer = (nil)] 13:21:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 184 (0x9a636800) [pid = 1779] [serial = 460] [outer = 0x9798cc00] 13:21:53 INFO - PROCESS | 1779 | 1468354913550 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 185 (0xa6d05000) [pid = 1779] [serial = 461] [outer = 0x9798cc00] 13:21:55 INFO - PROCESS | 1779 | 1468354915209 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 2585ms 13:21:55 INFO - PROCESS | 1779 | 1468354915293 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1779 | 1468354915302 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:21:55 INFO - PROCESS | 1779 | 1468354915314 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1779 | 1468354915321 Marionette TRACE conn4 <- [1,586,null,{}] 13:21:55 INFO - PROCESS | 1779 | 1468354915333 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:55 INFO - PROCESS | 1779 | 1468354915342 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:55 INFO - PROCESS | 1779 | 1468354915713 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:21:55 INFO - PROCESS | 1779 | 1468354915891 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1779 | 1468354915914 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a6000 == 73 [pid = 1779] [id = 154] 13:21:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x8e0a6c00) [pid = 1779] [serial = 462] [outer = (nil)] 13:21:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 187 (0x8e0acc00) [pid = 1779] [serial = 463] [outer = 0x8e0a6c00] 13:21:56 INFO - PROCESS | 1779 | 1468354916030 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 188 (0x8e4c5400) [pid = 1779] [serial = 464] [outer = 0x8e0a6c00] 13:21:56 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:57 INFO - PROCESS | 1779 | 1468354917159 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:21:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1896ms 13:21:57 INFO - PROCESS | 1779 | 1468354917209 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 1779 | 1468354917217 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:21:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:21:57 INFO - PROCESS | 1779 | 1468354917228 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1779 | 1468354917233 Marionette TRACE conn4 <- [1,590,null,{}] 13:21:57 INFO - PROCESS | 1779 | 1468354917240 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:57 INFO - PROCESS | 1779 | 1468354917246 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:57 INFO - PROCESS | 1779 | 1468354917466 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:21:57 INFO - PROCESS | 1779 | 1468354917765 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1779 | 1468354917771 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed99c00 == 74 [pid = 1779] [id = 155] 13:21:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 189 (0x8f9c7c00) [pid = 1779] [serial = 465] [outer = (nil)] 13:21:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 190 (0x8f9d7000) [pid = 1779] [serial = 466] [outer = 0x8f9c7c00] 13:21:57 INFO - PROCESS | 1779 | 1468354917876 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 191 (0x8f9df800) [pid = 1779] [serial = 467] [outer = 0x8f9c7c00] 13:21:59 INFO - PROCESS | 1779 | 1468354919365 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2189ms 13:21:59 INFO - PROCESS | 1779 | 1468354919418 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1779 | 1468354919421 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:21:59 INFO - PROCESS | 1779 | 1468354919430 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1779 | 1468354919436 Marionette TRACE conn4 <- [1,594,null,{}] 13:21:59 INFO - PROCESS | 1779 | 1468354919453 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:59 INFO - PROCESS | 1779 | 1468354919463 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:21:59 INFO - PROCESS | 1779 | 1468354919817 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 190 (0x8f7c7800) [pid = 1779] [serial = 342] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 189 (0x9a08e400) [pid = 1779] [serial = 366] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 188 (0x95378000) [pid = 1779] [serial = 348] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 187 (0x9bfb6c00) [pid = 1779] [serial = 363] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 186 (0x9c0bf800) [pid = 1779] [serial = 354] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0xa228d800) [pid = 1779] [serial = 357] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 184 (0x9adc5800) [pid = 1779] [serial = 351] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 183 (0xa678a800) [pid = 1779] [serial = 360] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 182 (0x9178c800) [pid = 1779] [serial = 345] [outer = (nil)] [url = about:blank] 13:21:59 INFO - PROCESS | 1779 | --DOMWINDOW == 181 (0x9922bc00) [pid = 1779] [serial = 381] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7d0400 == 73 [pid = 1779] [id = 128] 13:22:00 INFO - PROCESS | 1779 | 1468354920071 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1779 | 1468354920083 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 180 (0x983db000) [pid = 1779] [serial = 340] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x9bfbc000) [pid = 1779] [serial = 378] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x9adba400) [pid = 1779] [serial = 375] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x93ab3400) [pid = 1779] [serial = 372] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x95283800) [pid = 1779] [serial = 373] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x9a08d800) [pid = 1779] [serial = 370] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x95371c00) [pid = 1779] [serial = 369] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x9d410c00) [pid = 1779] [serial = 214] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x9bfc3c00) [pid = 1779] [serial = 379] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x9afdc400) [pid = 1779] [serial = 376] [outer = (nil)] [url = about:blank] 13:22:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x9178c800 == 74 [pid = 1779] [id = 156] 13:22:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x91792c00) [pid = 1779] [serial = 468] [outer = (nil)] 13:22:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x92b92000) [pid = 1779] [serial = 469] [outer = 0x91792c00] 13:22:00 INFO - PROCESS | 1779 | 1468354920184 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x93ab3400) [pid = 1779] [serial = 470] [outer = 0x91792c00] 13:22:01 INFO - PROCESS | 1779 | 1468354921009 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1597ms 13:22:01 INFO - PROCESS | 1779 | 1468354921049 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:22:01 INFO - PROCESS | 1779 | 1468354921053 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:22:01 INFO - PROCESS | 1779 | 1468354921065 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 1779 | 1468354921068 Marionette TRACE conn4 <- [1,598,null,{}] 13:22:01 INFO - PROCESS | 1779 | 1468354921075 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:01 INFO - PROCESS | 1779 | 1468354921081 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:01 INFO - PROCESS | 1779 | 1468354921277 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:22:01 INFO - PROCESS | 1779 | 1468354921532 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1779 | 1468354921539 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x99235800 == 75 [pid = 1779] [id = 157] 13:22:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x99238c00) [pid = 1779] [serial = 471] [outer = (nil)] 13:22:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x9a08d800) [pid = 1779] [serial = 472] [outer = 0x99238c00] 13:22:01 INFO - PROCESS | 1779 | 1468354921624 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x9a096c00) [pid = 1779] [serial = 473] [outer = 0x99238c00] 13:22:02 INFO - PROCESS | 1779 | 1468354922784 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:22:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1785ms 13:22:02 INFO - PROCESS | 1779 | 1468354922850 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1779 | 1468354922854 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:22:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:22:02 INFO - PROCESS | 1779 | 1468354922860 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1779 | 1468354922864 Marionette TRACE conn4 <- [1,602,null,{}] 13:22:02 INFO - PROCESS | 1779 | 1468354922870 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:02 INFO - PROCESS | 1779 | 1468354922875 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:03 INFO - PROCESS | 1779 | 1468354923120 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:22:03 INFO - PROCESS | 1779 | 1468354923191 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1779 | 1468354923197 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a089000 == 76 [pid = 1779] [id = 158] 13:22:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x9a089800) [pid = 1779] [serial = 474] [outer = (nil)] 13:22:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x9a50d800) [pid = 1779] [serial = 475] [outer = 0x9a089800] 13:22:03 INFO - PROCESS | 1779 | 1468354923299 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0x9a516400) [pid = 1779] [serial = 476] [outer = 0x9a089800] 13:22:04 INFO - PROCESS | 1779 | 1468354924191 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1381ms 13:22:04 INFO - PROCESS | 1779 | 1468354924243 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 1779 | 1468354924248 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x9bfc3400) [pid = 1779] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x953c0000) [pid = 1779] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x99232c00) [pid = 1779] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x9a62e000) [pid = 1779] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x953b5c00) [pid = 1779] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x8f8e7000) [pid = 1779] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x9b439c00) [pid = 1779] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x8f9cdc00) [pid = 1779] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x9a62c400) [pid = 1779] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x9232d800) [pid = 1779] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x8f9cec00) [pid = 1779] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x91706400) [pid = 1779] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x939db800) [pid = 1779] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0x8f8ef800) [pid = 1779] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x9484a400) [pid = 1779] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0xa4d0f400) [pid = 1779] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0xa31e9800) [pid = 1779] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x8f8f5c00) [pid = 1779] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x92b86c00) [pid = 1779] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0xa6ea8800) [pid = 1779] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x8f8eac00) [pid = 1779] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x99234000) [pid = 1779] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x91adec00) [pid = 1779] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x91adcc00) [pid = 1779] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x9aab2400) [pid = 1779] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x912ce800) [pid = 1779] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0xa9021c00) [pid = 1779] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0xa6727000) [pid = 1779] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x93ab8400) [pid = 1779] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9b15b400) [pid = 1779] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x97997000) [pid = 1779] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8f9e2800) [pid = 1779] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:22:05 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9d834000) [pid = 1779] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:22:05 INFO - PROCESS | 1779 | 1468354925242 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1779 | 1468354925254 Marionette TRACE conn4 <- [1,606,null,{}] 13:22:05 INFO - PROCESS | 1779 | 1468354925357 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:05 INFO - PROCESS | 1779 | 1468354925370 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:05 INFO - PROCESS | 1779 | 1468354925694 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:22:05 INFO - PROCESS | 1779 | 1468354925934 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1779 | 1468354925955 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a0000 == 77 [pid = 1779] [id = 159] 13:22:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8e0a4c00) [pid = 1779] [serial = 477] [outer = (nil)] 13:22:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8e0aa800) [pid = 1779] [serial = 478] [outer = 0x8e0a4c00] 13:22:06 INFO - PROCESS | 1779 | 1468354926081 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8e4c7800) [pid = 1779] [serial = 479] [outer = 0x8e0a4c00] 13:22:07 INFO - PROCESS | 1779 | 1468354927156 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2936ms 13:22:07 INFO - PROCESS | 1779 | 1468354927225 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 1779 | 1468354927232 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:22:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:22:07 INFO - PROCESS | 1779 | 1468354927242 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1779 | 1468354927247 Marionette TRACE conn4 <- [1,610,null,{}] 13:22:07 INFO - PROCESS | 1779 | 1468354927258 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:07 INFO - PROCESS | 1779 | 1468354927266 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:07 INFO - PROCESS | 1779 | 1468354927530 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:22:07 INFO - PROCESS | 1779 | 1468354927815 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1779 | 1468354927824 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed93c00 == 78 [pid = 1779] [id = 160] 13:22:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8f9c9000) [pid = 1779] [serial = 480] [outer = (nil)] 13:22:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8f9d7c00) [pid = 1779] [serial = 481] [outer = 0x8f9c9000] 13:22:07 INFO - PROCESS | 1779 | 1468354927920 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x912d6400) [pid = 1779] [serial = 482] [outer = 0x8f9c9000] 13:22:09 INFO - PROCESS | 1779 | 1468354929018 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1835ms 13:22:09 INFO - PROCESS | 1779 | 1468354929078 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1779 | 1468354929081 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:22:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:22:09 INFO - PROCESS | 1779 | 1468354929090 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1779 | 1468354929094 Marionette TRACE conn4 <- [1,614,null,{}] 13:22:09 INFO - PROCESS | 1779 | 1468354929101 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:09 INFO - PROCESS | 1779 | 1468354929107 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:09 INFO - PROCESS | 1779 | 1468354929336 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:22:09 INFO - PROCESS | 1779 | 1468354929602 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1779 | 1468354929623 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ccb000 == 79 [pid = 1779] [id = 161] 13:22:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x92ccd400) [pid = 1779] [serial = 483] [outer = (nil)] 13:22:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x93ac1800) [pid = 1779] [serial = 484] [outer = 0x92ccd400] 13:22:09 INFO - PROCESS | 1779 | 1468354929712 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x94854400) [pid = 1779] [serial = 485] [outer = 0x92ccd400] 13:22:10 INFO - PROCESS | 1779 | 1468354930692 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:22:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1680ms 13:22:10 INFO - PROCESS | 1779 | 1468354930772 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1779 | 1468354930777 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:22:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:22:10 INFO - PROCESS | 1779 | 1468354930785 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1779 | 1468354930789 Marionette TRACE conn4 <- [1,618,null,{}] 13:22:10 INFO - PROCESS | 1779 | 1468354930796 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:10 INFO - PROCESS | 1779 | 1468354930802 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:11 INFO - PROCESS | 1779 | 1468354931058 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:22:11 INFO - PROCESS | 1779 | 1468354931339 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1779 | 1468354931347 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x91794400 == 80 [pid = 1779] [id = 162] 13:22:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x91adc000) [pid = 1779] [serial = 486] [outer = (nil)] 13:22:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x9a1f8000) [pid = 1779] [serial = 487] [outer = 0x91adc000] 13:22:11 INFO - PROCESS | 1779 | 1468354931434 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x9a631800) [pid = 1779] [serial = 488] [outer = 0x91adc000] 13:22:12 INFO - PROCESS | 1779 | 1468354932417 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1685ms 13:22:12 INFO - PROCESS | 1779 | 1468354932470 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 1779 | 1468354932474 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:22:12 INFO - PROCESS | 1779 | 1468354932482 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1779 | 1468354932487 Marionette TRACE conn4 <- [1,622,null,{}] 13:22:12 INFO - PROCESS | 1779 | 1468354932493 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:12 INFO - PROCESS | 1779 | 1468354932499 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:12 INFO - PROCESS | 1779 | 1468354932716 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:22:12 INFO - PROCESS | 1779 | 1468354932950 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 1779 | 1468354932959 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb72000 == 81 [pid = 1779] [id = 163] 13:22:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x8d923c00) [pid = 1779] [serial = 489] [outer = (nil)] 13:22:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x9adba000) [pid = 1779] [serial = 490] [outer = 0x8d923c00] 13:22:13 INFO - PROCESS | 1779 | 1468354933085 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x9adbe000) [pid = 1779] [serial = 491] [outer = 0x8d923c00] 13:22:14 INFO - PROCESS | 1779 | 1468354934055 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1646ms 13:22:14 INFO - PROCESS | 1779 | 1468354934131 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1779 | 1468354934135 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:22:14 INFO - PROCESS | 1779 | 1468354934143 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1779 | 1468354934147 Marionette TRACE conn4 <- [1,626,null,{}] 13:22:14 INFO - PROCESS | 1779 | 1468354934153 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:14 INFO - PROCESS | 1779 | 1468354934164 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:14 INFO - PROCESS | 1779 | 1468354934474 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:22:14 INFO - PROCESS | 1779 | 1468354934725 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1779 | 1468354934737 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66c00 == 82 [pid = 1779] [id = 164] 13:22:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x9b159c00) [pid = 1779] [serial = 492] [outer = (nil)] 13:22:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x9bfc4c00) [pid = 1779] [serial = 493] [outer = 0x9b159c00] 13:22:14 INFO - PROCESS | 1779 | 1468354934860 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x9d485800) [pid = 1779] [serial = 494] [outer = 0x9b159c00] 13:22:15 INFO - PROCESS | 1779 | 1468354935872 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1788ms 13:22:15 INFO - PROCESS | 1779 | 1468354935932 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 1779 | 1468354935936 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:22:15 INFO - PROCESS | 1779 | 1468354935944 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1779 | 1468354935948 Marionette TRACE conn4 <- [1,630,null,{}] 13:22:15 INFO - PROCESS | 1779 | 1468354935954 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:15 INFO - PROCESS | 1779 | 1468354935959 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:16 INFO - PROCESS | 1779 | 1468354936177 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:22:16 INFO - PROCESS | 1779 | 1468354936418 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1779 | 1468354936426 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92d000 == 83 [pid = 1779] [id = 165] 13:22:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x8d931c00) [pid = 1779] [serial = 495] [outer = (nil)] 13:22:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0xa1022000) [pid = 1779] [serial = 496] [outer = 0x8d931c00] 13:22:16 INFO - PROCESS | 1779 | 1468354936525 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0xa228d800) [pid = 1779] [serial = 497] [outer = 0x8d931c00] 13:22:17 INFO - PROCESS | 1779 | 1468354937465 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1585ms 13:22:17 INFO - PROCESS | 1779 | 1468354937531 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:22:17 INFO - PROCESS | 1779 | 1468354937537 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:22:17 INFO - PROCESS | 1779 | 1468354937545 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1779 | 1468354937548 Marionette TRACE conn4 <- [1,634,null,{}] 13:22:17 INFO - PROCESS | 1779 | 1468354937556 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:17 INFO - PROCESS | 1779 | 1468354937560 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:17 INFO - PROCESS | 1779 | 1468354937824 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:22:18 INFO - PROCESS | 1779 | 1468354938109 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1779 | 1468354938120 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b437000 == 84 [pid = 1779] [id = 166] 13:22:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x9c0b2400) [pid = 1779] [serial = 498] [outer = (nil)] 13:22:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0xa2ff6000) [pid = 1779] [serial = 499] [outer = 0x9c0b2400] 13:22:18 INFO - PROCESS | 1779 | 1468354938213 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0xa31f5000) [pid = 1779] [serial = 500] [outer = 0x9c0b2400] 13:22:18 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:19 INFO - PROCESS | 1779 | 1468354939111 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1640ms 13:22:19 INFO - PROCESS | 1779 | 1468354939184 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:22:19 INFO - PROCESS | 1779 | 1468354939189 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:22:19 INFO - PROCESS | 1779 | 1468354939196 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1779 | 1468354939199 Marionette TRACE conn4 <- [1,638,null,{}] 13:22:19 INFO - PROCESS | 1779 | 1468354939206 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 1779 | 1468354939210 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:19 INFO - PROCESS | 1779 | 1468354939460 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:22:19 INFO - PROCESS | 1779 | 1468354939698 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1779 | 1468354939707 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cac00 == 85 [pid = 1779] [id = 167] 13:22:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x92451400) [pid = 1779] [serial = 501] [outer = (nil)] 13:22:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x92458400) [pid = 1779] [serial = 502] [outer = 0x92451400] 13:22:19 INFO - PROCESS | 1779 | 1468354939839 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x92459000) [pid = 1779] [serial = 503] [outer = 0x92451400] 13:22:20 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:20 INFO - PROCESS | 1779 | 1468354940762 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1635ms 13:22:20 INFO - PROCESS | 1779 | 1468354940832 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1779 | 1468354940836 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:22:20 INFO - PROCESS | 1779 | 1468354940843 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1779 | 1468354940847 Marionette TRACE conn4 <- [1,642,null,{}] 13:22:20 INFO - PROCESS | 1779 | 1468354940854 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:20 INFO - PROCESS | 1779 | 1468354940859 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:21 INFO - PROCESS | 1779 | 1468354941114 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:22:21 INFO - PROCESS | 1779 | 1468354941405 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1779 | 1468354941411 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c8c00 == 86 [pid = 1779] [id = 168] 13:22:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x8f9dcc00) [pid = 1779] [serial = 504] [outer = (nil)] 13:22:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x9178f000) [pid = 1779] [serial = 505] [outer = 0x8f9dcc00] 13:22:21 INFO - PROCESS | 1779 | 1468354941500 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x9245c000) [pid = 1779] [serial = 506] [outer = 0x8f9dcc00] 13:22:22 INFO - PROCESS | 1779 | 1468354942471 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1690ms 13:22:22 INFO - PROCESS | 1779 | 1468354942534 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1779 | 1468354942539 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:22:22 INFO - PROCESS | 1779 | 1468354942545 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1779 | 1468354942550 Marionette TRACE conn4 <- [1,646,null,{}] 13:22:22 INFO - PROCESS | 1779 | 1468354942567 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:22 INFO - PROCESS | 1779 | 1468354942574 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:22 INFO - PROCESS | 1779 | 1468354942809 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:22:23 INFO - PROCESS | 1779 | 1468354943071 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1779 | 1468354943082 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8e7400 == 87 [pid = 1779] [id = 169] 13:22:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x8f8eb400) [pid = 1779] [serial = 507] [outer = (nil)] 13:22:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x91ad7800) [pid = 1779] [serial = 508] [outer = 0x8f8eb400] 13:22:23 INFO - PROCESS | 1779 | 1468354943226 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0xa25f4c00) [pid = 1779] [serial = 509] [outer = 0x8f8eb400] 13:22:24 INFO - PROCESS | 1779 | 1468354944191 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1705ms 13:22:24 INFO - PROCESS | 1779 | 1468354944252 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1779 | 1468354944257 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:22:24 INFO - PROCESS | 1779 | 1468354944268 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1779 | 1468354944271 Marionette TRACE conn4 <- [1,650,null,{}] 13:22:24 INFO - PROCESS | 1779 | 1468354944279 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:24 INFO - PROCESS | 1779 | 1468354944284 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:24 INFO - PROCESS | 1779 | 1468354944538 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:22:25 INFO - PROCESS | 1779 | 1468354945194 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1779 | 1468354945207 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd3800 == 88 [pid = 1779] [id = 170] 13:22:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 181 (0x8dbd3c00) [pid = 1779] [serial = 510] [outer = (nil)] 13:22:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 182 (0x8e0a3800) [pid = 1779] [serial = 511] [outer = 0x8dbd3c00] 13:22:25 INFO - PROCESS | 1779 | 1468354945299 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 183 (0x8e3ef800) [pid = 1779] [serial = 512] [outer = 0x8dbd3c00] 13:22:26 INFO - PROCESS | 1779 | 1468354946217 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1987ms 13:22:26 INFO - PROCESS | 1779 | 1468354946270 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1779 | 1468354946275 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:22:26 INFO - PROCESS | 1779 | 1468354946286 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1779 | 1468354946290 Marionette TRACE conn4 <- [1,654,null,{}] 13:22:26 INFO - PROCESS | 1779 | 1468354946299 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:26 INFO - PROCESS | 1779 | 1468354946306 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:26 INFO - PROCESS | 1779 | 1468354946522 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:22:26 INFO - PROCESS | 1779 | 1468354946838 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1779 | 1468354946858 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb72400 == 89 [pid = 1779] [id = 171] 13:22:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 184 (0x8dbd4400) [pid = 1779] [serial = 513] [outer = (nil)] 13:22:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 185 (0x8f7d0400) [pid = 1779] [serial = 514] [outer = 0x8dbd4400] 13:22:27 INFO - PROCESS | 1779 | 1468354947005 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x8f8ef000) [pid = 1779] [serial = 515] [outer = 0x8dbd4400] 13:22:27 INFO - PROCESS | 1779 | 1468354947985 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1748ms 13:22:28 INFO - PROCESS | 1779 | 1468354948038 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1779 | 1468354948044 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:22:28 INFO - PROCESS | 1779 | 1468354948052 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1779 | 1468354948056 Marionette TRACE conn4 <- [1,658,null,{}] 13:22:28 INFO - PROCESS | 1779 | 1468354948063 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:28 INFO - PROCESS | 1779 | 1468354948069 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:28 INFO - PROCESS | 1779 | 1468354948286 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:22:28 INFO - PROCESS | 1779 | --DOCSHELL 0x99235800 == 88 [pid = 1779] [id = 157] 13:22:28 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0x9c169800) [pid = 1779] [serial = 427] [outer = (nil)] [url = about:blank] 13:22:28 INFO - PROCESS | 1779 | 1468354948616 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1779 | 1468354948625 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9178c800 == 87 [pid = 1779] [id = 156] 13:22:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed99c00 == 86 [pid = 1779] [id = 155] 13:22:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb68000 == 87 [pid = 1779] [id = 172] 13:22:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x8ed99c00) [pid = 1779] [serial = 516] [outer = (nil)] 13:22:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 187 (0x8f9dc800) [pid = 1779] [serial = 517] [outer = 0x8ed99c00] 13:22:28 INFO - PROCESS | 1779 | 1468354948736 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 188 (0x9178f400) [pid = 1779] [serial = 518] [outer = 0x8ed99c00] 13:22:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a6000 == 86 [pid = 1779] [id = 154] 13:22:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcc000 == 85 [pid = 1779] [id = 149] 13:22:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c1c00 == 84 [pid = 1779] [id = 148] 13:22:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8bc00 == 83 [pid = 1779] [id = 147] 13:22:29 INFO - PROCESS | 1779 | --DOCSHELL 0x9bfbcc00 == 82 [pid = 1779] [id = 146] 13:22:29 INFO - PROCESS | 1779 | --DOCSHELL 0xa2328000 == 81 [pid = 1779] [id = 145] 13:22:29 INFO - PROCESS | 1779 | --DOCSHELL 0x91703400 == 80 [pid = 1779] [id = 144] 13:22:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c9400 == 79 [pid = 1779] [id = 143] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 187 (0xa25efc00) [pid = 1779] [serial = 394] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 186 (0xa209cc00) [pid = 1779] [serial = 259] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0x9adbfc00) [pid = 1779] [serial = 213] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 184 (0x99230800) [pid = 1779] [serial = 388] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 183 (0x8f9c1c00) [pid = 1779] [serial = 385] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 182 (0xa610f000) [pid = 1779] [serial = 220] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 181 (0xa6789400) [pid = 1779] [serial = 223] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 180 (0x92ccb400) [pid = 1779] [serial = 409] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x92ccac00) [pid = 1779] [serial = 295] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x994a6000) [pid = 1779] [serial = 389] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x91ad8400) [pid = 1779] [serial = 253] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x8f9e7800) [pid = 1779] [serial = 307] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x99236400) [pid = 1779] [serial = 210] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0xa6f43400) [pid = 1779] [serial = 262] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0xa4d0b400) [pid = 1779] [serial = 217] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x9b15c400) [pid = 1779] [serial = 382] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x92b91400) [pid = 1779] [serial = 265] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0xa8c20800) [pid = 1779] [serial = 268] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x8f8f3c00) [pid = 1779] [serial = 304] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x9a092800) [pid = 1779] [serial = 256] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0xa8c88400) [pid = 1779] [serial = 229] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0xa31f3800) [pid = 1779] [serial = 207] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x9b15ac00) [pid = 1779] [serial = 392] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0xa90b4800) [pid = 1779] [serial = 271] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0xa82fb400) [pid = 1779] [serial = 226] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x8f9dbc00) [pid = 1779] [serial = 400] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0xa2fba000) [pid = 1779] [serial = 395] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x9a635c00) [pid = 1779] [serial = 367] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x8f9e4c00) [pid = 1779] [serial = 386] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x8f8c5c00) [pid = 1779] [serial = 403] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x9d415c00) [pid = 1779] [serial = 292] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9a089400) [pid = 1779] [serial = 298] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa3186800) [pid = 1779] [serial = 310] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0xa2536800) [pid = 1779] [serial = 301] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x9a50fc00) [pid = 1779] [serial = 406] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0xa31e9400) [pid = 1779] [serial = 397] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9adc2000) [pid = 1779] [serial = 391] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9a096000) [pid = 1779] [serial = 421] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8f9e8400) [pid = 1779] [serial = 413] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x91799000) [pid = 1779] [serial = 416] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9537f400) [pid = 1779] [serial = 419] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x94855000) [pid = 1779] [serial = 418] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x91710c00) [pid = 1779] [serial = 415] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9adbbc00) [pid = 1779] [serial = 425] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9a094c00) [pid = 1779] [serial = 424] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x8f9da400) [pid = 1779] [serial = 412] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9a633400) [pid = 1779] [serial = 422] [outer = (nil)] [url = about:blank] 13:22:29 INFO - PROCESS | 1779 | 1468354949693 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1688ms 13:22:29 INFO - PROCESS | 1779 | 1468354949742 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1779 | 1468354949746 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:22:29 INFO - PROCESS | 1779 | 1468354949762 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1779 | 1468354949772 Marionette TRACE conn4 <- [1,662,null,{}] 13:22:29 INFO - PROCESS | 1779 | 1468354949779 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:29 INFO - PROCESS | 1779 | 1468354949786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:29 INFO - PROCESS | 1779 | 1468354949994 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:22:30 INFO - PROCESS | 1779 | 1468354950193 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1779 | 1468354950201 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92e800 == 80 [pid = 1779] [id = 173] 13:22:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8e4c6800) [pid = 1779] [serial = 519] [outer = (nil)] 13:22:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x92457c00) [pid = 1779] [serial = 520] [outer = 0x8e4c6800] 13:22:30 INFO - PROCESS | 1779 | 1468354950289 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x92b8c800) [pid = 1779] [serial = 521] [outer = 0x8e4c6800] 13:22:30 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:31 INFO - PROCESS | 1779 | 1468354951148 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1446ms 13:22:31 INFO - PROCESS | 1779 | 1468354951201 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1779 | 1468354951206 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:22:31 INFO - PROCESS | 1779 | 1468354951219 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1779 | 1468354951223 Marionette TRACE conn4 <- [1,666,null,{}] 13:22:31 INFO - PROCESS | 1779 | 1468354951230 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:31 INFO - PROCESS | 1779 | 1468354951236 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:31 INFO - PROCESS | 1779 | 1468354951492 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:22:31 INFO - PROCESS | 1779 | 1468354951527 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1779 | 1468354951535 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c9400 == 81 [pid = 1779] [id = 174] 13:22:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x92ccac00) [pid = 1779] [serial = 522] [outer = (nil)] 13:22:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x93d9c800) [pid = 1779] [serial = 523] [outer = 0x92ccac00] 13:22:31 INFO - PROCESS | 1779 | 1468354951607 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x95371800) [pid = 1779] [serial = 524] [outer = 0x92ccac00] 13:22:32 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:32 INFO - PROCESS | 1779 | 1468354952578 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1383ms 13:22:32 INFO - PROCESS | 1779 | 1468354952603 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1779 | 1468354952607 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:22:32 INFO - PROCESS | 1779 | 1468354952613 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1779 | 1468354952616 Marionette TRACE conn4 <- [1,670,null,{}] 13:22:32 INFO - PROCESS | 1779 | 1468354952622 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:32 INFO - PROCESS | 1779 | 1468354952643 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:32 INFO - PROCESS | 1779 | 1468354952912 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:22:32 INFO - PROCESS | 1779 | 1468354952939 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1779 | 1468354952958 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x97991800 == 82 [pid = 1779] [id = 175] 13:22:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x97997000) [pid = 1779] [serial = 525] [outer = (nil)] 13:22:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x99230000) [pid = 1779] [serial = 526] [outer = 0x97997000] 13:22:33 INFO - PROCESS | 1779 | 1468354953043 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9a120800) [pid = 1779] [serial = 527] [outer = 0x97997000] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8ed8c800) [pid = 1779] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x91707400) [pid = 1779] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x93b63800) [pid = 1779] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9adb8c00) [pid = 1779] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x8f7cac00) [pid = 1779] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0xa20aa800) [pid = 1779] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9adc1000) [pid = 1779] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x95374800) [pid = 1779] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x99238c00) [pid = 1779] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x8ed92000) [pid = 1779] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x8e0a6c00) [pid = 1779] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x8f9c7c00) [pid = 1779] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x91792c00) [pid = 1779] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8f9f0800) [pid = 1779] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:22:33 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0xa31ed000) [pid = 1779] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:22:34 INFO - PROCESS | 1779 | 1468354954379 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1794ms 13:22:34 INFO - PROCESS | 1779 | 1468354954408 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1779 | 1468354954411 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:22:34 INFO - PROCESS | 1779 | 1468354954419 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1779 | 1468354954422 Marionette TRACE conn4 <- [1,674,null,{}] 13:22:34 INFO - PROCESS | 1779 | 1468354954428 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:34 INFO - PROCESS | 1779 | 1468354954434 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:34 INFO - PROCESS | 1779 | 1468354954698 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:22:34 INFO - PROCESS | 1779 | 1468354954805 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 1779 | 1468354954812 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6f400 == 83 [pid = 1779] [id = 176] 13:22:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8ed92c00) [pid = 1779] [serial = 528] [outer = (nil)] 13:22:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x99231000) [pid = 1779] [serial = 529] [outer = 0x8ed92c00] 13:22:34 INFO - PROCESS | 1779 | 1468354954891 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9a125800) [pid = 1779] [serial = 530] [outer = 0x8ed92c00] 13:22:35 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:35 INFO - PROCESS | 1779 | 1468354955791 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1431ms 13:22:35 INFO - PROCESS | 1779 | 1468354955852 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1779 | 1468354955860 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:22:35 INFO - PROCESS | 1779 | 1468354955870 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1779 | 1468354955876 Marionette TRACE conn4 <- [1,678,null,{}] 13:22:35 INFO - PROCESS | 1779 | 1468354955899 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:35 INFO - PROCESS | 1779 | 1468354955906 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:36 INFO - PROCESS | 1779 | 1468354956181 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:22:36 INFO - PROCESS | 1779 | 1468354956463 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1779 | 1468354956478 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a1000 == 84 [pid = 1779] [id = 177] 13:22:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x8e3f7800) [pid = 1779] [serial = 531] [outer = (nil)] 13:22:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8e3fdc00) [pid = 1779] [serial = 532] [outer = 0x8e3f7800] 13:22:36 INFO - PROCESS | 1779 | 1468354956566 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x8e4cf800) [pid = 1779] [serial = 533] [outer = 0x8e3f7800] 13:22:37 INFO - PROCESS | 1779 | 1468354957544 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1753ms 13:22:37 INFO - PROCESS | 1779 | 1468354957623 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1779 | 1468354957631 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:22:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:22:37 INFO - PROCESS | 1779 | 1468354957644 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1779 | 1468354957649 Marionette TRACE conn4 <- [1,682,null,{}] 13:22:37 INFO - PROCESS | 1779 | 1468354957656 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:37 INFO - PROCESS | 1779 | 1468354957664 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:37 INFO - PROCESS | 1779 | 1468354957926 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:22:38 INFO - PROCESS | 1779 | 1468354958224 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1779 | 1468354958230 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ba000 == 85 [pid = 1779] [id = 178] 13:22:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8f9d8400) [pid = 1779] [serial = 534] [outer = (nil)] 13:22:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x912d2000) [pid = 1779] [serial = 535] [outer = 0x8f9d8400] 13:22:38 INFO - PROCESS | 1779 | 1468354958323 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x91792400) [pid = 1779] [serial = 536] [outer = 0x8f9d8400] 13:22:39 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:39 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:39 INFO - PROCESS | 1779 | 1468354959868 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2240ms 13:22:39 INFO - PROCESS | 1779 | 1468354959883 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1779 | 1468354959887 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:22:39 INFO - PROCESS | 1779 | 1468354959897 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1779 | 1468354959902 Marionette TRACE conn4 <- [1,686,null,{}] 13:22:39 INFO - PROCESS | 1779 | 1468354959921 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 1779 | 1468354959930 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:40 INFO - PROCESS | 1779 | 1468354960172 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:22:40 INFO - PROCESS | 1779 | 1468354960376 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1779 | 1468354960388 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcbc00 == 86 [pid = 1779] [id = 179] 13:22:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x9484b400) [pid = 1779] [serial = 537] [outer = (nil)] 13:22:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x99234c00) [pid = 1779] [serial = 538] [outer = 0x9484b400] 13:22:40 INFO - PROCESS | 1779 | 1468354960510 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x9a12e400) [pid = 1779] [serial = 539] [outer = 0x9484b400] 13:22:41 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:41 INFO - PROCESS | 1779 | 1468354961885 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:22:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2088ms 13:22:41 INFO - PROCESS | 1779 | 1468354961986 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1779 | 1468354961991 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:22:42 INFO - PROCESS | 1779 | 1468354961999 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1779 | 1468354962003 Marionette TRACE conn4 <- [1,690,null,{}] 13:22:42 INFO - PROCESS | 1779 | 1468354962010 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:42 INFO - PROCESS | 1779 | 1468354962015 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:42 INFO - PROCESS | 1779 | 1468354962223 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:22:42 INFO - PROCESS | 1779 | 1468354962415 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1779 | 1468354962425 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a50c400 == 87 [pid = 1779] [id = 180] 13:22:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9a50e400) [pid = 1779] [serial = 540] [outer = (nil)] 13:22:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9aab7800) [pid = 1779] [serial = 541] [outer = 0x9a50e400] 13:22:42 INFO - PROCESS | 1779 | 1468354962516 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9adc2000) [pid = 1779] [serial = 542] [outer = 0x9a50e400] 13:22:43 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:43 INFO - PROCESS | 1779 | 1468354963858 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1885ms 13:22:43 INFO - PROCESS | 1779 | 1468354963885 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:22:43 INFO - PROCESS | 1779 | 1468354963890 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:22:43 INFO - PROCESS | 1779 | 1468354963896 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1779 | 1468354963900 Marionette TRACE conn4 <- [1,694,null,{}] 13:22:44 INFO - PROCESS | 1779 | 1468354964002 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:44 INFO - PROCESS | 1779 | 1468354964008 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:44 INFO - PROCESS | 1779 | 1468354964232 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:22:44 INFO - PROCESS | 1779 | 1468354964423 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 1779 | 1468354964434 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67c00 == 88 [pid = 1779] [id = 181] 13:22:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9a63a400) [pid = 1779] [serial = 543] [outer = (nil)] 13:22:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x9b7a2800) [pid = 1779] [serial = 544] [outer = 0x9a63a400] 13:22:44 INFO - PROCESS | 1779 | 1468354964514 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x9bcfe000) [pid = 1779] [serial = 545] [outer = 0x9a63a400] 13:22:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:45 INFO - PROCESS | 1779 | 1468354965868 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:22:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2028ms 13:22:46 INFO - PROCESS | 1779 | 1468354966000 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1779 | 1468354966005 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:22:46 INFO - PROCESS | 1779 | 1468354966024 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1779 | 1468354966029 Marionette TRACE conn4 <- [1,698,null,{}] 13:22:46 INFO - PROCESS | 1779 | 1468354966036 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:46 INFO - PROCESS | 1779 | 1468354966047 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:46 INFO - PROCESS | 1779 | 1468354966289 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:22:46 INFO - PROCESS | 1779 | 1468354966484 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1779 | 1468354966493 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c6400 == 89 [pid = 1779] [id = 182] 13:22:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8e4c6c00) [pid = 1779] [serial = 546] [outer = (nil)] 13:22:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x92b92c00) [pid = 1779] [serial = 547] [outer = 0x8e4c6c00] 13:22:46 INFO - PROCESS | 1779 | 1468354966574 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9bfba400) [pid = 1779] [serial = 548] [outer = 0x8e4c6c00] 13:22:47 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:48 INFO - PROCESS | 1779 | 1468354968075 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2092ms 13:22:48 INFO - PROCESS | 1779 | 1468354968116 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1779 | 1468354968122 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:22:48 INFO - PROCESS | 1779 | 1468354968131 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1779 | 1468354968136 Marionette TRACE conn4 <- [1,702,null,{}] 13:22:48 INFO - PROCESS | 1779 | 1468354968145 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:48 INFO - PROCESS | 1779 | 1468354968151 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:48 INFO - PROCESS | 1779 | 1468354968424 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:22:48 INFO - PROCESS | 1779 | 1468354968566 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1779 | 1468354968580 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0aac00 == 90 [pid = 1779] [id = 183] 13:22:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x8e0ae400) [pid = 1779] [serial = 549] [outer = (nil)] 13:22:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x8ed90400) [pid = 1779] [serial = 550] [outer = 0x8e0ae400] 13:22:48 INFO - PROCESS | 1779 | 1468354968709 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x8f7c9000) [pid = 1779] [serial = 551] [outer = 0x8e0ae400] 13:22:50 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:50 INFO - PROCESS | 1779 | 1468354970185 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2144ms 13:22:50 INFO - PROCESS | 1779 | 1468354970275 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1779 | 1468354970283 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:22:50 INFO - PROCESS | 1779 | 1468354970294 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1779 | 1468354970298 Marionette TRACE conn4 <- [1,706,null,{}] 13:22:50 INFO - PROCESS | 1779 | 1468354970308 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:50 INFO - PROCESS | 1779 | 1468354970314 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:50 INFO - PROCESS | 1779 | 1468354970509 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x9b7a0800 == 89 [pid = 1779] [id = 62] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c3c00 == 88 [pid = 1779] [id = 141] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x953be400 == 87 [pid = 1779] [id = 65] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x983e3000 == 86 [pid = 1779] [id = 140] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed99800 == 85 [pid = 1779] [id = 138] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x9484c000 == 84 [pid = 1779] [id = 64] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c3000 == 83 [pid = 1779] [id = 137] 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x9a844800 == 82 [pid = 1779] [id = 130] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x8d92cc00) [pid = 1779] [serial = 451] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x8e4cd800) [pid = 1779] [serial = 445] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x99232400) [pid = 1779] [serial = 433] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x9a636800) [pid = 1779] [serial = 460] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x912d8000) [pid = 1779] [serial = 430] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x8bb6c000) [pid = 1779] [serial = 457] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9a127800) [pid = 1779] [serial = 442] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x8dbd3400) [pid = 1779] [serial = 448] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0xa310ac00) [pid = 1779] [serial = 436] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8dbd6000) [pid = 1779] [serial = 454] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0xa61b1c00) [pid = 1779] [serial = 439] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9a50d800) [pid = 1779] [serial = 475] [outer = (nil)] [url = about:blank] 13:22:50 INFO - PROCESS | 1779 | 1468354970820 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1779 | 1468354970830 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:50 INFO - PROCESS | 1779 | --DOCSHELL 0x95280000 == 81 [pid = 1779] [id = 129] 13:22:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c000 == 82 [pid = 1779] [id = 184] 13:22:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8bb6e800) [pid = 1779] [serial = 552] [outer = (nil)] 13:22:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8dbd6000) [pid = 1779] [serial = 553] [outer = 0x8bb6e800] 13:22:50 INFO - PROCESS | 1779 | 1468354970919 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8e4cd800) [pid = 1779] [serial = 554] [outer = 0x8bb6e800] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed90c00 == 81 [pid = 1779] [id = 135] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8bbc00 == 80 [pid = 1779] [id = 134] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9aab2000 == 79 [pid = 1779] [id = 131] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d8800 == 78 [pid = 1779] [id = 133] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9d864400 == 77 [pid = 1779] [id = 132] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8e7400 == 76 [pid = 1779] [id = 169] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c8c00 == 75 [pid = 1779] [id = 168] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cac00 == 74 [pid = 1779] [id = 167] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9b437000 == 73 [pid = 1779] [id = 166] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92d000 == 72 [pid = 1779] [id = 165] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66c00 == 71 [pid = 1779] [id = 164] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb72000 == 70 [pid = 1779] [id = 163] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x91794400 == 69 [pid = 1779] [id = 162] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92ccb000 == 68 [pid = 1779] [id = 161] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed93c00 == 67 [pid = 1779] [id = 160] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a0000 == 66 [pid = 1779] [id = 159] 13:22:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9a089000 == 65 [pid = 1779] [id = 158] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8ed98400) [pid = 1779] [serial = 319] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8e4c5400) [pid = 1779] [serial = 464] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8f9df800) [pid = 1779] [serial = 467] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x8e0acc00) [pid = 1779] [serial = 463] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x93ab3400) [pid = 1779] [serial = 470] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x92b92000) [pid = 1779] [serial = 469] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x8f9d7000) [pid = 1779] [serial = 466] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0xa823b000) [pid = 1779] [serial = 316] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0xa4f1ac00) [pid = 1779] [serial = 313] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x8f8ee000) [pid = 1779] [serial = 343] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x91792000) [pid = 1779] [serial = 346] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9a001c00) [pid = 1779] [serial = 349] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x9b15c800) [pid = 1779] [serial = 352] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9d409c00) [pid = 1779] [serial = 355] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0xa31ebc00) [pid = 1779] [serial = 358] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa6d02c00) [pid = 1779] [serial = 361] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9bfbd000) [pid = 1779] [serial = 364] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9a096c00) [pid = 1779] [serial = 473] [outer = (nil)] [url = about:blank] 13:22:51 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x9a08d800) [pid = 1779] [serial = 472] [outer = (nil)] [url = about:blank] 13:22:52 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:52 INFO - PROCESS | 1779 | 1468354972210 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1941ms 13:22:52 INFO - PROCESS | 1779 | 1468354972235 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:22:52 INFO - PROCESS | 1779 | 1468354972240 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:22:52 INFO - PROCESS | 1779 | 1468354972248 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1779 | 1468354972254 Marionette TRACE conn4 <- [1,710,null,{}] 13:22:52 INFO - PROCESS | 1779 | 1468354972372 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:52 INFO - PROCESS | 1779 | 1468354972381 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:52 INFO - PROCESS | 1779 | 1468354972566 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:22:52 INFO - PROCESS | 1779 | 1468354972578 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1779 | 1468354972591 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c9800 == 66 [pid = 1779] [id = 185] 13:22:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8f9cf400) [pid = 1779] [serial = 555] [outer = (nil)] 13:22:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91706400) [pid = 1779] [serial = 556] [outer = 0x8f9cf400] 13:22:52 INFO - PROCESS | 1779 | 1468354972665 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x91795000) [pid = 1779] [serial = 557] [outer = 0x8f9cf400] 13:22:54 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:54 INFO - PROCESS | 1779 | 1468354974069 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1842ms 13:22:54 INFO - PROCESS | 1779 | 1468354974088 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:22:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:22:54 INFO - PROCESS | 1779 | 1468354974093 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:22:54 INFO - PROCESS | 1779 | 1468354974127 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1779 | 1468354974130 Marionette TRACE conn4 <- [1,714,null,{}] 13:22:54 INFO - PROCESS | 1779 | 1468354974137 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 1779 | 1468354974142 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:54 INFO - PROCESS | 1779 | 1468354974456 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:22:54 INFO - PROCESS | 1779 | 1468354974492 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1779 | 1468354974501 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d930800 == 67 [pid = 1779] [id = 186] 13:22:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8f9eb800) [pid = 1779] [serial = 558] [outer = (nil)] 13:22:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9244f800) [pid = 1779] [serial = 559] [outer = 0x8f9eb800] 13:22:54 INFO - PROCESS | 1779 | 1468354974575 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x92b8f400) [pid = 1779] [serial = 560] [outer = 0x8f9eb800] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8f9d8c00) [pid = 1779] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9798cc00) [pid = 1779] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x9a50a800) [pid = 1779] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8f8f5400) [pid = 1779] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8f8bd000) [pid = 1779] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa2288000) [pid = 1779] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x92ccac00) [pid = 1779] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8ed99c00) [pid = 1779] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x97997000) [pid = 1779] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x8dbd4400) [pid = 1779] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x8e4c6800) [pid = 1779] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9a089800) [pid = 1779] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:22:55 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x8dbd3c00) [pid = 1779] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:22:56 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:56 INFO - PROCESS | 1779 | 1468354976290 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:22:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2223ms 13:22:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:22:56 INFO - PROCESS | 1779 | 1468354976323 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1779 | 1468354976326 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:22:56 INFO - PROCESS | 1779 | 1468354976333 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1779 | 1468354976336 Marionette TRACE conn4 <- [1,718,null,{}] 13:22:56 INFO - PROCESS | 1779 | 1468354976343 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 1779 | 1468354976348 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:56 INFO - PROCESS | 1779 | 1468354976522 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:22:56 INFO - PROCESS | 1779 | 1468354976671 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1779 | 1468354976681 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92e000 == 68 [pid = 1779] [id = 187] 13:22:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8dbca800) [pid = 1779] [serial = 561] [outer = (nil)] 13:22:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x91790c00) [pid = 1779] [serial = 562] [outer = 0x8dbca800] 13:22:56 INFO - PROCESS | 1779 | 1468354976750 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x91adcc00) [pid = 1779] [serial = 563] [outer = 0x8dbca800] 13:22:57 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:57 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:57 INFO - PROCESS | 1779 | 1468354977913 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:22:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1636ms 13:22:57 INFO - PROCESS | 1779 | 1468354977970 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1779 | 1468354977978 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:22:58 INFO - PROCESS | 1779 | 1468354978041 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1779 | 1468354978048 Marionette TRACE conn4 <- [1,722,null,{}] 13:22:58 INFO - PROCESS | 1779 | 1468354978062 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:58 INFO - PROCESS | 1779 | 1468354978069 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:58 INFO - PROCESS | 1779 | 1468354978380 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:22:58 INFO - PROCESS | 1779 | 1468354978567 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1779 | 1468354978577 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:22:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6ec00 == 69 [pid = 1779] [id = 188] 13:22:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x8e3f5400) [pid = 1779] [serial = 564] [outer = (nil)] 13:22:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x8e3fd800) [pid = 1779] [serial = 565] [outer = 0x8e3f5400] 13:22:58 INFO - PROCESS | 1779 | 1468354978704 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8ed8d400) [pid = 1779] [serial = 566] [outer = 0x8e3f5400] 13:22:59 INFO - PROCESS | 1779 | 1468354979707 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 1779 | 1468354979793 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:22:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:22:59 INFO - PROCESS | 1779 | 1468354979804 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 1779 | 1468354979808 Marionette TRACE conn4 <- [1,726,null,{}] 13:22:59 INFO - PROCESS | 1779 | 1468354979816 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:59 INFO - PROCESS | 1779 | 1468354979821 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:00 INFO - PROCESS | 1779 | 1468354980077 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:23:00 INFO - PROCESS | 1779 | 1468354980328 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1779 | 1468354980339 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ef400 == 70 [pid = 1779] [id = 189] 13:23:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8f9cc000) [pid = 1779] [serial = 567] [outer = (nil)] 13:23:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8f9df000) [pid = 1779] [serial = 568] [outer = 0x8f9cc000] 13:23:00 INFO - PROCESS | 1779 | 1468354980485 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91707400) [pid = 1779] [serial = 569] [outer = 0x8f9cc000] 13:23:01 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:01 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:23:01 INFO - PROCESS | 1779 | 1468354981549 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:23:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:23:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1795ms 13:23:01 INFO - PROCESS | 1779 | 1468354981613 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 1779 | 1468354981618 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:23:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:23:01 INFO - PROCESS | 1779 | 1468354981628 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1779 | 1468354981638 Marionette TRACE conn4 <- [1,730,null,{}] 13:23:01 INFO - PROCESS | 1779 | 1468354981656 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:01 INFO - PROCESS | 1779 | 1468354981666 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:01 INFO - PROCESS | 1779 | 1468354981904 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:23:02 INFO - PROCESS | 1779 | 1468354982229 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1779 | 1468354982242 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x94849800 == 71 [pid = 1779] [id = 190] 13:23:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9484a000) [pid = 1779] [serial = 570] [outer = (nil)] 13:23:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x953b5000) [pid = 1779] [serial = 571] [outer = 0x9484a000] 13:23:02 INFO - PROCESS | 1779 | 1468354982337 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x953c3000) [pid = 1779] [serial = 572] [outer = 0x9484a000] 13:23:03 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:03 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:23:03 INFO - PROCESS | 1779 | 1468354983343 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:23:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:23:03 INFO - PROCESS | 1779 | 1468354983435 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:23:03 INFO - PROCESS | 1779 | 1468354983442 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 1779 | 1468354983445 Marionette TRACE conn4 <- [1,734,null,{}] 13:23:03 INFO - PROCESS | 1779 | 1468354983452 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:03 INFO - PROCESS | 1779 | 1468354983458 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:03 INFO - PROCESS | 1779 | 1468354983710 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:23:04 INFO - PROCESS | 1779 | 1468354983995 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1779 | 1468354984004 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d926800 == 72 [pid = 1779] [id = 191] 13:23:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x91adb400) [pid = 1779] [serial = 573] [outer = (nil)] 13:23:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9a08c800) [pid = 1779] [serial = 574] [outer = 0x91adb400] 13:23:04 INFO - PROCESS | 1779 | 1468354984095 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x9a093400) [pid = 1779] [serial = 575] [outer = 0x91adb400] 13:23:04 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:05 INFO - PROCESS | 1779 | 1468354985019 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:23:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1642ms 13:23:05 INFO - PROCESS | 1779 | 1468354985084 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1779 | 1468354985088 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:23:05 INFO - PROCESS | 1779 | 1468354985095 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1779 | 1468354985099 Marionette TRACE conn4 <- [1,738,null,{}] 13:23:05 INFO - PROCESS | 1779 | 1468354985105 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:05 INFO - PROCESS | 1779 | 1468354985111 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:05 INFO - PROCESS | 1779 | 1468354985354 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:23:05 INFO - PROCESS | 1779 | 1468354985642 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1779 | 1468354985652 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8bd000 == 73 [pid = 1779] [id = 192] 13:23:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x91ad9000) [pid = 1779] [serial = 576] [outer = (nil)] 13:23:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9a50a800) [pid = 1779] [serial = 577] [outer = 0x91ad9000] 13:23:05 INFO - PROCESS | 1779 | 1468354985736 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x9a511400) [pid = 1779] [serial = 578] [outer = 0x91ad9000] 13:23:07 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:07 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:23:07 INFO - PROCESS | 1779 | 1468354987062 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:23:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:23:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2004ms 13:23:07 INFO - PROCESS | 1779 | 1468354987200 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:23:07 INFO - PROCESS | 1779 | 1468354987205 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:23:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:23:07 INFO - PROCESS | 1779 | 1468354987219 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1779 | 1468354987222 Marionette TRACE conn4 <- [1,742,null,{}] 13:23:07 INFO - PROCESS | 1779 | 1468354987229 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:07 INFO - PROCESS | 1779 | 1468354987240 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:07 INFO - PROCESS | 1779 | 1468354987464 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:23:07 INFO - PROCESS | 1779 | 1468354987653 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1779 | 1468354987661 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f9000 == 74 [pid = 1779] [id = 193] 13:23:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x8e3fcc00) [pid = 1779] [serial = 579] [outer = (nil)] 13:23:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9adb7400) [pid = 1779] [serial = 580] [outer = 0x8e3fcc00] 13:23:07 INFO - PROCESS | 1779 | 1468354987743 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x9b15ac00) [pid = 1779] [serial = 581] [outer = 0x8e3fcc00] 13:23:09 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:09 INFO - PROCESS | 1779 | 1468354989085 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:23:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:23:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1885ms 13:23:09 INFO - PROCESS | 1779 | 1468354989104 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:23:09 INFO - PROCESS | 1779 | 1468354989108 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:23:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:23:09 INFO - PROCESS | 1779 | 1468354989116 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:23:09 INFO - PROCESS | 1779 | 1468354989121 Marionette TRACE conn4 <- [1,746,null,{}] 13:23:09 INFO - PROCESS | 1779 | 1468354989174 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:09 INFO - PROCESS | 1779 | 1468354989179 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:09 INFO - PROCESS | 1779 | 1468354989486 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:23:09 INFO - PROCESS | 1779 | 1468354989707 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1779 | 1468354989715 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6a000 == 75 [pid = 1779] [id = 194] 13:23:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8bb6d800) [pid = 1779] [serial = 582] [outer = (nil)] 13:23:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x9b15e000) [pid = 1779] [serial = 583] [outer = 0x8bb6d800] 13:23:09 INFO - PROCESS | 1779 | 1468354989803 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9bfb8000) [pid = 1779] [serial = 584] [outer = 0x8bb6d800] 13:23:10 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9bc1ac00) [pid = 1779] [serial = 585] [outer = 0x994aa000] 13:23:11 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:11 INFO - PROCESS | 1779 | 1468354991143 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:23:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2041ms 13:23:11 INFO - PROCESS | 1779 | 1468354991205 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1779 | 1468354991210 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:23:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:23:11 INFO - PROCESS | 1779 | 1468354991241 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1779 | 1468354991245 Marionette TRACE conn4 <- [1,750,null,{}] 13:23:11 INFO - PROCESS | 1779 | 1468354991252 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:11 INFO - PROCESS | 1779 | 1468354991264 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:11 INFO - PROCESS | 1779 | 1468354991458 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:23:11 INFO - PROCESS | 1779 | 1468354991650 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 1779 | 1468354991662 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcf400 == 76 [pid = 1779] [id = 195] 13:23:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8e0ad400) [pid = 1779] [serial = 586] [outer = (nil)] 13:23:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8f8c5c00) [pid = 1779] [serial = 587] [outer = 0x8e0ad400] 13:23:11 INFO - PROCESS | 1779 | 1468354991783 Marionette DEBUG loaded listener.js 13:23:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x92b94000) [pid = 1779] [serial = 588] [outer = 0x8e0ad400] 13:23:13 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:13 INFO - PROCESS | 1779 | 1468354993311 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2094ms 13:23:13 INFO - PROCESS | 1779 | 1468354993335 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1779 | 1468354993342 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:23:13 INFO - PROCESS | 1779 | 1468354993353 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1779 | 1468354993357 Marionette TRACE conn4 <- [1,754,null,{}] 13:23:13 INFO - PROCESS | 1779 | 1468354993367 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:13 INFO - PROCESS | 1779 | 1468354993372 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:13 INFO - PROCESS | 1779 | 1468354993567 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:23:13 INFO - PROCESS | 1779 | 1468354993767 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 1779 | 1468354993780 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d924c00 == 77 [pid = 1779] [id = 196] 13:23:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8e4cdc00) [pid = 1779] [serial = 589] [outer = (nil)] 13:23:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8f8ec800) [pid = 1779] [serial = 590] [outer = 0x8e4cdc00] 13:23:13 INFO - PROCESS | 1779 | 1468354993906 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x8f9c3000) [pid = 1779] [serial = 591] [outer = 0x8e4cdc00] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x92cd0c00 == 76 [pid = 1779] [id = 139] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad2c00 == 75 [pid = 1779] [id = 86] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8f5000 == 74 [pid = 1779] [id = 136] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91add800 == 73 [pid = 1779] [id = 76] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7cb800 == 72 [pid = 1779] [id = 105] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9b15d800 == 71 [pid = 1779] [id = 100] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9798e800 == 70 [pid = 1779] [id = 51] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91ae1800 == 69 [pid = 1779] [id = 98] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa2374800 == 68 [pid = 1779] [id = 39] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa23dbc00 == 67 [pid = 1779] [id = 61] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9b152800 == 66 [pid = 1779] [id = 97] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x953b8800 == 65 [pid = 1779] [id = 153] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9a8af400 == 64 [pid = 1779] [id = 59] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x99231c00 == 63 [pid = 1779] [id = 85] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x92ccfc00 == 62 [pid = 1779] [id = 121] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7ca000 == 61 [pid = 1779] [id = 118] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8be800 == 60 [pid = 1779] [id = 142] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9523f800 == 59 [pid = 1779] [id = 63] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa20a9000 == 58 [pid = 1779] [id = 119] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9adc0c00 == 57 [pid = 1779] [id = 120] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x99fdd800 == 56 [pid = 1779] [id = 117] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9aab1800 == 55 [pid = 1779] [id = 66] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad9800 == 54 [pid = 1779] [id = 122] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7d0c00 == 53 [pid = 1779] [id = 103] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa4d0fc00 == 52 [pid = 1779] [id = 75] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ef400 == 51 [pid = 1779] [id = 104] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8d925c00 == 50 [pid = 1779] [id = 150] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa31e9c00 == 49 [pid = 1779] [id = 87] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92a800 == 48 [pid = 1779] [id = 151] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd3800 == 47 [pid = 1779] [id = 170] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8e7c00 == 46 [pid = 1779] [id = 101] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad8000 == 45 [pid = 1779] [id = 68] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x953b8c00 == 44 [pid = 1779] [id = 60] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x93b71800 == 43 [pid = 1779] [id = 74] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ea400 == 42 [pid = 1779] [id = 102] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x93b6cc00 == 41 [pid = 1779] [id = 38] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x953c3400 == 40 [pid = 1779] [id = 99] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0xa2556c00 == 39 [pid = 1779] [id = 36] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x9232b800 == 38 [pid = 1779] [id = 67] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x93b6b000 == 37 [pid = 1779] [id = 73] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x93b6a800 == 36 [pid = 1779] [id = 37] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8ec00 == 35 [pid = 1779] [id = 106] 13:23:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64800 == 34 [pid = 1779] [id = 152] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0xa33c2800) [pid = 1779] [serial = 401] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0xa6d05000) [pid = 1779] [serial = 461] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9a513400) [pid = 1779] [serial = 407] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9484c400) [pid = 1779] [serial = 410] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x8f9d5400) [pid = 1779] [serial = 404] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa31f5400) [pid = 1779] [serial = 398] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9bfc4c00) [pid = 1779] [serial = 493] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x95371800) [pid = 1779] [serial = 524] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x8f9dc800) [pid = 1779] [serial = 517] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x99230000) [pid = 1779] [serial = 526] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x99231000) [pid = 1779] [serial = 529] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x93ac1800) [pid = 1779] [serial = 484] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9178f400) [pid = 1779] [serial = 518] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x8f8ef000) [pid = 1779] [serial = 515] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x8f7d0400) [pid = 1779] [serial = 514] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x92457c00) [pid = 1779] [serial = 520] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9178f000) [pid = 1779] [serial = 505] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x91ad7800) [pid = 1779] [serial = 508] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8f9d7c00) [pid = 1779] [serial = 481] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9a516400) [pid = 1779] [serial = 476] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa1022000) [pid = 1779] [serial = 496] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8e0aa800) [pid = 1779] [serial = 478] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8e3ef800) [pid = 1779] [serial = 512] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8e0a3800) [pid = 1779] [serial = 511] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0xa2ff6000) [pid = 1779] [serial = 499] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x92458400) [pid = 1779] [serial = 502] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9adba000) [pid = 1779] [serial = 490] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9a1f8000) [pid = 1779] [serial = 487] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x93d9c800) [pid = 1779] [serial = 523] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x92b8c800) [pid = 1779] [serial = 521] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9a120800) [pid = 1779] [serial = 527] [outer = (nil)] [url = about:blank] 13:23:16 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:16 INFO - PROCESS | 1779 | 1468354996975 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:23:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 3644ms 13:23:16 INFO - PROCESS | 1779 | 1468354996997 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1779 | 1468354997003 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:23:17 INFO - PROCESS | 1779 | 1468354997019 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1779 | 1468354997026 Marionette TRACE conn4 <- [1,758,null,{}] 13:23:17 INFO - PROCESS | 1779 | 1468354997039 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:17 INFO - PROCESS | 1779 | 1468354997046 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:17 INFO - PROCESS | 1779 | 1468354997224 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:23:17 INFO - PROCESS | 1779 | 1468354997238 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:17 INFO - PROCESS | 1779 | 1468354997254 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd8000 == 35 [pid = 1779] [id = 197] 13:23:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8e09fc00) [pid = 1779] [serial = 592] [outer = (nil)] 13:23:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x8e0a4400) [pid = 1779] [serial = 593] [outer = 0x8e09fc00] 13:23:17 INFO - PROCESS | 1779 | 1468354997372 Marionette DEBUG loaded listener.js 13:23:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x8e0a7c00) [pid = 1779] [serial = 594] [outer = 0x8e09fc00] 13:23:18 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:18 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:23:18 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:18 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:18 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:23:18 INFO - PROCESS | 1779 | 1468354998362 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:23:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1396ms 13:23:18 INFO - PROCESS | 1779 | 1468354998408 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 1779 | 1468354998417 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:23:18 INFO - PROCESS | 1779 | 1468354998429 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 1779 | 1468354998433 Marionette TRACE conn4 <- [1,762,null,{}] 13:23:18 INFO - PROCESS | 1779 | 1468354998440 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:18 INFO - PROCESS | 1779 | 1468354998448 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:18 INFO - PROCESS | 1779 | 1468354998688 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:23:18 INFO - PROCESS | 1779 | 1468354998706 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1779 | 1468354998716 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c3400 == 36 [pid = 1779] [id = 198] 13:23:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x8f7c4400) [pid = 1779] [serial = 595] [outer = (nil)] 13:23:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x8f7c9800) [pid = 1779] [serial = 596] [outer = 0x8f7c4400] 13:23:18 INFO - PROCESS | 1779 | 1468354998793 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8f8bac00) [pid = 1779] [serial = 597] [outer = 0x8f7c4400] 13:23:20 INFO - PROCESS | 1779 | 1468355000215 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:23:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1834ms 13:23:20 INFO - PROCESS | 1779 | 1468355000320 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 1779 | 1468355000325 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:23:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:23:20 INFO - PROCESS | 1779 | 1468355000336 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 1779 | 1468355000343 Marionette TRACE conn4 <- [1,766,null,{}] 13:23:20 INFO - PROCESS | 1779 | 1468355000380 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:20 INFO - PROCESS | 1779 | 1468355000396 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:20 INFO - PROCESS | 1779 | 1468355000624 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:23:20 INFO - PROCESS | 1779 | 1468355000667 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:20 INFO - PROCESS | 1779 | 1468355000677 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9dc800 == 37 [pid = 1779] [id = 199] 13:23:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8f9de400) [pid = 1779] [serial = 598] [outer = (nil)] 13:23:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8f9e9800) [pid = 1779] [serial = 599] [outer = 0x8f9de400] 13:23:20 INFO - PROCESS | 1779 | 1468355000754 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x912cfc00) [pid = 1779] [serial = 600] [outer = 0x8f9de400] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8f9cf400) [pid = 1779] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8e3f7800) [pid = 1779] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8f9eb800) [pid = 1779] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8f8b9000) [pid = 1779] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x8f9d0800) [pid = 1779] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x8bb6e800) [pid = 1779] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9c0b2400) [pid = 1779] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9484b400) [pid = 1779] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x8f9d8400) [pid = 1779] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0xa23cd000) [pid = 1779] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9a50e400) [pid = 1779] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x92cca800) [pid = 1779] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8e0ae400) [pid = 1779] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9b159c00) [pid = 1779] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8f8eb400) [pid = 1779] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8d92b800) [pid = 1779] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x91adc000) [pid = 1779] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8e4c3400) [pid = 1779] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0xa236ec00) [pid = 1779] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8e4c6c00) [pid = 1779] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9a63a400) [pid = 1779] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8d931c00) [pid = 1779] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8f9dcc00) [pid = 1779] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8ed92c00) [pid = 1779] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d923c00) [pid = 1779] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d926000) [pid = 1779] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8bb65c00) [pid = 1779] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x92451400) [pid = 1779] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8dbcdc00) [pid = 1779] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92cca400) [pid = 1779] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8e0a4c00) [pid = 1779] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8f9c9000) [pid = 1779] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92ccd400) [pid = 1779] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:23:23 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8dbca800) [pid = 1779] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:23:23 INFO - PROCESS | 1779 | 1468355003152 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:23:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2847ms 13:23:23 INFO - PROCESS | 1779 | 1468355003184 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:23:23 INFO - PROCESS | 1779 | 1468355003189 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:23:23 INFO - PROCESS | 1779 | 1468355003196 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1779 | 1468355003200 Marionette TRACE conn4 <- [1,770,null,{}] 13:23:23 INFO - PROCESS | 1779 | 1468355003207 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:23 INFO - PROCESS | 1779 | 1468355003213 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:23 INFO - PROCESS | 1779 | 1468355003377 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:23:23 INFO - PROCESS | 1779 | 1468355003386 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1779 | 1468355003397 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd2c00 == 38 [pid = 1779] [id = 200] 13:23:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8e0a2800) [pid = 1779] [serial = 601] [outer = (nil)] 13:23:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8e4c6c00) [pid = 1779] [serial = 602] [outer = 0x8e0a2800] 13:23:23 INFO - PROCESS | 1779 | 1468355003469 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8f8ec000) [pid = 1779] [serial = 603] [outer = 0x8e0a2800] 13:23:24 INFO - PROCESS | 1779 | 1468355004376 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1243ms 13:23:24 INFO - PROCESS | 1779 | 1468355004439 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1779 | 1468355004443 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:23:24 INFO - PROCESS | 1779 | 1468355004450 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1779 | 1468355004454 Marionette TRACE conn4 <- [1,774,null,{}] 13:23:24 INFO - PROCESS | 1779 | 1468355004459 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:24 INFO - PROCESS | 1779 | 1468355004465 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:24 INFO - PROCESS | 1779 | 1468355004645 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:23:24 INFO - PROCESS | 1779 | 1468355004823 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1779 | 1468355004831 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcfc00 == 39 [pid = 1779] [id = 201] 13:23:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8f9e7c00) [pid = 1779] [serial = 604] [outer = (nil)] 13:23:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x91701800) [pid = 1779] [serial = 605] [outer = 0x8f9e7c00] 13:23:24 INFO - PROCESS | 1779 | 1468355004912 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91796800) [pid = 1779] [serial = 606] [outer = 0x8f9e7c00] 13:23:26 INFO - PROCESS | 1779 | 1468355006030 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1640ms 13:23:26 INFO - PROCESS | 1779 | 1468355006092 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 1779 | 1468355006099 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:23:26 INFO - PROCESS | 1779 | 1468355006108 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 1779 | 1468355006117 Marionette TRACE conn4 <- [1,778,null,{}] 13:23:26 INFO - PROCESS | 1779 | 1468355006167 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:26 INFO - PROCESS | 1779 | 1468355006174 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:26 INFO - PROCESS | 1779 | 1468355006458 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:23:26 INFO - PROCESS | 1779 | 1468355006666 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1779 | 1468355006674 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c7c00 == 40 [pid = 1779] [id = 202] 13:23:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8e4c9000) [pid = 1779] [serial = 607] [outer = (nil)] 13:23:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8f7c2800) [pid = 1779] [serial = 608] [outer = 0x8e4c9000] 13:23:26 INFO - PROCESS | 1779 | 1468355006805 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8f8b7c00) [pid = 1779] [serial = 609] [outer = 0x8e4c9000] 13:23:27 INFO - PROCESS | 1779 | 1468355007760 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1686ms 13:23:27 INFO - PROCESS | 1779 | 1468355007795 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1779 | 1468355007803 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:23:27 INFO - PROCESS | 1779 | 1468355007816 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1779 | 1468355007821 Marionette TRACE conn4 <- [1,782,null,{}] 13:23:27 INFO - PROCESS | 1779 | 1468355007828 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:27 INFO - PROCESS | 1779 | 1468355007834 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:28 INFO - PROCESS | 1779 | 1468355008066 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:23:28 INFO - PROCESS | 1779 | 1468355008350 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1779 | 1468355008360 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c6800 == 41 [pid = 1779] [id = 203] 13:23:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8f9e4c00) [pid = 1779] [serial = 610] [outer = (nil)] 13:23:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x912d4400) [pid = 1779] [serial = 611] [outer = 0x8f9e4c00] 13:23:28 INFO - PROCESS | 1779 | 1468355008494 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x91798800) [pid = 1779] [serial = 612] [outer = 0x8f9e4c00] 13:23:29 INFO - PROCESS | 1779 | 1468355009454 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1687ms 13:23:29 INFO - PROCESS | 1779 | 1468355009504 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1779 | 1468355009509 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:23:29 INFO - PROCESS | 1779 | 1468355009517 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1779 | 1468355009524 Marionette TRACE conn4 <- [1,786,null,{}] 13:23:29 INFO - PROCESS | 1779 | 1468355009543 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:29 INFO - PROCESS | 1779 | 1468355009553 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:29 INFO - PROCESS | 1779 | 1468355009770 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:23:30 INFO - PROCESS | 1779 | 1468355010075 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1779 | 1468355010089 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b87400 == 42 [pid = 1779] [id = 204] 13:23:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x92b8ac00) [pid = 1779] [serial = 613] [outer = (nil)] 13:23:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92b92400) [pid = 1779] [serial = 614] [outer = 0x92b8ac00] 13:23:30 INFO - PROCESS | 1779 | 1468355010178 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x92cc9c00) [pid = 1779] [serial = 615] [outer = 0x92b8ac00] 13:23:31 INFO - PROCESS | 1779 | 1468355011177 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1691ms 13:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:23:31 INFO - PROCESS | 1779 | 1468355011209 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1779 | 1468355011214 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:23:31 INFO - PROCESS | 1779 | 1468355011223 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1779 | 1468355011226 Marionette TRACE conn4 <- [1,790,null,{}] 13:23:31 INFO - PROCESS | 1779 | 1468355011233 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:31 INFO - PROCESS | 1779 | 1468355011238 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:31 INFO - PROCESS | 1779 | 1468355011445 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:23:31 INFO - PROCESS | 1779 | 1468355011687 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1779 | 1468355011696 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x91adb800 == 43 [pid = 1779] [id = 205] 13:23:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x92ccfc00) [pid = 1779] [serial = 616] [outer = (nil)] 13:23:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x93ab4c00) [pid = 1779] [serial = 617] [outer = 0x92ccfc00] 13:23:31 INFO - PROCESS | 1779 | 1468355011799 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x93abf400) [pid = 1779] [serial = 618] [outer = 0x92ccfc00] 13:23:33 INFO - PROCESS | 1779 | 1468355013103 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1935ms 13:23:33 INFO - PROCESS | 1779 | 1468355013169 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 1779 | 1468355013176 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:23:33 INFO - PROCESS | 1779 | 1468355013187 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1779 | 1468355013192 Marionette TRACE conn4 <- [1,794,null,{}] 13:23:33 INFO - PROCESS | 1779 | 1468355013203 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:33 INFO - PROCESS | 1779 | 1468355013211 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:33 INFO - PROCESS | 1779 | 1468355013512 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:23:33 INFO - PROCESS | 1779 | 1468355013729 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1779 | 1468355013738 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b70800 == 44 [pid = 1779] [id = 206] 13:23:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x93d99400) [pid = 1779] [serial = 619] [outer = (nil)] 13:23:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x93da4c00) [pid = 1779] [serial = 620] [outer = 0x93d99400] 13:23:33 INFO - PROCESS | 1779 | 1468355013867 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x94851400) [pid = 1779] [serial = 621] [outer = 0x93d99400] 13:23:34 INFO - PROCESS | 1779 | 1468355014915 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1790ms 13:23:34 INFO - PROCESS | 1779 | 1468355014976 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1779 | 1468355014980 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:23:34 INFO - PROCESS | 1779 | 1468355014988 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1779 | 1468355014992 Marionette TRACE conn4 <- [1,798,null,{}] 13:23:35 INFO - PROCESS | 1779 | 1468355014998 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:35 INFO - PROCESS | 1779 | 1468355015012 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:35 INFO - PROCESS | 1779 | 1468355015277 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:23:35 INFO - PROCESS | 1779 | 1468355015564 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1779 | 1468355015573 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x93ab9800 == 45 [pid = 1779] [id = 207] 13:23:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x93d9d000) [pid = 1779] [serial = 622] [outer = (nil)] 13:23:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x983e5000) [pid = 1779] [serial = 623] [outer = 0x93d9d000] 13:23:35 INFO - PROCESS | 1779 | 1468355015660 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x91793000) [pid = 1779] [serial = 624] [outer = 0x93d9d000] 13:23:36 INFO - PROCESS | 1779 | 1468355016569 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1642ms 13:23:36 INFO - PROCESS | 1779 | 1468355016639 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1779 | 1468355016644 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:23:36 INFO - PROCESS | 1779 | 1468355016654 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1779 | 1468355016657 Marionette TRACE conn4 <- [1,802,null,{}] 13:23:36 INFO - PROCESS | 1779 | 1468355016664 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:36 INFO - PROCESS | 1779 | 1468355016670 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:36 INFO - PROCESS | 1779 | 1468355016871 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:23:37 INFO - PROCESS | 1779 | 1468355017133 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1779 | 1468355017144 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fbc00 == 46 [pid = 1779] [id = 208] 13:23:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x9537a400) [pid = 1779] [serial = 625] [outer = (nil)] 13:23:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x9925a800) [pid = 1779] [serial = 626] [outer = 0x9537a400] 13:23:37 INFO - PROCESS | 1779 | 1468355017269 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x99282400) [pid = 1779] [serial = 627] [outer = 0x9537a400] 13:23:38 INFO - PROCESS | 1779 | 1468355018213 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1633ms 13:23:38 INFO - PROCESS | 1779 | 1468355018289 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1779 | 1468355018294 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:23:38 INFO - PROCESS | 1779 | 1468355018301 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1779 | 1468355018305 Marionette TRACE conn4 <- [1,806,null,{}] 13:23:38 INFO - PROCESS | 1779 | 1468355018312 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:38 INFO - PROCESS | 1779 | 1468355018318 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:38 INFO - PROCESS | 1779 | 1468355018556 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:23:38 INFO - PROCESS | 1779 | 1468355018851 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 1779 | 1468355018857 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a2000 == 47 [pid = 1779] [id = 209] 13:23:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x8e0a5000) [pid = 1779] [serial = 628] [outer = (nil)] 13:23:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x9a092000) [pid = 1779] [serial = 629] [outer = 0x8e0a5000] 13:23:38 INFO - PROCESS | 1779 | 1468355018947 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x9a121400) [pid = 1779] [serial = 630] [outer = 0x8e0a5000] 13:23:39 INFO - PROCESS | 1779 | 1468355019873 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1683ms 13:23:39 INFO - PROCESS | 1779 | 1468355019985 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:23:39 INFO - PROCESS | 1779 | 1468355019989 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:23:39 INFO - PROCESS | 1779 | 1468355019996 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1779 | 1468355019999 Marionette TRACE conn4 <- [1,810,null,{}] 13:23:40 INFO - PROCESS | 1779 | 1468355020005 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:40 INFO - PROCESS | 1779 | 1468355020010 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:40 INFO - PROCESS | 1779 | 1468355020299 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:23:40 INFO - PROCESS | 1779 | 1468355020533 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1779 | 1468355020541 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64000 == 48 [pid = 1779] [id = 210] 13:23:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8bb64c00) [pid = 1779] [serial = 631] [outer = (nil)] 13:23:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8dbca400) [pid = 1779] [serial = 632] [outer = 0x8bb64c00] 13:23:40 INFO - PROCESS | 1779 | 1468355020623 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8e4ca800) [pid = 1779] [serial = 633] [outer = 0x8bb64c00] 13:23:41 INFO - PROCESS | 1779 | 1468355021716 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1783ms 13:23:41 INFO - PROCESS | 1779 | 1468355021780 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:23:41 INFO - PROCESS | 1779 | 1468355021787 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:23:41 INFO - PROCESS | 1779 | 1468355021795 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1779 | 1468355021803 Marionette TRACE conn4 <- [1,814,null,{}] 13:23:41 INFO - PROCESS | 1779 | 1468355021811 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:41 INFO - PROCESS | 1779 | 1468355021817 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:42 INFO - PROCESS | 1779 | 1468355022066 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:23:42 INFO - PROCESS | 1779 | 1468355022448 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1779 | 1468355022457 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd2c00 == 47 [pid = 1779] [id = 200] 13:23:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9dc800 == 46 [pid = 1779] [id = 199] 13:23:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb71400 == 47 [pid = 1779] [id = 211] 13:23:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8d930000) [pid = 1779] [serial = 634] [outer = (nil)] 13:23:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8dbd6800) [pid = 1779] [serial = 635] [outer = 0x8d930000] 13:23:42 INFO - PROCESS | 1779 | 1468355022574 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8e3f1800) [pid = 1779] [serial = 636] [outer = 0x8d930000] 13:23:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c3400 == 46 [pid = 1779] [id = 198] 13:23:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd8000 == 45 [pid = 1779] [id = 197] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x8e4c7800) [pid = 1779] [serial = 479] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x912d6400) [pid = 1779] [serial = 482] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x94854400) [pid = 1779] [serial = 485] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8e3fdc00) [pid = 1779] [serial = 532] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9a12bc00) [pid = 1779] [serial = 443] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x91ad4c00) [pid = 1779] [serial = 431] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x8dbd6000) [pid = 1779] [serial = 553] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0xa31f5000) [pid = 1779] [serial = 500] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x99234c00) [pid = 1779] [serial = 538] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x912d2000) [pid = 1779] [serial = 535] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0xa6990800) [pid = 1779] [serial = 440] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9aab7800) [pid = 1779] [serial = 541] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9a515800) [pid = 1779] [serial = 434] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9a12e400) [pid = 1779] [serial = 539] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8f7c9000) [pid = 1779] [serial = 551] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9d485800) [pid = 1779] [serial = 494] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0xa25f4c00) [pid = 1779] [serial = 509] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8e4cd800) [pid = 1779] [serial = 554] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8ed97000) [pid = 1779] [serial = 455] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9a631800) [pid = 1779] [serial = 488] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9a12dc00) [pid = 1779] [serial = 446] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0xa31f4000) [pid = 1779] [serial = 437] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x92b92c00) [pid = 1779] [serial = 547] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9bcfe000) [pid = 1779] [serial = 545] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0xa228d800) [pid = 1779] [serial = 497] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8e4cf800) [pid = 1779] [serial = 533] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9245c000) [pid = 1779] [serial = 506] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9bfba400) [pid = 1779] [serial = 548] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8ed90400) [pid = 1779] [serial = 550] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9adbb800) [pid = 1779] [serial = 383] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9a125800) [pid = 1779] [serial = 530] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9adbe000) [pid = 1779] [serial = 491] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8d92fc00) [pid = 1779] [serial = 452] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9b7a2800) [pid = 1779] [serial = 544] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8bb70800) [pid = 1779] [serial = 458] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92459000) [pid = 1779] [serial = 503] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9adc2000) [pid = 1779] [serial = 542] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x91792400) [pid = 1779] [serial = 536] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8dbd6400) [pid = 1779] [serial = 449] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa2ffb400) [pid = 1779] [serial = 428] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91790c00) [pid = 1779] [serial = 562] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91adcc00) [pid = 1779] [serial = 563] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91795000) [pid = 1779] [serial = 557] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9244f800) [pid = 1779] [serial = 559] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92b8f400) [pid = 1779] [serial = 560] [outer = (nil)] [url = about:blank] 13:23:42 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91706400) [pid = 1779] [serial = 556] [outer = (nil)] [url = about:blank] 13:23:43 INFO - PROCESS | 1779 | 1468355023463 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1779 | 1468355023503 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:23:43 INFO - PROCESS | 1779 | 1468355023515 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1779 | 1468355023519 Marionette TRACE conn4 <- [1,818,null,{}] 13:23:43 INFO - PROCESS | 1779 | 1468355023526 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:43 INFO - PROCESS | 1779 | 1468355023531 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:43 INFO - PROCESS | 1779 | 1468355023720 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:23:43 INFO - PROCESS | 1779 | 1468355023731 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1779 | 1468355023739 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cbc00 == 46 [pid = 1779] [id = 212] 13:23:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8ed93800) [pid = 1779] [serial = 637] [outer = (nil)] 13:23:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f7c9000) [pid = 1779] [serial = 638] [outer = 0x8ed93800] 13:23:43 INFO - PROCESS | 1779 | 1468355023824 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f8e7400) [pid = 1779] [serial = 639] [outer = 0x8ed93800] 13:23:44 INFO - PROCESS | 1779 | 1468355024825 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1330ms 13:23:44 INFO - PROCESS | 1779 | 1468355024845 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1779 | 1468355024849 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:23:44 INFO - PROCESS | 1779 | 1468355024857 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1779 | 1468355024862 Marionette TRACE conn4 <- [1,822,null,{}] 13:23:44 INFO - PROCESS | 1779 | 1468355024878 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:44 INFO - PROCESS | 1779 | 1468355024887 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:45 INFO - PROCESS | 1779 | 1468355025176 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:23:45 INFO - PROCESS | 1779 | 1468355025204 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1779 | 1468355025214 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x912ce400 == 47 [pid = 1779] [id = 213] 13:23:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x912cf000) [pid = 1779] [serial = 640] [outer = (nil)] 13:23:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x912dbc00) [pid = 1779] [serial = 641] [outer = 0x912cf000] 13:23:45 INFO - PROCESS | 1779 | 1468355025288 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x91795800) [pid = 1779] [serial = 642] [outer = 0x912cf000] 13:23:46 INFO - PROCESS | 1779 | 1468355026215 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 1779 | 1468355026298 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:23:46 INFO - PROCESS | 1779 | 1468355026306 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 1779 | 1468355026309 Marionette TRACE conn4 <- [1,826,null,{}] 13:23:46 INFO - PROCESS | 1779 | 1468355026315 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:46 INFO - PROCESS | 1779 | 1468355026320 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:46 INFO - PROCESS | 1779 | 1468355026582 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:23:46 INFO - PROCESS | 1779 | 1468355026617 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1779 | 1468355026629 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d926000 == 48 [pid = 1779] [id = 214] 13:23:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91709800) [pid = 1779] [serial = 643] [outer = (nil)] 13:23:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92452400) [pid = 1779] [serial = 644] [outer = 0x91709800] 13:23:46 INFO - PROCESS | 1779 | 1468355026699 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x92457400) [pid = 1779] [serial = 645] [outer = 0x91709800] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8e3f5400) [pid = 1779] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f9cc000) [pid = 1779] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9484a000) [pid = 1779] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91adb400) [pid = 1779] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91ad9000) [pid = 1779] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e3fcc00) [pid = 1779] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8bb6d800) [pid = 1779] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f7c4400) [pid = 1779] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e09fc00) [pid = 1779] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e4cdc00) [pid = 1779] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f9de400) [pid = 1779] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e0ad400) [pid = 1779] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:23:47 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e0a2800) [pid = 1779] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:23:47 INFO - PROCESS | 1779 | 1468355027781 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1485ms 13:23:47 INFO - PROCESS | 1779 | 1468355027791 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1779 | 1468355027794 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:23:47 INFO - PROCESS | 1779 | 1468355027808 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1779 | 1468355027811 Marionette TRACE conn4 <- [1,830,null,{}] 13:23:47 INFO - PROCESS | 1779 | 1468355027819 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:47 INFO - PROCESS | 1779 | 1468355027824 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:47 INFO - PROCESS | 1779 | 1468355027997 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:23:48 INFO - PROCESS | 1779 | 1468355028011 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1779 | 1468355028019 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a3000 == 49 [pid = 1779] [id = 215] 13:23:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e3fe000) [pid = 1779] [serial = 646] [outer = (nil)] 13:23:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9244f800) [pid = 1779] [serial = 647] [outer = 0x8e3fe000] 13:23:48 INFO - PROCESS | 1779 | 1468355028089 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9245e400) [pid = 1779] [serial = 648] [outer = 0x8e3fe000] 13:23:49 INFO - PROCESS | 1779 | 1468355029225 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1445ms 13:23:49 INFO - PROCESS | 1779 | 1468355029247 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 1779 | 1468355029251 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:23:49 INFO - PROCESS | 1779 | 1468355029330 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1779 | 1468355029336 Marionette TRACE conn4 <- [1,834,null,{}] 13:23:49 INFO - PROCESS | 1779 | 1468355029344 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:49 INFO - PROCESS | 1779 | 1468355029350 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:49 INFO - PROCESS | 1779 | 1468355029601 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:23:49 INFO - PROCESS | 1779 | 1468355029855 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1779 | 1468355029868 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd1c00 == 50 [pid = 1779] [id = 216] 13:23:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8dbd5800) [pid = 1779] [serial = 649] [outer = (nil)] 13:23:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e0abc00) [pid = 1779] [serial = 650] [outer = 0x8dbd5800] 13:23:49 INFO - PROCESS | 1779 | 1468355029956 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e3f7000) [pid = 1779] [serial = 651] [outer = 0x8dbd5800] 13:23:50 INFO - PROCESS | 1779 | 1468355030938 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1642ms 13:23:50 INFO - PROCESS | 1779 | 1468355030969 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 1779 | 1468355030976 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:23:50 INFO - PROCESS | 1779 | 1468355030986 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1779 | 1468355030990 Marionette TRACE conn4 <- [1,838,null,{}] 13:23:51 INFO - PROCESS | 1779 | 1468355031001 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:51 INFO - PROCESS | 1779 | 1468355031009 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:51 INFO - PROCESS | 1779 | 1468355031265 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:23:51 INFO - PROCESS | 1779 | 1468355031561 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1779 | 1468355031569 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c1c00 == 51 [pid = 1779] [id = 217] 13:23:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f7c5c00) [pid = 1779] [serial = 652] [outer = (nil)] 13:23:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f9cec00) [pid = 1779] [serial = 653] [outer = 0x8f7c5c00] 13:23:51 INFO - PROCESS | 1779 | 1468355031658 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f9e3800) [pid = 1779] [serial = 654] [outer = 0x8f7c5c00] 13:23:52 INFO - PROCESS | 1779 | 1468355032658 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1738ms 13:23:52 INFO - PROCESS | 1779 | 1468355032724 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1779 | 1468355032729 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:23:52 INFO - PROCESS | 1779 | 1468355032736 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1779 | 1468355032740 Marionette TRACE conn4 <- [1,842,null,{}] 13:23:52 INFO - PROCESS | 1779 | 1468355032747 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:52 INFO - PROCESS | 1779 | 1468355032753 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:53 INFO - PROCESS | 1779 | 1468355033001 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:23:53 INFO - PROCESS | 1779 | 1468355033350 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1779 | 1468355033367 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x9245d000 == 52 [pid = 1779] [id = 218] 13:23:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9245e000) [pid = 1779] [serial = 655] [outer = (nil)] 13:23:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92b92800) [pid = 1779] [serial = 656] [outer = 0x9245e000] 13:23:53 INFO - PROCESS | 1779 | 1468355033456 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92ccd000) [pid = 1779] [serial = 657] [outer = 0x9245e000] 13:23:54 INFO - PROCESS | 1779 | 1468355034424 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1744ms 13:23:54 INFO - PROCESS | 1779 | 1468355034481 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1779 | 1468355034486 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:23:54 INFO - PROCESS | 1779 | 1468355034492 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1779 | 1468355034496 Marionette TRACE conn4 <- [1,846,null,{}] 13:23:54 INFO - PROCESS | 1779 | 1468355034502 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:54 INFO - PROCESS | 1779 | 1468355034507 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:54 INFO - PROCESS | 1779 | 1468355034710 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:23:54 INFO - PROCESS | 1779 | 1468355034960 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1779 | 1468355034969 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cd0000 == 53 [pid = 1779] [id = 219] 13:23:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93abb000) [pid = 1779] [serial = 658] [outer = (nil)] 13:23:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9798d800) [pid = 1779] [serial = 659] [outer = 0x93abb000] 13:23:55 INFO - PROCESS | 1779 | 1468355035120 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x99231000) [pid = 1779] [serial = 660] [outer = 0x93abb000] 13:23:56 INFO - PROCESS | 1779 | 1468355036058 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1633ms 13:23:56 INFO - PROCESS | 1779 | 1468355036126 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:23:56 INFO - PROCESS | 1779 | 1468355036131 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:23:56 INFO - PROCESS | 1779 | 1468355036137 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 1779 | 1468355036141 Marionette TRACE conn4 <- [1,850,null,{}] 13:23:56 INFO - PROCESS | 1779 | 1468355036147 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:56 INFO - PROCESS | 1779 | 1468355036153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:56 INFO - PROCESS | 1779 | 1468355036393 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:23:56 INFO - PROCESS | 1779 | 1468355036675 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1779 | 1468355036683 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d925400 == 54 [pid = 1779] [id = 220] 13:23:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f9d6400) [pid = 1779] [serial = 661] [outer = (nil)] 13:23:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9a08b400) [pid = 1779] [serial = 662] [outer = 0x8f9d6400] 13:23:56 INFO - PROCESS | 1779 | 1468355036768 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9a092800) [pid = 1779] [serial = 663] [outer = 0x8f9d6400] 13:23:57 INFO - PROCESS | 1779 | 1468355037741 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1644ms 13:23:57 INFO - PROCESS | 1779 | 1468355037782 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:23:57 INFO - PROCESS | 1779 | 1468355037786 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:23:57 INFO - PROCESS | 1779 | 1468355037793 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1779 | 1468355037797 Marionette TRACE conn4 <- [1,854,null,{}] 13:23:57 INFO - PROCESS | 1779 | 1468355037803 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:57 INFO - PROCESS | 1779 | 1468355037814 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:58 INFO - PROCESS | 1779 | 1468355038124 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:23:58 INFO - PROCESS | 1779 | 1468355038433 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1779 | 1468355038442 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x939e5000 == 55 [pid = 1779] [id = 221] 13:23:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9a50e000) [pid = 1779] [serial = 664] [outer = (nil)] 13:23:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9a5be800) [pid = 1779] [serial = 665] [outer = 0x9a50e000] 13:23:58 INFO - PROCESS | 1779 | 1468355038531 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9a635400) [pid = 1779] [serial = 666] [outer = 0x9a50e000] 13:23:59 INFO - PROCESS | 1779 | 1468355039460 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1736ms 13:23:59 INFO - PROCESS | 1779 | 1468355039530 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 1779 | 1468355039533 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:23:59 INFO - PROCESS | 1779 | 1468355039541 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 1779 | 1468355039545 Marionette TRACE conn4 <- [1,858,null,{}] 13:23:59 INFO - PROCESS | 1779 | 1468355039551 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:59 INFO - PROCESS | 1779 | 1468355039556 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:23:59 INFO - PROCESS | 1779 | 1468355039763 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:24:00 INFO - PROCESS | 1779 | 1468355040017 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1779 | 1468355040030 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x92454c00 == 56 [pid = 1779] [id = 222] 13:24:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x94853800) [pid = 1779] [serial = 667] [outer = (nil)] 13:24:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x9a844400) [pid = 1779] [serial = 668] [outer = 0x94853800] 13:24:00 INFO - PROCESS | 1779 | 1468355040158 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x9aaaa000) [pid = 1779] [serial = 669] [outer = 0x94853800] 13:24:01 INFO - PROCESS | 1779 | 1468355041091 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1587ms 13:24:01 INFO - PROCESS | 1779 | 1468355041129 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1779 | 1468355041133 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:24:01 INFO - PROCESS | 1779 | 1468355041140 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1779 | 1468355041143 Marionette TRACE conn4 <- [1,862,null,{}] 13:24:01 INFO - PROCESS | 1779 | 1468355041150 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:01 INFO - PROCESS | 1779 | 1468355041155 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:01 INFO - PROCESS | 1779 | 1468355041370 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:24:01 INFO - PROCESS | 1779 | 1468355041618 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1779 | 1468355041624 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbccc00 == 57 [pid = 1779] [id = 223] 13:24:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9a512800) [pid = 1779] [serial = 670] [outer = (nil)] 13:24:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x9adb9000) [pid = 1779] [serial = 671] [outer = 0x9a512800] 13:24:01 INFO - PROCESS | 1779 | 1468355041747 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x9adbd400) [pid = 1779] [serial = 672] [outer = 0x9a512800] 13:24:02 INFO - PROCESS | 1779 | 1468355042751 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1634ms 13:24:02 INFO - PROCESS | 1779 | 1468355042776 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:24:02 INFO - PROCESS | 1779 | 1468355042780 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:24:02 INFO - PROCESS | 1779 | 1468355042787 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1779 | 1468355042791 Marionette TRACE conn4 <- [1,866,null,{}] 13:24:02 INFO - PROCESS | 1779 | 1468355042797 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:02 INFO - PROCESS | 1779 | 1468355042803 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:03 INFO - PROCESS | 1779 | 1468355043002 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:24:03 INFO - PROCESS | 1779 | 1468355043275 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1779 | 1468355043281 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92f400 == 58 [pid = 1779] [id = 224] 13:24:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8e0acc00) [pid = 1779] [serial = 673] [outer = (nil)] 13:24:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8f8c4c00) [pid = 1779] [serial = 674] [outer = 0x8e0acc00] 13:24:03 INFO - PROCESS | 1779 | 1468355043407 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x91ad2c00) [pid = 1779] [serial = 675] [outer = 0x8e0acc00] 13:24:04 INFO - PROCESS | 1779 | 1468355044336 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1584ms 13:24:04 INFO - PROCESS | 1779 | 1468355044371 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 1779 | 1468355044374 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:24:04 INFO - PROCESS | 1779 | 1468355044382 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1779 | 1468355044385 Marionette TRACE conn4 <- [1,870,null,{}] 13:24:04 INFO - PROCESS | 1779 | 1468355044391 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:04 INFO - PROCESS | 1779 | 1468355044397 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:04 INFO - PROCESS | 1779 | 1468355044605 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:24:05 INFO - PROCESS | 1779 | 1468355045249 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1779 | 1468355045258 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcdc00 == 59 [pid = 1779] [id = 225] 13:24:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8dbcec00) [pid = 1779] [serial = 676] [outer = (nil)] 13:24:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8e09fc00) [pid = 1779] [serial = 677] [outer = 0x8dbcec00] 13:24:05 INFO - PROCESS | 1779 | 1468355045349 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8e3fd000) [pid = 1779] [serial = 678] [outer = 0x8dbcec00] 13:24:06 INFO - PROCESS | 1779 | 1468355046299 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1940ms 13:24:06 INFO - PROCESS | 1779 | 1468355046326 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1779 | 1468355046332 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:24:06 INFO - PROCESS | 1779 | 1468355046342 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1779 | 1468355046347 Marionette TRACE conn4 <- [1,874,null,{}] 13:24:06 INFO - PROCESS | 1779 | 1468355046355 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:06 INFO - PROCESS | 1779 | 1468355046364 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:06 INFO - PROCESS | 1779 | 1468355046566 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:24:06 INFO - PROCESS | 1779 | 1468355046952 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1779 | 1468355046960 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcb000 == 60 [pid = 1779] [id = 226] 13:24:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8dbd6400) [pid = 1779] [serial = 679] [outer = (nil)] 13:24:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x8f9cfc00) [pid = 1779] [serial = 680] [outer = 0x8dbd6400] 13:24:07 INFO - PROCESS | 1779 | 1468355047044 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8f9f0800) [pid = 1779] [serial = 681] [outer = 0x8dbd6400] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c9800 == 59 [pid = 1779] [id = 185] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c000 == 58 [pid = 1779] [id = 184] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92e800 == 57 [pid = 1779] [id = 173] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb68000 == 56 [pid = 1779] [id = 172] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67c00 == 55 [pid = 1779] [id = 181] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d926000 == 54 [pid = 1779] [id = 214] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x912ce400 == 53 [pid = 1779] [id = 213] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cbc00 == 52 [pid = 1779] [id = 212] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb71400 == 51 [pid = 1779] [id = 211] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb72400 == 50 [pid = 1779] [id = 171] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c9400 == 49 [pid = 1779] [id = 174] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d930800 == 48 [pid = 1779] [id = 186] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fbc00 == 47 [pid = 1779] [id = 208] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x9a50c400 == 46 [pid = 1779] [id = 180] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c7c00 == 45 [pid = 1779] [id = 202] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d924c00 == 44 [pid = 1779] [id = 196] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a2000 == 43 [pid = 1779] [id = 209] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6f400 == 42 [pid = 1779] [id = 176] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcbc00 == 41 [pid = 1779] [id = 179] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92b87400 == 40 [pid = 1779] [id = 204] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ba000 == 39 [pid = 1779] [id = 178] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6ec00 == 38 [pid = 1779] [id = 188] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcfc00 == 37 [pid = 1779] [id = 201] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c6400 == 36 [pid = 1779] [id = 182] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x91adb800 == 35 [pid = 1779] [id = 205] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0aac00 == 34 [pid = 1779] [id = 183] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d926800 == 33 [pid = 1779] [id = 191] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64000 == 32 [pid = 1779] [id = 210] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c6800 == 31 [pid = 1779] [id = 203] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92e000 == 30 [pid = 1779] [id = 187] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x93b70800 == 29 [pid = 1779] [id = 206] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8bd000 == 28 [pid = 1779] [id = 192] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ef400 == 27 [pid = 1779] [id = 189] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x97991800 == 26 [pid = 1779] [id = 175] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x93ab9800 == 25 [pid = 1779] [id = 207] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a1000 == 24 [pid = 1779] [id = 177] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x94849800 == 23 [pid = 1779] [id = 190] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f9000 == 22 [pid = 1779] [id = 193] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcf400 == 21 [pid = 1779] [id = 195] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6a000 == 20 [pid = 1779] [id = 194] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92f400 == 19 [pid = 1779] [id = 224] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92454c00 == 18 [pid = 1779] [id = 222] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbccc00 == 17 [pid = 1779] [id = 223] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x939e5000 == 16 [pid = 1779] [id = 221] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8d925400 == 15 [pid = 1779] [id = 220] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92cd0000 == 14 [pid = 1779] [id = 219] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c1c00 == 13 [pid = 1779] [id = 217] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x9245d000 == 12 [pid = 1779] [id = 218] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a3000 == 11 [pid = 1779] [id = 215] 13:24:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd1c00 == 10 [pid = 1779] [id = 216] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8ed8d400) [pid = 1779] [serial = 566] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8e3fd800) [pid = 1779] [serial = 565] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x91707400) [pid = 1779] [serial = 569] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8f9df000) [pid = 1779] [serial = 568] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x953c3000) [pid = 1779] [serial = 572] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x953b5000) [pid = 1779] [serial = 571] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9a093400) [pid = 1779] [serial = 575] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9a08c800) [pid = 1779] [serial = 574] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9a511400) [pid = 1779] [serial = 578] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9a50a800) [pid = 1779] [serial = 577] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9b15ac00) [pid = 1779] [serial = 581] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9adb7400) [pid = 1779] [serial = 580] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9bfb8000) [pid = 1779] [serial = 584] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9b15e000) [pid = 1779] [serial = 583] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8f7c9800) [pid = 1779] [serial = 596] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8e0a4400) [pid = 1779] [serial = 593] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e0a7c00) [pid = 1779] [serial = 594] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8f9c3000) [pid = 1779] [serial = 591] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8f8ec800) [pid = 1779] [serial = 590] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8f9e9800) [pid = 1779] [serial = 599] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92b94000) [pid = 1779] [serial = 588] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8f8c5c00) [pid = 1779] [serial = 587] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x912cfc00) [pid = 1779] [serial = 600] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8f8ec000) [pid = 1779] [serial = 603] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8e4c6c00) [pid = 1779] [serial = 602] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f8bac00) [pid = 1779] [serial = 597] [outer = (nil)] [url = about:blank] 13:24:09 INFO - PROCESS | 1779 | 1468355049559 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 3260ms 13:24:09 INFO - PROCESS | 1779 | 1468355049603 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1779 | 1468355049611 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:24:09 INFO - PROCESS | 1779 | 1468355049621 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1779 | 1468355049626 Marionette TRACE conn4 <- [1,878,null,{}] 13:24:09 INFO - PROCESS | 1779 | 1468355049636 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:09 INFO - PROCESS | 1779 | 1468355049643 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:09 INFO - PROCESS | 1779 | 1468355049832 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:24:10 INFO - PROCESS | 1779 | 1468355049993 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 1779 | 1468355050008 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92d400 == 11 [pid = 1779] [id = 227] 13:24:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8d92d800) [pid = 1779] [serial = 682] [outer = (nil)] 13:24:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8d930800) [pid = 1779] [serial = 683] [outer = 0x8d92d800] 13:24:10 INFO - PROCESS | 1779 | 1468355050084 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8dbce800) [pid = 1779] [serial = 684] [outer = 0x8d92d800] 13:24:10 INFO - PROCESS | 1779 | 1468355050958 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]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1392ms 13:24:11 INFO - PROCESS | 1779 | 1468355051014 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1779 | 1468355051022 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 13:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:24:11 INFO - PROCESS | 1779 | 1468355051035 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1779 | 1468355051039 Marionette TRACE conn4 <- [1,882,null,{}] 13:24:11 INFO - PROCESS | 1779 | 1468355051046 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}] 13:24:11 INFO - PROCESS | 1779 | 1468355051051 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:11 INFO - PROCESS | 1779 | 1468355051248 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:24:11 INFO - PROCESS | 1779 | 1468355051383 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1779 | 1468355051393 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f5000 == 12 [pid = 1779] [id = 228] 13:24:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8e3f7c00) [pid = 1779] [serial = 685] [outer = (nil)] 13:24:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8e4cc800) [pid = 1779] [serial = 686] [outer = 0x8e3f7c00] 13:24:11 INFO - PROCESS | 1779 | 1468355051468 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8ed8bc00) [pid = 1779] [serial = 687] [outer = 0x8e3f7c00] 13:24:12 INFO - PROCESS | 1779 | 1468355052438 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]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1434ms 13:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:24:12 INFO - PROCESS | 1779 | 1468355052469 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 1779 | 1468355052472 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 13:24:12 INFO - PROCESS | 1779 | 1468355052480 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1779 | 1468355052487 Marionette TRACE conn4 <- [1,886,null,{}] 13:24:12 INFO - PROCESS | 1779 | 1468355052514 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}] 13:24:12 INFO - PROCESS | 1779 | 1468355052524 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:12 INFO - PROCESS | 1779 | 1468355052748 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:24:12 INFO - PROCESS | 1779 | 1468355052788 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1779 | 1468355052801 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c1000 == 13 [pid = 1779] [id = 229] 13:24:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8f8c1400) [pid = 1779] [serial = 688] [outer = (nil)] 13:24:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8f8e7c00) [pid = 1779] [serial = 689] [outer = 0x8f8c1400] 13:24:12 INFO - PROCESS | 1779 | 1468355052876 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8f8eec00) [pid = 1779] [serial = 690] [outer = 0x8f8c1400] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e0a5000) [pid = 1779] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9537a400) [pid = 1779] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91709800) [pid = 1779] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8d930000) [pid = 1779] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x93d9d000) [pid = 1779] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8f9e4c00) [pid = 1779] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92b8ac00) [pid = 1779] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f9e7c00) [pid = 1779] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93d99400) [pid = 1779] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8bb64c00) [pid = 1779] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92ccfc00) [pid = 1779] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x912cf000) [pid = 1779] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8e4c9000) [pid = 1779] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8ed93800) [pid = 1779] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:24:14 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e3fe000) [pid = 1779] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:24:14 INFO - PROCESS | 1779 | 1468355054576 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]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 2169ms 13:24:14 INFO - PROCESS | 1779 | 1468355054648 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1779 | 1468355054653 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 13:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:24:14 INFO - PROCESS | 1779 | 1468355054659 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1779 | 1468355054663 Marionette TRACE conn4 <- [1,890,null,{}] 13:24:14 INFO - PROCESS | 1779 | 1468355054668 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}] 13:24:14 INFO - PROCESS | 1779 | 1468355054674 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:14 INFO - PROCESS | 1779 | 1468355054835 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:24:14 INFO - PROCESS | 1779 | 1468355054844 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1779 | 1468355054853 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c3000 == 14 [pid = 1779] [id = 230] 13:24:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e4c6000) [pid = 1779] [serial = 691] [outer = (nil)] 13:24:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f8c2000) [pid = 1779] [serial = 692] [outer = 0x8e4c6000] 13:24:14 INFO - PROCESS | 1779 | 1468355054930 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f9d3400) [pid = 1779] [serial = 693] [outer = 0x8e4c6000] 13:24:15 INFO - PROCESS | 1779 | 1468355055857 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]]]}] 13:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1241ms 13:24:15 INFO - PROCESS | 1779 | 1468355055902 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1779 | 1468355055906 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 13:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:24:15 INFO - PROCESS | 1779 | 1468355055913 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1779 | 1468355055916 Marionette TRACE conn4 <- [1,894,null,{}] 13:24:15 INFO - PROCESS | 1779 | 1468355055922 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}] 13:24:15 INFO - PROCESS | 1779 | 1468355055927 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:16 INFO - PROCESS | 1779 | 1468355056097 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:24:16 INFO - PROCESS | 1779 | 1468355056107 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1779 | 1468355056113 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d9000 == 15 [pid = 1779] [id = 231] 13:24:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f9dbc00) [pid = 1779] [serial = 694] [outer = (nil)] 13:24:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f9e5c00) [pid = 1779] [serial = 695] [outer = 0x8f9dbc00] 13:24:16 INFO - PROCESS | 1779 | 1468355056187 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8f9ed800) [pid = 1779] [serial = 696] [outer = 0x8f9dbc00] 13:24:17 INFO - PROCESS | 1779 | 1468355057523 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]]]}] 13:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1631ms 13:24:17 INFO - PROCESS | 1779 | 1468355057556 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 1779 | 1468355057563 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 13:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:24:17 INFO - PROCESS | 1779 | 1468355057574 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 1779 | 1468355057579 Marionette TRACE conn4 <- [1,898,null,{}] 13:24:17 INFO - PROCESS | 1779 | 1468355057590 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}] 13:24:17 INFO - PROCESS | 1779 | 1468355057596 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:17 INFO - PROCESS | 1779 | 1468355057820 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:24:18 INFO - PROCESS | 1779 | 1468355058072 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1779 | 1468355058079 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb69400 == 16 [pid = 1779] [id = 232] 13:24:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8dbd6000) [pid = 1779] [serial = 697] [outer = (nil)] 13:24:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e4c6800) [pid = 1779] [serial = 698] [outer = 0x8dbd6000] 13:24:18 INFO - PROCESS | 1779 | 1468355058169 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8ed8dc00) [pid = 1779] [serial = 699] [outer = 0x8dbd6000] 13:24:19 INFO - PROCESS | 1779 | 1468355059178 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]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1643ms 13:24:19 INFO - PROCESS | 1779 | 1468355059218 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1779 | 1468355059226 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 13:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:24:19 INFO - PROCESS | 1779 | 1468355059238 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1779 | 1468355059242 Marionette TRACE conn4 <- [1,902,null,{}] 13:24:19 INFO - PROCESS | 1779 | 1468355059250 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}] 13:24:19 INFO - PROCESS | 1779 | 1468355059257 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:19 INFO - PROCESS | 1779 | 1468355059455 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:24:19 INFO - PROCESS | 1779 | 1468355059671 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1779 | 1468355059682 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed93000 == 17 [pid = 1779] [id = 233] 13:24:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8f8f3c00) [pid = 1779] [serial = 700] [outer = (nil)] 13:24:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f9d2000) [pid = 1779] [serial = 701] [outer = 0x8f8f3c00] 13:24:19 INFO - PROCESS | 1779 | 1468355059810 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f8f0800) [pid = 1779] [serial = 702] [outer = 0x8f8f3c00] 13:24:20 INFO - PROCESS | 1779 | 1468355060746 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]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1546ms 13:24:20 INFO - PROCESS | 1779 | 1468355060785 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 1779 | 1468355060789 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 13:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:24:20 INFO - PROCESS | 1779 | 1468355060796 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1779 | 1468355060803 Marionette TRACE conn4 <- [1,906,null,{}] 13:24:20 INFO - PROCESS | 1779 | 1468355060821 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}] 13:24:20 INFO - PROCESS | 1779 | 1468355060830 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:21 INFO - PROCESS | 1779 | 1468355061025 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:24:21 INFO - PROCESS | 1779 | 1468355061239 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1779 | 1468355061253 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x91707000 == 18 [pid = 1779] [id = 234] 13:24:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91707800) [pid = 1779] [serial = 703] [outer = (nil)] 13:24:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9170f000) [pid = 1779] [serial = 704] [outer = 0x91707800] 13:24:21 INFO - PROCESS | 1779 | 1468355061382 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9178ec00) [pid = 1779] [serial = 705] [outer = 0x91707800] 13:24:22 INFO - PROCESS | 1779 | 1468355062292 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]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1557ms 13:24:22 INFO - PROCESS | 1779 | 1468355062354 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1779 | 1468355062359 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:24:22 INFO - PROCESS | 1779 | 1468355062366 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1779 | 1468355062370 Marionette TRACE conn4 <- [1,910,null,{}] 13:24:22 INFO - PROCESS | 1779 | 1468355062376 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}] 13:24:22 INFO - PROCESS | 1779 | 1468355062382 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:22 INFO - PROCESS | 1779 | 1468355062610 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:24:22 INFO - PROCESS | 1779 | 1468355062836 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1779 | 1468355062846 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c0000 == 19 [pid = 1779] [id = 235] 13:24:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91ad4c00) [pid = 1779] [serial = 706] [outer = (nil)] 13:24:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x91ad8400) [pid = 1779] [serial = 707] [outer = 0x91ad4c00] 13:24:22 INFO - PROCESS | 1779 | 1468355062991 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91add400) [pid = 1779] [serial = 708] [outer = 0x91ad4c00] 13:24:23 INFO - PROCESS | 1779 | 1468355063972 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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1636ms 13:24:24 INFO - PROCESS | 1779 | 1468355064004 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1779 | 1468355064008 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 13:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:24:24 INFO - PROCESS | 1779 | 1468355064015 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1779 | 1468355064019 Marionette TRACE conn4 <- [1,914,null,{}] 13:24:24 INFO - PROCESS | 1779 | 1468355064025 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}] 13:24:24 INFO - PROCESS | 1779 | 1468355064031 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:24 INFO - PROCESS | 1779 | 1468355064226 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:24:24 INFO - PROCESS | 1779 | 1468355064449 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1779 | 1468355064461 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927800 == 20 [pid = 1779] [id = 236] 13:24:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8dbd2800) [pid = 1779] [serial = 709] [outer = (nil)] 13:24:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x92453000) [pid = 1779] [serial = 710] [outer = 0x8dbd2800] 13:24:24 INFO - PROCESS | 1779 | 1468355064583 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x92455c00) [pid = 1779] [serial = 711] [outer = 0x8dbd2800] 13:24:25 INFO - PROCESS | 1779 | 1468355065546 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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1597ms 13:24:25 INFO - PROCESS | 1779 | 1468355065614 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:24:25 INFO - PROCESS | 1779 | 1468355065618 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 13:24:25 INFO - PROCESS | 1779 | 1468355065625 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1779 | 1468355065629 Marionette TRACE conn4 <- [1,918,null,{}] 13:24:25 INFO - PROCESS | 1779 | 1468355065635 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}] 13:24:25 INFO - PROCESS | 1779 | 1468355065647 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:25 INFO - PROCESS | 1779 | 1468355065914 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:24:26 INFO - PROCESS | 1779 | 1468355066134 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1779 | 1468355066143 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c8c00 == 21 [pid = 1779] [id = 237] 13:24:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8ed98000) [pid = 1779] [serial = 712] [outer = (nil)] 13:24:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x92b93400) [pid = 1779] [serial = 713] [outer = 0x8ed98000] 13:24:26 INFO - PROCESS | 1779 | 1468355066226 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92cc5000) [pid = 1779] [serial = 714] [outer = 0x8ed98000] 13:24:27 INFO - PROCESS | 1779 | 1468355067127 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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1537ms 13:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:24:27 INFO - PROCESS | 1779 | 1468355067162 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1779 | 1468355067166 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 13:24:27 INFO - PROCESS | 1779 | 1468355067174 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1779 | 1468355067177 Marionette TRACE conn4 <- [1,922,null,{}] 13:24:27 INFO - PROCESS | 1779 | 1468355067184 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}] 13:24:27 INFO - PROCESS | 1779 | 1468355067190 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:27 INFO - PROCESS | 1779 | 1468355067387 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:24:27 INFO - PROCESS | 1779 | 1468355067569 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 1779 | 1468355067579 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbccc00 == 22 [pid = 1779] [id = 238] 13:24:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x91798000) [pid = 1779] [serial = 715] [outer = (nil)] 13:24:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x93b64c00) [pid = 1779] [serial = 716] [outer = 0x91798000] 13:24:27 INFO - PROCESS | 1779 | 1468355067657 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x93ac0000) [pid = 1779] [serial = 717] [outer = 0x91798000] 13:24:28 INFO - PROCESS | 1779 | 1468355068662 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]]]}] 13:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1535ms 13:24:28 INFO - PROCESS | 1779 | 1468355068709 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:24:28 INFO - PROCESS | 1779 | 1468355068720 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 13:24:28 INFO - PROCESS | 1779 | 1468355068727 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 1779 | 1468355068731 Marionette TRACE conn4 <- [1,926,null,{}] 13:24:28 INFO - PROCESS | 1779 | 1468355068737 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}] 13:24:28 INFO - PROCESS | 1779 | 1468355068742 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:28 INFO - PROCESS | 1779 | 1468355068935 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:24:29 INFO - PROCESS | 1779 | 1468355069150 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 1779 | 1468355069156 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66000 == 23 [pid = 1779] [id = 239] 13:24:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8bb66800) [pid = 1779] [serial = 718] [outer = (nil)] 13:24:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8bb70400) [pid = 1779] [serial = 719] [outer = 0x8bb66800] 13:24:29 INFO - PROCESS | 1779 | 1468355069426 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8d92a400) [pid = 1779] [serial = 720] [outer = 0x8bb66800] 13:24:30 INFO - PROCESS | 1779 | 1468355070340 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]]]}] 13:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1688ms 13:24:30 INFO - PROCESS | 1779 | 1468355070417 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 1779 | 1468355070422 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 13:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:24:30 INFO - PROCESS | 1779 | 1468355070432 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1779 | 1468355070435 Marionette TRACE conn4 <- [1,930,null,{}] 13:24:30 INFO - PROCESS | 1779 | 1468355070444 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}] 13:24:30 INFO - PROCESS | 1779 | 1468355070449 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:30 INFO - PROCESS | 1779 | 1468355070734 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9244f800) [pid = 1779] [serial = 647] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x9245e400) [pid = 1779] [serial = 648] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9a121400) [pid = 1779] [serial = 630] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9925a800) [pid = 1779] [serial = 626] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x92457400) [pid = 1779] [serial = 645] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x99282400) [pid = 1779] [serial = 627] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8e3f1800) [pid = 1779] [serial = 636] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9a092000) [pid = 1779] [serial = 629] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x92452400) [pid = 1779] [serial = 644] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x983e5000) [pid = 1779] [serial = 623] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x91798800) [pid = 1779] [serial = 612] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x92cc9c00) [pid = 1779] [serial = 615] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x91796800) [pid = 1779] [serial = 606] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x91701800) [pid = 1779] [serial = 605] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x94851400) [pid = 1779] [serial = 621] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e4ca800) [pid = 1779] [serial = 633] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x912d4400) [pid = 1779] [serial = 611] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8dbd6800) [pid = 1779] [serial = 635] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8dbca400) [pid = 1779] [serial = 632] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x93da4c00) [pid = 1779] [serial = 620] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91793000) [pid = 1779] [serial = 624] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x93ab4c00) [pid = 1779] [serial = 617] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x93abf400) [pid = 1779] [serial = 618] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92b92400) [pid = 1779] [serial = 614] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91795800) [pid = 1779] [serial = 642] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x912dbc00) [pid = 1779] [serial = 641] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f7c2800) [pid = 1779] [serial = 608] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f8e7400) [pid = 1779] [serial = 639] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f7c9000) [pid = 1779] [serial = 638] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f8b7c00) [pid = 1779] [serial = 609] [outer = (nil)] [url = about:blank] 13:24:31 INFO - PROCESS | 1779 | 1468355071089 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1779 | 1468355071104 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a7c00 == 24 [pid = 1779] [id = 240] 13:24:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e0ae400) [pid = 1779] [serial = 721] [outer = (nil)] 13:24:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e3f7400) [pid = 1779] [serial = 722] [outer = 0x8e0ae400] 13:24:31 INFO - PROCESS | 1779 | 1468355071180 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f7c2c00) [pid = 1779] [serial = 723] [outer = 0x8e0ae400] 13:24:31 INFO - PROCESS | 1779 | 1468355071982 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]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1582ms 13:24:32 INFO - PROCESS | 1779 | 1468355072014 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 1779 | 1468355072019 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 13:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:24:32 INFO - PROCESS | 1779 | 1468355072030 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1779 | 1468355072033 Marionette TRACE conn4 <- [1,934,null,{}] 13:24:32 INFO - PROCESS | 1779 | 1468355072040 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}] 13:24:32 INFO - PROCESS | 1779 | 1468355072046 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:32 INFO - PROCESS | 1779 | 1468355072236 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:24:32 INFO - PROCESS | 1779 | 1468355072247 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 1779 | 1468355072264 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ea800 == 25 [pid = 1779] [id = 241] 13:24:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f8eb800) [pid = 1779] [serial = 724] [outer = (nil)] 13:24:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f9dac00) [pid = 1779] [serial = 725] [outer = 0x8f8eb800] 13:24:32 INFO - PROCESS | 1779 | 1468355072356 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x912d1c00) [pid = 1779] [serial = 726] [outer = 0x8f8eb800] 13:24:33 INFO - PROCESS | 1779 | 1468355073377 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]]]}] 13:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1385ms 13:24:33 INFO - PROCESS | 1779 | 1468355073416 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 1779 | 1468355073419 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 13:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:24:33 INFO - PROCESS | 1779 | 1468355073434 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 1779 | 1468355073441 Marionette TRACE conn4 <- [1,938,null,{}] 13:24:33 INFO - PROCESS | 1779 | 1468355073458 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}] 13:24:33 INFO - PROCESS | 1779 | 1468355073467 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:33 INFO - PROCESS | 1779 | 1468355073708 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:24:33 INFO - PROCESS | 1779 | 1468355073734 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 1779 | 1468355073742 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8f1800 == 26 [pid = 1779] [id = 242] 13:24:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91790400) [pid = 1779] [serial = 727] [outer = (nil)] 13:24:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x91797000) [pid = 1779] [serial = 728] [outer = 0x91790400] 13:24:33 INFO - PROCESS | 1779 | 1468355073814 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x91ad3c00) [pid = 1779] [serial = 729] [outer = 0x91790400] 13:24:34 INFO - PROCESS | 1779 | 1468355074714 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]]]}] 13:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1345ms 13:24:34 INFO - PROCESS | 1779 | 1468355074774 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 1779 | 1468355074777 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 13:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:24:34 INFO - PROCESS | 1779 | 1468355074794 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 1779 | 1468355074798 Marionette TRACE conn4 <- [1,942,null,{}] 13:24:34 INFO - PROCESS | 1779 | 1468355074803 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}] 13:24:34 INFO - PROCESS | 1779 | 1468355074809 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:35 INFO - PROCESS | 1779 | 1468355075061 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:24:35 INFO - PROCESS | 1779 | 1468355075085 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 1779 | 1468355075093 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c6000 == 27 [pid = 1779] [id = 243] 13:24:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91793000) [pid = 1779] [serial = 730] [outer = (nil)] 13:24:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x92457000) [pid = 1779] [serial = 731] [outer = 0x91793000] 13:24:35 INFO - PROCESS | 1779 | 1468355075165 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x92b86c00) [pid = 1779] [serial = 732] [outer = 0x91793000] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8f8c1400) [pid = 1779] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8d92d800) [pid = 1779] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8dbd5800) [pid = 1779] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8f7c5c00) [pid = 1779] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9245e000) [pid = 1779] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93abb000) [pid = 1779] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8e3f7c00) [pid = 1779] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f9d6400) [pid = 1779] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9a50e000) [pid = 1779] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x94853800) [pid = 1779] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9a512800) [pid = 1779] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e0acc00) [pid = 1779] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e4c6000) [pid = 1779] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dbcec00) [pid = 1779] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:24:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8dbd6400) [pid = 1779] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:24:36 INFO - PROCESS | 1779 | 1468355076275 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]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1536ms 13:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:24:36 INFO - PROCESS | 1779 | 1468355076331 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 1779 | 1468355076334 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 13:24:36 INFO - PROCESS | 1779 | 1468355076341 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1779 | 1468355076344 Marionette TRACE conn4 <- [1,946,null,{}] 13:24:36 INFO - PROCESS | 1779 | 1468355076359 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}] 13:24:36 INFO - PROCESS | 1779 | 1468355076365 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:36 INFO - PROCESS | 1779 | 1468355076550 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:24:36 INFO - PROCESS | 1779 | 1468355076561 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 1779 | 1468355076569 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8b9800 == 28 [pid = 1779] [id = 244] 13:24:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f8ba000) [pid = 1779] [serial = 733] [outer = (nil)] 13:24:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9232f000) [pid = 1779] [serial = 734] [outer = 0x8f8ba000] 13:24:36 INFO - PROCESS | 1779 | 1468355076656 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92b94400) [pid = 1779] [serial = 735] [outer = 0x8f8ba000] 13:24:37 INFO - PROCESS | 1779 | 1468355077617 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]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1340ms 13:24:37 INFO - PROCESS | 1779 | 1468355077681 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 1779 | 1468355077685 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 13:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:24:37 INFO - PROCESS | 1779 | 1468355077691 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1779 | 1468355077694 Marionette TRACE conn4 <- [1,950,null,{}] 13:24:37 INFO - PROCESS | 1779 | 1468355077700 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}] 13:24:37 INFO - PROCESS | 1779 | 1468355077710 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:37 INFO - PROCESS | 1779 | 1468355077958 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:24:38 INFO - PROCESS | 1779 | 1468355078129 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1779 | 1468355078143 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c800 == 29 [pid = 1779] [id = 245] 13:24:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8bb6d800) [pid = 1779] [serial = 736] [outer = (nil)] 13:24:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8d928000) [pid = 1779] [serial = 737] [outer = 0x8bb6d800] 13:24:38 INFO - PROCESS | 1779 | 1468355078233 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8dbd0000) [pid = 1779] [serial = 738] [outer = 0x8bb6d800] 13:24:39 INFO - PROCESS | 1779 | 1468355079257 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]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1633ms 13:24:39 INFO - PROCESS | 1779 | 1468355079328 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1779 | 1468355079335 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 13:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:24:39 INFO - PROCESS | 1779 | 1468355079344 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1779 | 1468355079349 Marionette TRACE conn4 <- [1,954,null,{}] 13:24:39 INFO - PROCESS | 1779 | 1468355079357 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}] 13:24:39 INFO - PROCESS | 1779 | 1468355079367 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:39 INFO - PROCESS | 1779 | 1468355079582 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:24:39 INFO - PROCESS | 1779 | 1468355079805 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 1779 | 1468355079819 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8d800 == 30 [pid = 1779] [id = 246] 13:24:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8ed93800) [pid = 1779] [serial = 739] [outer = (nil)] 13:24:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f8b7c00) [pid = 1779] [serial = 740] [outer = 0x8ed93800] 13:24:39 INFO - PROCESS | 1779 | 1468355079948 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8f8e8800) [pid = 1779] [serial = 741] [outer = 0x8ed93800] 13:24:41 INFO - PROCESS | 1779 | 1468355081005 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]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1734ms 13:24:41 INFO - PROCESS | 1779 | 1468355081078 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 1779 | 1468355081084 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 13:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:24:41 INFO - PROCESS | 1779 | 1468355081092 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1779 | 1468355081097 Marionette TRACE conn4 <- [1,958,null,{}] 13:24:41 INFO - PROCESS | 1779 | 1468355081104 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}] 13:24:41 INFO - PROCESS | 1779 | 1468355081110 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:41 INFO - PROCESS | 1779 | 1468355081359 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:24:41 INFO - PROCESS | 1779 | 1468355081638 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1779 | 1468355081645 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c9000 == 31 [pid = 1779] [id = 247] 13:24:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x912d4400) [pid = 1779] [serial = 742] [outer = (nil)] 13:24:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x91701c00) [pid = 1779] [serial = 743] [outer = 0x912d4400] 13:24:41 INFO - PROCESS | 1779 | 1468355081733 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9178c000) [pid = 1779] [serial = 744] [outer = 0x912d4400] 13:24:42 INFO - PROCESS | 1779 | 1468355082713 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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1698ms 13:24:42 INFO - PROCESS | 1779 | 1468355082791 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 1779 | 1468355082798 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 13:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:24:42 INFO - PROCESS | 1779 | 1468355082816 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 1779 | 1468355082824 Marionette TRACE conn4 <- [1,962,null,{}] 13:24:42 INFO - PROCESS | 1779 | 1468355082830 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}] 13:24:42 INFO - PROCESS | 1779 | 1468355082836 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:43 INFO - PROCESS | 1779 | 1468355083160 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:24:43 INFO - PROCESS | 1779 | 1468355083346 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1779 | 1468355083363 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d3000 == 32 [pid = 1779] [id = 248] 13:24:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x912da000) [pid = 1779] [serial = 745] [outer = (nil)] 13:24:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x939df800) [pid = 1779] [serial = 746] [outer = 0x912da000] 13:24:43 INFO - PROCESS | 1779 | 1468355083451 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x93ab9c00) [pid = 1779] [serial = 747] [outer = 0x912da000] 13:24:44 INFO - PROCESS | 1779 | 1468355084393 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]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1646ms 13:24:44 INFO - PROCESS | 1779 | 1468355084454 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:24:44 INFO - PROCESS | 1779 | 1468355084458 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 13:24:44 INFO - PROCESS | 1779 | 1468355084465 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1779 | 1468355084469 Marionette TRACE conn4 <- [1,966,null,{}] 13:24:44 INFO - PROCESS | 1779 | 1468355084475 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}] 13:24:44 INFO - PROCESS | 1779 | 1468355084481 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:44 INFO - PROCESS | 1779 | 1468355084716 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:24:44 INFO - PROCESS | 1779 | 1468355084933 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 1779 | 1468355084942 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cca400 == 33 [pid = 1779] [id = 249] 13:24:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92cca800) [pid = 1779] [serial = 748] [outer = (nil)] 13:24:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x93da3000) [pid = 1779] [serial = 749] [outer = 0x92cca800] 13:24:45 INFO - PROCESS | 1779 | 1468355085071 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x94849800) [pid = 1779] [serial = 750] [outer = 0x92cca800] 13:24:45 INFO - PROCESS | 1779 | 1468355085989 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]]]}] 13:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1589ms 13:24:46 INFO - PROCESS | 1779 | 1468355086055 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 1779 | 1468355086061 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 13:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:24:46 INFO - PROCESS | 1779 | 1468355086069 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 1779 | 1468355086073 Marionette TRACE conn4 <- [1,970,null,{}] 13:24:46 INFO - PROCESS | 1779 | 1468355086079 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}] 13:24:46 INFO - PROCESS | 1779 | 1468355086085 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:46 INFO - PROCESS | 1779 | 1468355086325 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:24:46 INFO - PROCESS | 1779 | 1468355086567 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1779 | 1468355086585 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x95278c00 == 34 [pid = 1779] [id = 250] 13:24:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9527bc00) [pid = 1779] [serial = 751] [outer = (nil)] 13:24:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x95283400) [pid = 1779] [serial = 752] [outer = 0x9527bc00] 13:24:46 INFO - PROCESS | 1779 | 1468355086724 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x953b9000) [pid = 1779] [serial = 753] [outer = 0x9527bc00] 13:24:47 INFO - PROCESS | 1779 | 1468355087791 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]]]}] 13:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1753ms 13:24:47 INFO - PROCESS | 1779 | 1468355087823 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 1779 | 1468355087827 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 13:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:24:47 INFO - PROCESS | 1779 | 1468355087835 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 1779 | 1468355087839 Marionette TRACE conn4 <- [1,974,null,{}] 13:24:47 INFO - PROCESS | 1779 | 1468355087846 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}] 13:24:47 INFO - PROCESS | 1779 | 1468355087852 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:48 INFO - PROCESS | 1779 | 1468355088059 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:24:48 INFO - PROCESS | 1779 | 1468355088278 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 1779 | 1468355088287 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd2400 == 35 [pid = 1779] [id = 251] 13:24:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8e0a4c00) [pid = 1779] [serial = 754] [outer = (nil)] 13:24:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8e0ab000) [pid = 1779] [serial = 755] [outer = 0x8e0a4c00] 13:24:48 INFO - PROCESS | 1779 | 1468355088629 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8e3fb000) [pid = 1779] [serial = 756] [outer = 0x8e0a4c00] 13:24:49 INFO - PROCESS | 1779 | 1468355089651 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]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1888ms 13:24:49 INFO - PROCESS | 1779 | 1468355089724 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 1779 | 1468355089731 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 13:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:24:49 INFO - PROCESS | 1779 | 1468355089740 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1779 | 1468355089745 Marionette TRACE conn4 <- [1,978,null,{}] 13:24:49 INFO - PROCESS | 1779 | 1468355089753 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}] 13:24:49 INFO - PROCESS | 1779 | 1468355089758 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:50 INFO - PROCESS | 1779 | 1468355090067 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8b9800 == 34 [pid = 1779] [id = 244] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c6000 == 33 [pid = 1779] [id = 243] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8f1800 == 32 [pid = 1779] [id = 242] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ea800 == 31 [pid = 1779] [id = 241] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a7c00 == 30 [pid = 1779] [id = 240] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66000 == 29 [pid = 1779] [id = 239] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbccc00 == 28 [pid = 1779] [id = 238] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c8c00 == 27 [pid = 1779] [id = 237] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927800 == 26 [pid = 1779] [id = 236] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x91707000 == 25 [pid = 1779] [id = 234] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed93000 == 24 [pid = 1779] [id = 233] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb69400 == 23 [pid = 1779] [id = 232] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcb000 == 22 [pid = 1779] [id = 226] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92d400 == 21 [pid = 1779] [id = 227] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f5000 == 20 [pid = 1779] [id = 228] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d9000 == 19 [pid = 1779] [id = 231] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c1000 == 18 [pid = 1779] [id = 229] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcdc00 == 17 [pid = 1779] [id = 225] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c3000 == 16 [pid = 1779] [id = 230] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c0000 == 15 [pid = 1779] [id = 235] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x95278c00 == 14 [pid = 1779] [id = 250] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92cca400 == 13 [pid = 1779] [id = 249] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x912d3000 == 12 [pid = 1779] [id = 248] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8d800 == 11 [pid = 1779] [id = 246] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c9000 == 10 [pid = 1779] [id = 247] 13:24:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c800 == 9 [pid = 1779] [id = 245] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8f8e7c00) [pid = 1779] [serial = 689] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d930800) [pid = 1779] [serial = 683] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8dbce800) [pid = 1779] [serial = 684] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8e3f7000) [pid = 1779] [serial = 651] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8e0abc00) [pid = 1779] [serial = 650] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8f9e3800) [pid = 1779] [serial = 654] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8f9cec00) [pid = 1779] [serial = 653] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92ccd000) [pid = 1779] [serial = 657] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x92b92800) [pid = 1779] [serial = 656] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x99231000) [pid = 1779] [serial = 660] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9798d800) [pid = 1779] [serial = 659] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e4cc800) [pid = 1779] [serial = 686] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a092800) [pid = 1779] [serial = 663] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9a08b400) [pid = 1779] [serial = 662] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9a635400) [pid = 1779] [serial = 666] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9a5be800) [pid = 1779] [serial = 665] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9aaaa000) [pid = 1779] [serial = 669] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9a844400) [pid = 1779] [serial = 668] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9adbd400) [pid = 1779] [serial = 672] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9adb9000) [pid = 1779] [serial = 671] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f8eec00) [pid = 1779] [serial = 690] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91ad2c00) [pid = 1779] [serial = 675] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f8c4c00) [pid = 1779] [serial = 674] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f8c2000) [pid = 1779] [serial = 692] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e3fd000) [pid = 1779] [serial = 678] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e09fc00) [pid = 1779] [serial = 677] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9f0800) [pid = 1779] [serial = 681] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9cfc00) [pid = 1779] [serial = 680] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f9e5c00) [pid = 1779] [serial = 695] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f9d3400) [pid = 1779] [serial = 693] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed8bc00) [pid = 1779] [serial = 687] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1779 | 1468355091600 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 1779 | 1468355091612 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb69400 == 10 [pid = 1779] [id = 252] 13:24:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8bb6a800) [pid = 1779] [serial = 757] [outer = (nil)] 13:24:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d923800) [pid = 1779] [serial = 758] [outer = 0x8bb6a800] 13:24:51 INFO - PROCESS | 1779 | 1468355091742 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8dbc9c00) [pid = 1779] [serial = 759] [outer = 0x8bb6a800] 13:24:52 INFO - PROCESS | 1779 | 1468355092641 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]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2946ms 13:24:52 INFO - PROCESS | 1779 | 1468355092688 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 1779 | 1468355092694 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 13:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:24:52 INFO - PROCESS | 1779 | 1468355092703 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 1779 | 1468355092709 Marionette TRACE conn4 <- [1,982,null,{}] 13:24:52 INFO - PROCESS | 1779 | 1468355092717 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}] 13:24:52 INFO - PROCESS | 1779 | 1468355092726 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:52 INFO - PROCESS | 1779 | 1468355092906 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:24:53 INFO - PROCESS | 1779 | 1468355093038 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 1779 | 1468355093049 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0ae000 == 11 [pid = 1779] [id = 253] 13:24:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e3ef800) [pid = 1779] [serial = 760] [outer = (nil)] 13:24:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e3f4800) [pid = 1779] [serial = 761] [outer = 0x8e3ef800] 13:24:53 INFO - PROCESS | 1779 | 1468355093127 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e3fd000) [pid = 1779] [serial = 762] [outer = 0x8e3ef800] 13:24:54 INFO - PROCESS | 1779 | 1468355094046 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]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1388ms 13:24:54 INFO - PROCESS | 1779 | 1468355094109 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:24:54 INFO - PROCESS | 1779 | 1468355094117 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 13:24:54 INFO - PROCESS | 1779 | 1468355094129 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 1779 | 1468355094132 Marionette TRACE conn4 <- [1,986,null,{}] 13:24:54 INFO - PROCESS | 1779 | 1468355094146 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}] 13:24:54 INFO - PROCESS | 1779 | 1468355094153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:54 INFO - PROCESS | 1779 | 1468355094391 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:24:54 INFO - PROCESS | 1779 | 1468355094419 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1779 | 1468355094431 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8c400 == 12 [pid = 1779] [id = 254] 13:24:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ed90800) [pid = 1779] [serial = 763] [outer = (nil)] 13:24:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f7cb400) [pid = 1779] [serial = 764] [outer = 0x8ed90800] 13:24:54 INFO - PROCESS | 1779 | 1468355094501 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f8c0400) [pid = 1779] [serial = 765] [outer = 0x8ed90800] 13:24:55 INFO - PROCESS | 1779 | 1468355095587 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]]]}] 13:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1493ms 13:24:55 INFO - PROCESS | 1779 | 1468355095620 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 1779 | 1468355095624 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 13:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:24:55 INFO - PROCESS | 1779 | 1468355095633 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1779 | 1468355095643 Marionette TRACE conn4 <- [1,990,null,{}] 13:24:55 INFO - PROCESS | 1779 | 1468355095664 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}] 13:24:55 INFO - PROCESS | 1779 | 1468355095673 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:55 INFO - PROCESS | 1779 | 1468355095949 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:24:56 INFO - PROCESS | 1779 | 1468355095986 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1779 | 1468355095996 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd3800 == 13 [pid = 1779] [id = 255] 13:24:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e0a9c00) [pid = 1779] [serial = 766] [outer = (nil)] 13:24:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f9da400) [pid = 1779] [serial = 767] [outer = 0x8e0a9c00] 13:24:56 INFO - PROCESS | 1779 | 1468355096083 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f9e6800) [pid = 1779] [serial = 768] [outer = 0x8e0a9c00] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91707800) [pid = 1779] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8ed98000) [pid = 1779] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f8eb800) [pid = 1779] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8bb66800) [pid = 1779] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91790400) [pid = 1779] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8dbd2800) [pid = 1779] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91798000) [pid = 1779] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91ad4c00) [pid = 1779] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91793000) [pid = 1779] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f8f3c00) [pid = 1779] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dbd6000) [pid = 1779] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e0ae400) [pid = 1779] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f9dbc00) [pid = 1779] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:24:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f8ba000) [pid = 1779] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:24:57 INFO - PROCESS | 1779 | 1468355097641 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]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 2046ms 13:24:57 INFO - PROCESS | 1779 | 1468355097679 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:24:57 INFO - PROCESS | 1779 | 1468355097686 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 13:24:57 INFO - PROCESS | 1779 | 1468355097696 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1779 | 1468355097701 Marionette TRACE conn4 <- [1,994,null,{}] 13:24:57 INFO - PROCESS | 1779 | 1468355097709 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}] 13:24:57 INFO - PROCESS | 1779 | 1468355097715 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:57 INFO - PROCESS | 1779 | 1468355097935 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:24:57 INFO - PROCESS | 1779 | 1468355097950 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 1779 | 1468355097958 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f6800 == 14 [pid = 1779] [id = 256] 13:24:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f7c5c00) [pid = 1779] [serial = 769] [outer = (nil)] 13:24:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f9ec400) [pid = 1779] [serial = 770] [outer = 0x8f7c5c00] 13:24:58 INFO - PROCESS | 1779 | 1468355098032 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f9efc00) [pid = 1779] [serial = 771] [outer = 0x8f7c5c00] 13:24:59 INFO - PROCESS | 1779 | 1468355099005 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]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1384ms 13:24:59 INFO - PROCESS | 1779 | 1468355099080 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1779 | 1468355099087 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 13:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:24:59 INFO - PROCESS | 1779 | 1468355099096 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1779 | 1468355099103 Marionette TRACE conn4 <- [1,998,null,{}] 13:24:59 INFO - PROCESS | 1779 | 1468355099126 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}] 13:24:59 INFO - PROCESS | 1779 | 1468355099133 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:59 INFO - PROCESS | 1779 | 1468355099354 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:24:59 INFO - PROCESS | 1779 | 1468355099497 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1779 | 1468355099525 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:24:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a3c00 == 15 [pid = 1779] [id = 257] 13:24:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e0a4000) [pid = 1779] [serial = 772] [outer = (nil)] 13:24:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e0ac800) [pid = 1779] [serial = 773] [outer = 0x8e0a4000] 13:24:59 INFO - PROCESS | 1779 | 1468355099733 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed8f800) [pid = 1779] [serial = 774] [outer = 0x8e0a4000] 13:25:00 INFO - PROCESS | 1779 | 1468355100743 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1699ms 13:25:00 INFO - PROCESS | 1779 | 1468355100796 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1779 | 1468355100804 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 13:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:25:00 INFO - PROCESS | 1779 | 1468355100816 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1779 | 1468355100820 Marionette TRACE conn4 <- [1,1002,null,{}] 13:25:00 INFO - PROCESS | 1779 | 1468355100829 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}] 13:25:00 INFO - PROCESS | 1779 | 1468355100834 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:01 INFO - PROCESS | 1779 | 1468355101082 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:25:01 INFO - PROCESS | 1779 | 1468355101350 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1779 | 1468355101358 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92e000 == 16 [pid = 1779] [id = 258] 13:25:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8dbcd000) [pid = 1779] [serial = 775] [outer = (nil)] 13:25:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9dc400) [pid = 1779] [serial = 776] [outer = 0x8dbcd000] 13:25:01 INFO - PROCESS | 1779 | 1468355101453 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x912d6c00) [pid = 1779] [serial = 777] [outer = 0x8dbcd000] 13:25:02 INFO - PROCESS | 1779 | 1468355102499 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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1747ms 13:25:02 INFO - PROCESS | 1779 | 1468355102563 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:25:02 INFO - PROCESS | 1779 | 1468355102568 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 13:25:02 INFO - PROCESS | 1779 | 1468355102576 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1779 | 1468355102582 Marionette TRACE conn4 <- [1,1006,null,{}] 13:25:02 INFO - PROCESS | 1779 | 1468355102600 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}] 13:25:02 INFO - PROCESS | 1779 | 1468355102609 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:02 INFO - PROCESS | 1779 | 1468355102851 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:25:03 INFO - PROCESS | 1779 | 1468355103159 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 1779 | 1468355103174 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad4400 == 17 [pid = 1779] [id = 259] 13:25:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91ad4c00) [pid = 1779] [serial = 778] [outer = (nil)] 13:25:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91ae0c00) [pid = 1779] [serial = 779] [outer = 0x91ad4c00] 13:25:03 INFO - PROCESS | 1779 | 1468355103262 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92452400) [pid = 1779] [serial = 780] [outer = 0x91ad4c00] 13:25:04 INFO - PROCESS | 1779 | 1468355104203 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]]]}] 13:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1692ms 13:25:04 INFO - PROCESS | 1779 | 1468355104267 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:25:04 INFO - PROCESS | 1779 | 1468355104275 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 13:25:04 INFO - PROCESS | 1779 | 1468355104282 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 1779 | 1468355104286 Marionette TRACE conn4 <- [1,1010,null,{}] 13:25:04 INFO - PROCESS | 1779 | 1468355104292 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}] 13:25:04 INFO - PROCESS | 1779 | 1468355104297 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:04 INFO - PROCESS | 1779 | 1468355104535 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:25:04 INFO - PROCESS | 1779 | 1468355104793 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1779 | 1468355104802 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad9800 == 18 [pid = 1779] [id = 260] 13:25:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9245dc00) [pid = 1779] [serial = 781] [outer = (nil)] 13:25:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92b8e000) [pid = 1779] [serial = 782] [outer = 0x9245dc00] 13:25:04 INFO - PROCESS | 1779 | 1468355104949 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92b90800) [pid = 1779] [serial = 783] [outer = 0x9245dc00] 13:25:06 INFO - PROCESS | 1779 | 1468355106082 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]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1837ms 13:25:06 INFO - PROCESS | 1779 | 1468355106119 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 1779 | 1468355106123 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 13:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:25:06 INFO - PROCESS | 1779 | 1468355106132 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 1779 | 1468355106136 Marionette TRACE conn4 <- [1,1014,null,{}] 13:25:06 INFO - PROCESS | 1779 | 1468355106143 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}] 13:25:06 INFO - PROCESS | 1779 | 1468355106149 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:06 INFO - PROCESS | 1779 | 1468355106344 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:25:06 INFO - PROCESS | 1779 | 1468355106560 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1779 | 1468355106566 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9cf800 == 19 [pid = 1779] [id = 261] 13:25:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92459400) [pid = 1779] [serial = 784] [outer = (nil)] 13:25:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92ccac00) [pid = 1779] [serial = 785] [outer = 0x92459400] 13:25:06 INFO - PROCESS | 1779 | 1468355106710 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92ccec00) [pid = 1779] [serial = 786] [outer = 0x92459400] 13:25:07 INFO - PROCESS | 1779 | 1468355107810 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]]]}] 13:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1750ms 13:25:07 INFO - PROCESS | 1779 | 1468355107884 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 1779 | 1468355107891 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 13:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:25:07 INFO - PROCESS | 1779 | 1468355107899 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1779 | 1468355107903 Marionette TRACE conn4 <- [1,1018,null,{}] 13:25:07 INFO - PROCESS | 1779 | 1468355107909 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}] 13:25:07 INFO - PROCESS | 1779 | 1468355107924 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:08 INFO - PROCESS | 1779 | 1468355108266 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:25:08 INFO - PROCESS | 1779 | 1468355108593 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1779 | 1468355108607 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6b400 == 20 [pid = 1779] [id = 262] 13:25:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e0a4800) [pid = 1779] [serial = 787] [outer = (nil)] 13:25:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93da4c00) [pid = 1779] [serial = 788] [outer = 0x8e0a4800] 13:25:08 INFO - PROCESS | 1779 | 1468355108716 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x95280800) [pid = 1779] [serial = 789] [outer = 0x8e0a4800] 13:25:09 INFO - PROCESS | 1779 | 1468355109616 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]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1782ms 13:25:09 INFO - PROCESS | 1779 | 1468355109685 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 1779 | 1468355109690 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 13:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:25:09 INFO - PROCESS | 1779 | 1468355109699 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1779 | 1468355109702 Marionette TRACE conn4 <- [1,1022,null,{}] 13:25:09 INFO - PROCESS | 1779 | 1468355109709 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}] 13:25:09 INFO - PROCESS | 1779 | 1468355109715 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:09 INFO - PROCESS | 1779 | 1468355109906 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:25:10 INFO - PROCESS | 1779 | 1468355110079 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1779 | 1468355110087 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a3400 == 21 [pid = 1779] [id = 263] 13:25:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8e0aa800) [pid = 1779] [serial = 790] [outer = (nil)] 13:25:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9537f400) [pid = 1779] [serial = 791] [outer = 0x8e0aa800] 13:25:10 INFO - PROCESS | 1779 | 1468355110173 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9537c400) [pid = 1779] [serial = 792] [outer = 0x8e0aa800] 13:25:11 INFO - PROCESS | 1779 | 1468355111263 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]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1637ms 13:25:11 INFO - PROCESS | 1779 | 1468355111338 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 1779 | 1468355111341 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 13:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:25:11 INFO - PROCESS | 1779 | 1468355111349 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1779 | 1468355111352 Marionette TRACE conn4 <- [1,1026,null,{}] 13:25:11 INFO - PROCESS | 1779 | 1468355111359 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}] 13:25:11 INFO - PROCESS | 1779 | 1468355111364 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:11 INFO - PROCESS | 1779 | 1468355111608 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:25:12 INFO - PROCESS | 1779 | 1468355112025 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1779 | 1468355112038 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c000 == 22 [pid = 1779] [id = 264] 13:25:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8bb6c800) [pid = 1779] [serial = 793] [outer = (nil)] 13:25:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8d927c00) [pid = 1779] [serial = 794] [outer = 0x8bb6c800] 13:25:12 INFO - PROCESS | 1779 | 1468355112123 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8dbcf400) [pid = 1779] [serial = 795] [outer = 0x8bb6c800] 13:25:13 INFO - PROCESS | 1779 | 1468355113251 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]]]}] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9178ec00) [pid = 1779] [serial = 705] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92b93400) [pid = 1779] [serial = 713] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x912d1c00) [pid = 1779] [serial = 726] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8d92a400) [pid = 1779] [serial = 720] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8f9dac00) [pid = 1779] [serial = 725] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91797000) [pid = 1779] [serial = 728] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92455c00) [pid = 1779] [serial = 711] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92cc5000) [pid = 1779] [serial = 714] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93b64c00) [pid = 1779] [serial = 716] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8bb70400) [pid = 1779] [serial = 719] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92453000) [pid = 1779] [serial = 710] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91ad8400) [pid = 1779] [serial = 707] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92b86c00) [pid = 1779] [serial = 732] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9170f000) [pid = 1779] [serial = 704] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92457000) [pid = 1779] [serial = 731] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93ac0000) [pid = 1779] [serial = 717] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f8f0800) [pid = 1779] [serial = 702] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91ad3c00) [pid = 1779] [serial = 729] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f9d2000) [pid = 1779] [serial = 701] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed8dc00) [pid = 1779] [serial = 699] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e3f7400) [pid = 1779] [serial = 722] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f7c2c00) [pid = 1779] [serial = 723] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f9ed800) [pid = 1779] [serial = 696] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91add400) [pid = 1779] [serial = 708] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e4c6800) [pid = 1779] [serial = 698] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9232f000) [pid = 1779] [serial = 734] [outer = (nil)] [url = about:blank] 13:25:13 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92b94400) [pid = 1779] [serial = 735] [outer = (nil)] [url = about:blank] 13:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1990ms 13:25:13 INFO - PROCESS | 1779 | 1468355113343 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:25:13 INFO - PROCESS | 1779 | 1468355113348 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 13:25:13 INFO - PROCESS | 1779 | 1468355113356 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1779 | 1468355113362 Marionette TRACE conn4 <- [1,1030,null,{}] 13:25:13 INFO - PROCESS | 1779 | 1468355113370 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}] 13:25:13 INFO - PROCESS | 1779 | 1468355113376 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:13 INFO - PROCESS | 1779 | 1468355113581 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:25:13 INFO - PROCESS | 1779 | 1468355113763 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1779 | 1468355113772 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4ccc00 == 23 [pid = 1779] [id = 265] 13:25:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed8e000) [pid = 1779] [serial = 796] [outer = (nil)] 13:25:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed96000) [pid = 1779] [serial = 797] [outer = 0x8ed8e000] 13:25:13 INFO - PROCESS | 1779 | 1468355113854 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f7cf400) [pid = 1779] [serial = 798] [outer = 0x8ed8e000] 13:25:14 INFO - PROCESS | 1779 | 1468355114689 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]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1399ms 13:25:14 INFO - PROCESS | 1779 | 1468355114758 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1779 | 1468355114765 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 13:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:25:14 INFO - PROCESS | 1779 | 1468355114773 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1779 | 1468355114776 Marionette TRACE conn4 <- [1,1034,null,{}] 13:25:14 INFO - PROCESS | 1779 | 1468355114783 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}] 13:25:14 INFO - PROCESS | 1779 | 1468355114787 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:14 INFO - PROCESS | 1779 | 1468355114975 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:25:15 INFO - PROCESS | 1779 | 1468355115110 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 1779 | 1468355115125 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8f0c00 == 24 [pid = 1779] [id = 266] 13:25:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f8f2000) [pid = 1779] [serial = 799] [outer = (nil)] 13:25:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f9e5c00) [pid = 1779] [serial = 800] [outer = 0x8f8f2000] 13:25:15 INFO - PROCESS | 1779 | 1468355115205 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x912d6400) [pid = 1779] [serial = 801] [outer = 0x8f8f2000] 13:25:16 INFO - PROCESS | 1779 | 1468355116131 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]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1384ms 13:25:16 INFO - PROCESS | 1779 | 1468355116159 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:25:16 INFO - PROCESS | 1779 | 1468355116163 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 13:25:16 INFO - PROCESS | 1779 | 1468355116177 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 1779 | 1468355116187 Marionette TRACE conn4 <- [1,1038,null,{}] 13:25:16 INFO - PROCESS | 1779 | 1468355116209 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}] 13:25:16 INFO - PROCESS | 1779 | 1468355116218 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:16 INFO - PROCESS | 1779 | 1468355116442 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:25:16 INFO - PROCESS | 1779 | 1468355116473 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1779 | 1468355116479 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64400 == 25 [pid = 1779] [id = 267] 13:25:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91799800) [pid = 1779] [serial = 802] [outer = (nil)] 13:25:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91ad5000) [pid = 1779] [serial = 803] [outer = 0x91799800] 13:25:16 INFO - PROCESS | 1779 | 1468355116554 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91adb400) [pid = 1779] [serial = 804] [outer = 0x91799800] 13:25:17 INFO - PROCESS | 1779 | 1468355117611 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]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1470ms 13:25:17 INFO - PROCESS | 1779 | 1468355117642 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1779 | 1468355117649 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 13:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:25:17 INFO - PROCESS | 1779 | 1468355117659 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1779 | 1468355117664 Marionette TRACE conn4 <- [1,1042,null,{}] 13:25:17 INFO - PROCESS | 1779 | 1468355117679 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}] 13:25:17 INFO - PROCESS | 1779 | 1468355117685 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:17 INFO - PROCESS | 1779 | 1468355117912 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8bb6a800) [pid = 1779] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e0a4c00) [pid = 1779] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e3ef800) [pid = 1779] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ed90800) [pid = 1779] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8bb6d800) [pid = 1779] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ed93800) [pid = 1779] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x912d4400) [pid = 1779] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x912da000) [pid = 1779] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92cca800) [pid = 1779] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9527bc00) [pid = 1779] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:25:18 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e0a9c00) [pid = 1779] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:25:18 INFO - PROCESS | 1779 | 1468355118195 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1779 | 1468355118203 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6a800 == 26 [pid = 1779] [id = 268] 13:25:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8bb6d800) [pid = 1779] [serial = 805] [outer = (nil)] 13:25:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e4c8400) [pid = 1779] [serial = 806] [outer = 0x8bb6d800] 13:25:18 INFO - PROCESS | 1779 | 1468355118282 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f8f1c00) [pid = 1779] [serial = 807] [outer = 0x8bb6d800] 13:25:19 INFO - PROCESS | 1779 | 1468355119074 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]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1457ms 13:25:19 INFO - PROCESS | 1779 | 1468355119115 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 1779 | 1468355119121 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 13:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:25:19 INFO - PROCESS | 1779 | 1468355119127 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1779 | 1468355119131 Marionette TRACE conn4 <- [1,1046,null,{}] 13:25:19 INFO - PROCESS | 1779 | 1468355119137 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}] 13:25:19 INFO - PROCESS | 1779 | 1468355119142 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:19 INFO - PROCESS | 1779 | 1468355119314 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:25:19 INFO - PROCESS | 1779 | 1468355119328 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 1779 | 1468355119343 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x92458400 == 27 [pid = 1779] [id = 269] 13:25:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92458c00) [pid = 1779] [serial = 808] [outer = (nil)] 13:25:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92b88c00) [pid = 1779] [serial = 809] [outer = 0x92458c00] 13:25:19 INFO - PROCESS | 1779 | 1468355119542 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92cc9400) [pid = 1779] [serial = 810] [outer = 0x92458c00] 13:25:20 INFO - PROCESS | 1779 | 1468355120611 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]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1531ms 13:25:20 INFO - PROCESS | 1779 | 1468355120660 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:25:20 INFO - PROCESS | 1779 | 1468355120668 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 13:25:20 INFO - PROCESS | 1779 | 1468355120678 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1779 | 1468355120684 Marionette TRACE conn4 <- [1,1050,null,{}] 13:25:20 INFO - PROCESS | 1779 | 1468355120693 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}] 13:25:20 INFO - PROCESS | 1779 | 1468355120700 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:20 INFO - PROCESS | 1779 | 1468355120946 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:25:21 INFO - PROCESS | 1779 | 1468355121197 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1779 | 1468355121216 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcd400 == 28 [pid = 1779] [id = 270] 13:25:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e0a4400) [pid = 1779] [serial = 811] [outer = (nil)] 13:25:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed91400) [pid = 1779] [serial = 812] [outer = 0x8e0a4400] 13:25:21 INFO - PROCESS | 1779 | 1468355121341 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f8c6800) [pid = 1779] [serial = 813] [outer = 0x8e0a4400] 13:25:22 INFO - PROCESS | 1779 | 1468355122318 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]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1697ms 13:25:22 INFO - PROCESS | 1779 | 1468355122374 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1779 | 1468355122382 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 13:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:25:22 INFO - PROCESS | 1779 | 1468355122394 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1779 | 1468355122398 Marionette TRACE conn4 <- [1,1054,null,{}] 13:25:22 INFO - PROCESS | 1779 | 1468355122406 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}] 13:25:22 INFO - PROCESS | 1779 | 1468355122413 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:22 INFO - PROCESS | 1779 | 1468355122661 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:25:22 INFO - PROCESS | 1779 | 1468355122947 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 1779 | 1468355122960 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d1c00 == 29 [pid = 1779] [id = 271] 13:25:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x912db800) [pid = 1779] [serial = 814] [outer = (nil)] 13:25:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91709800) [pid = 1779] [serial = 815] [outer = 0x912db800] 13:25:23 INFO - PROCESS | 1779 | 1468355123102 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91792c00) [pid = 1779] [serial = 816] [outer = 0x912db800] 13:25:24 INFO - PROCESS | 1779 | 1468355124155 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]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1800ms 13:25:24 INFO - PROCESS | 1779 | 1468355124194 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 1779 | 1468355124199 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 13:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:25:24 INFO - PROCESS | 1779 | 1468355124206 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 1779 | 1468355124213 Marionette TRACE conn4 <- [1,1058,null,{}] 13:25:24 INFO - PROCESS | 1779 | 1468355124232 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}] 13:25:24 INFO - PROCESS | 1779 | 1468355124242 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:24 INFO - PROCESS | 1779 | 1468355124468 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:25:24 INFO - PROCESS | 1779 | 1468355124696 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1779 | 1468355124704 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x92455c00 == 30 [pid = 1779] [id = 272] 13:25:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x939db800) [pid = 1779] [serial = 817] [outer = (nil)] 13:25:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93b68000) [pid = 1779] [serial = 818] [outer = 0x939db800] 13:25:24 INFO - PROCESS | 1779 | 1468355124826 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x93d9ac00) [pid = 1779] [serial = 819] [outer = 0x939db800] 13:25:25 INFO - PROCESS | 1779 | 1468355125789 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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1641ms 13:25:25 INFO - PROCESS | 1779 | 1468355125849 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1779 | 1468355125854 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 13:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:25:25 INFO - PROCESS | 1779 | 1468355125861 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1779 | 1468355125866 Marionette TRACE conn4 <- [1,1062,null,{}] 13:25:25 INFO - PROCESS | 1779 | 1468355125873 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}] 13:25:25 INFO - PROCESS | 1779 | 1468355125878 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:26 INFO - PROCESS | 1779 | 1468355126138 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:25:26 INFO - PROCESS | 1779 | 1468355126444 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1779 | 1468355126455 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcc400 == 31 [pid = 1779] [id = 273] 13:25:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9523ec00) [pid = 1779] [serial = 820] [outer = (nil)] 13:25:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9537d400) [pid = 1779] [serial = 821] [outer = 0x9523ec00] 13:25:26 INFO - PROCESS | 1779 | 1468355126540 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x953c2400) [pid = 1779] [serial = 822] [outer = 0x9523ec00] 13:25:27 INFO - PROCESS | 1779 | 1468355127495 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1690ms 13:25:27 INFO - PROCESS | 1779 | 1468355127553 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1779 | 1468355127557 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:25:27 INFO - PROCESS | 1779 | 1468355127565 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1779 | 1468355127570 Marionette TRACE conn4 <- [1,1066,null,{}] 13:25:27 INFO - PROCESS | 1779 | 1468355127583 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}] 13:25:27 INFO - PROCESS | 1779 | 1468355127588 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:27 INFO - PROCESS | 1779 | 1468355127842 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:25:28 INFO - PROCESS | 1779 | 1468355128061 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 1779 | 1468355128070 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b63800 == 32 [pid = 1779] [id = 274] 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x97990000) [pid = 1779] [serial = 823] [outer = (nil)] 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x97997c00) [pid = 1779] [serial = 824] [outer = 0x97990000] 13:25:28 INFO - PROCESS | 1779 | 1468355128200 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x98310800) [pid = 1779] [serial = 825] [outer = 0x97990000] 13:25:29 INFO - PROCESS | 1779 | 1468355129305 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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1752ms 13:25:29 INFO - PROCESS | 1779 | 1468355129318 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1779 | 1468355129321 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 13:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:25:29 INFO - PROCESS | 1779 | 1468355129329 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1779 | 1468355129333 Marionette TRACE conn4 <- [1,1070,null,{}] 13:25:29 INFO - PROCESS | 1779 | 1468355129340 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}] 13:25:29 INFO - PROCESS | 1779 | 1468355129349 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:29 INFO - PROCESS | 1779 | 1468355129652 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:25:29 INFO - PROCESS | 1779 | 1468355129887 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1779 | 1468355129897 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c6400 == 33 [pid = 1779] [id = 275] 13:25:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8ed9a000) [pid = 1779] [serial = 826] [outer = (nil)] 13:25:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x99235000) [pid = 1779] [serial = 827] [outer = 0x8ed9a000] 13:25:29 INFO - PROCESS | 1779 | 1468355129981 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x99237000) [pid = 1779] [serial = 828] [outer = 0x8ed9a000] 13:25:30 INFO - PROCESS | 1779 | 1468355130963 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]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1685ms 13:25:31 INFO - PROCESS | 1779 | 1468355131016 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1779 | 1468355131022 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 13:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:25:31 INFO - PROCESS | 1779 | 1468355131029 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1779 | 1468355131033 Marionette TRACE conn4 <- [1,1074,null,{}] 13:25:31 INFO - PROCESS | 1779 | 1468355131040 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}] 13:25:31 INFO - PROCESS | 1779 | 1468355131046 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:31 INFO - PROCESS | 1779 | 1468355131247 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:25:31 INFO - PROCESS | 1779 | 1468355131493 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 1779 | 1468355131501 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d930800 == 34 [pid = 1779] [id = 276] 13:25:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8d930c00) [pid = 1779] [serial = 829] [outer = (nil)] 13:25:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8e3fa000) [pid = 1779] [serial = 830] [outer = 0x8d930c00] 13:25:31 INFO - PROCESS | 1779 | 1468355131633 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8f8eb400) [pid = 1779] [serial = 831] [outer = 0x8d930c00] 13:25:32 INFO - PROCESS | 1779 | 1468355132598 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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1587ms 13:25:32 INFO - PROCESS | 1779 | 1468355132620 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:25:32 INFO - PROCESS | 1779 | 1468355132631 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 13:25:32 INFO - PROCESS | 1779 | 1468355132641 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 1779 | 1468355132646 Marionette TRACE conn4 <- [1,1078,null,{}] 13:25:32 INFO - PROCESS | 1779 | 1468355132656 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}] 13:25:32 INFO - PROCESS | 1779 | 1468355132660 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:33 INFO - PROCESS | 1779 | 1468355133102 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:25:33 INFO - PROCESS | 1779 | 1468355133358 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 1779 | 1468355133369 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cc800 == 35 [pid = 1779] [id = 277] 13:25:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8e4ce000) [pid = 1779] [serial = 832] [outer = (nil)] 13:25:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8ed98400) [pid = 1779] [serial = 833] [outer = 0x8e4ce000] 13:25:33 INFO - PROCESS | 1779 | 1468355133455 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8f8ee000) [pid = 1779] [serial = 834] [outer = 0x8e4ce000] 13:25:34 INFO - PROCESS | 1779 | 1468355134447 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]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1848ms 13:25:34 INFO - PROCESS | 1779 | 1468355134490 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 1779 | 1468355134497 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 13:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:25:34 INFO - PROCESS | 1779 | 1468355134507 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 1779 | 1468355134512 Marionette TRACE conn4 <- [1,1082,null,{}] 13:25:34 INFO - PROCESS | 1779 | 1468355134522 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}] 13:25:34 INFO - PROCESS | 1779 | 1468355134528 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:34 INFO - PROCESS | 1779 | 1468355134857 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:25:35 INFO - PROCESS | 1779 | 1468355135132 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1779 | 1468355135141 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7d0000 == 36 [pid = 1779] [id = 278] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8f9c5c00) [pid = 1779] [serial = 835] [outer = (nil)] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91794800) [pid = 1779] [serial = 836] [outer = 0x8f9c5c00] 13:25:35 INFO - PROCESS | 1779 | 1468355135241 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x91ad4800) [pid = 1779] [serial = 837] [outer = 0x8f9c5c00] 13:25:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb69400 == 35 [pid = 1779] [id = 252] 13:25:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd2400 == 34 [pid = 1779] [id = 251] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d923800) [pid = 1779] [serial = 758] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8dbc9c00) [pid = 1779] [serial = 759] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8e3fb000) [pid = 1779] [serial = 756] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e0ab000) [pid = 1779] [serial = 755] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8e3f4800) [pid = 1779] [serial = 761] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8f8c0400) [pid = 1779] [serial = 765] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8dbd0000) [pid = 1779] [serial = 738] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8d928000) [pid = 1779] [serial = 737] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8f8e8800) [pid = 1779] [serial = 741] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8f8b7c00) [pid = 1779] [serial = 740] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9178c000) [pid = 1779] [serial = 744] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91701c00) [pid = 1779] [serial = 743] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93ab9c00) [pid = 1779] [serial = 747] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x939df800) [pid = 1779] [serial = 746] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x94849800) [pid = 1779] [serial = 750] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x93da3000) [pid = 1779] [serial = 749] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x953b9000) [pid = 1779] [serial = 753] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x95283400) [pid = 1779] [serial = 752] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f9da400) [pid = 1779] [serial = 767] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f7cb400) [pid = 1779] [serial = 764] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f9e6800) [pid = 1779] [serial = 768] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e3fd000) [pid = 1779] [serial = 762] [outer = (nil)] [url = about:blank] 13:25:36 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f9ec400) [pid = 1779] [serial = 770] [outer = (nil)] [url = about:blank] 13:25:37 INFO - PROCESS | 1779 | 1468355137386 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]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2904ms 13:25:37 INFO - PROCESS | 1779 | 1468355137413 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1779 | 1468355137420 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 13:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:25:37 INFO - PROCESS | 1779 | 1468355137428 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1779 | 1468355137433 Marionette TRACE conn4 <- [1,1086,null,{}] 13:25:37 INFO - PROCESS | 1779 | 1468355137443 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}] 13:25:37 INFO - PROCESS | 1779 | 1468355137448 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:37 INFO - PROCESS | 1779 | 1468355137689 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:25:37 INFO - PROCESS | 1779 | 1468355137821 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1779 | 1468355137834 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcb800 == 35 [pid = 1779] [id = 279] 13:25:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dbd0400) [pid = 1779] [serial = 838] [outer = (nil)] 13:25:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e0ab400) [pid = 1779] [serial = 839] [outer = 0x8dbd0400] 13:25:37 INFO - PROCESS | 1779 | 1468355137908 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e3f1000) [pid = 1779] [serial = 840] [outer = 0x8dbd0400] 13:25:38 INFO - PROCESS | 1779 | 1468355138811 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1446ms 13:25:38 INFO - PROCESS | 1779 | 1468355138875 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:25:38 INFO - PROCESS | 1779 | 1468355138884 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 13:25:38 INFO - PROCESS | 1779 | 1468355138896 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1779 | 1468355138901 Marionette TRACE conn4 <- [1,1090,null,{}] 13:25:38 INFO - PROCESS | 1779 | 1468355138908 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}] 13:25:38 INFO - PROCESS | 1779 | 1468355138914 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:39 INFO - PROCESS | 1779 | 1468355139099 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:25:39 INFO - PROCESS | 1779 | 1468355139256 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1779 | 1468355139266 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8c000 == 36 [pid = 1779] [id = 280] 13:25:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8ed9a400) [pid = 1779] [serial = 841] [outer = (nil)] 13:25:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f7c8000) [pid = 1779] [serial = 842] [outer = 0x8ed9a400] 13:25:39 INFO - PROCESS | 1779 | 1468355139343 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f8bb400) [pid = 1779] [serial = 843] [outer = 0x8ed9a400] 13:25:40 INFO - PROCESS | 1779 | 1468355140321 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]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1443ms 13:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:25:40 INFO - PROCESS | 1779 | 1468355140338 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1779 | 1468355140341 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 13:25:40 INFO - PROCESS | 1779 | 1468355140349 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1779 | 1468355140355 Marionette TRACE conn4 <- [1,1094,null,{}] 13:25:40 INFO - PROCESS | 1779 | 1468355140383 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}] 13:25:40 INFO - PROCESS | 1779 | 1468355140393 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:40 INFO - PROCESS | 1779 | 1468355140638 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:25:40 INFO - PROCESS | 1779 | 1468355140668 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1779 | 1468355140678 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9dc000 == 37 [pid = 1779] [id = 281] 13:25:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f9dd000) [pid = 1779] [serial = 844] [outer = (nil)] 13:25:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f9e3400) [pid = 1779] [serial = 845] [outer = 0x8f9dd000] 13:25:40 INFO - PROCESS | 1779 | 1468355140759 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f9ef400) [pid = 1779] [serial = 846] [outer = 0x8f9dd000] 13:25:41 INFO - PROCESS | 1779 | --DOCSHELL 0x93da7400 == 36 [pid = 1779] [id = 9] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed8e000) [pid = 1779] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f8f2000) [pid = 1779] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8bb6d800) [pid = 1779] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8bb6c800) [pid = 1779] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e0aa800) [pid = 1779] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91799800) [pid = 1779] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dbcd000) [pid = 1779] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91ad4c00) [pid = 1779] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9245dc00) [pid = 1779] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e0a4000) [pid = 1779] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f7c5c00) [pid = 1779] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92459400) [pid = 1779] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e0a4800) [pid = 1779] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:25:42 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92458c00) [pid = 1779] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:25:42 INFO - PROCESS | 1779 | 1468355142631 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]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2306ms 13:25:42 INFO - PROCESS | 1779 | 1468355142656 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 1779 | 1468355142664 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 13:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:25:42 INFO - PROCESS | 1779 | 1468355142681 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 1779 | 1468355142691 Marionette TRACE conn4 <- [1,1098,null,{}] 13:25:42 INFO - PROCESS | 1779 | 1468355142702 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}] 13:25:42 INFO - PROCESS | 1779 | 1468355142707 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:42 INFO - PROCESS | 1779 | 1468355142877 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:25:43 INFO - PROCESS | 1779 | 1468355143010 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1779 | 1468355143019 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92c000 == 37 [pid = 1779] [id = 282] 13:25:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e0a4000) [pid = 1779] [serial = 847] [outer = (nil)] 13:25:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x912cf000) [pid = 1779] [serial = 848] [outer = 0x8e0a4000] 13:25:43 INFO - PROCESS | 1779 | 1468355143093 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9170e000) [pid = 1779] [serial = 849] [outer = 0x8e0a4000] 13:25:43 INFO - PROCESS | 1779 | 1468355143881 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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1245ms 13:25:43 INFO - PROCESS | 1779 | 1468355143925 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1779 | 1468355143929 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 13:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:25:43 INFO - PROCESS | 1779 | 1468355143936 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1779 | 1468355143939 Marionette TRACE conn4 <- [1,1102,null,{}] 13:25:43 INFO - PROCESS | 1779 | 1468355143946 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}] 13:25:43 INFO - PROCESS | 1779 | 1468355143951 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:44 INFO - PROCESS | 1779 | 1468355144121 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:25:44 INFO - PROCESS | 1779 | 1468355144132 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1779 | 1468355144140 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x91795800 == 38 [pid = 1779] [id = 283] 13:25:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91ad4000) [pid = 1779] [serial = 850] [outer = (nil)] 13:25:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91ae1000) [pid = 1779] [serial = 851] [outer = 0x91ad4000] 13:25:44 INFO - PROCESS | 1779 | 1468355144218 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92455000) [pid = 1779] [serial = 852] [outer = 0x91ad4000] 13:25:45 INFO - PROCESS | 1779 | 1468355145418 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]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1540ms 13:25:45 INFO - PROCESS | 1779 | 1468355145479 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 1779 | 1468355145486 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 13:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:25:45 INFO - PROCESS | 1779 | 1468355145495 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1779 | 1468355145503 Marionette TRACE conn4 <- [1,1106,null,{}] 13:25:45 INFO - PROCESS | 1779 | 1468355145511 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}] 13:25:45 INFO - PROCESS | 1779 | 1468355145518 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:45 INFO - PROCESS | 1779 | 1468355145754 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:25:45 INFO - PROCESS | 1779 | 1468355145979 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1779 | 1468355145989 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a6000 == 39 [pid = 1779] [id = 284] 13:25:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e0a6c00) [pid = 1779] [serial = 853] [outer = (nil)] 13:25:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e4cf000) [pid = 1779] [serial = 854] [outer = 0x8e0a6c00] 13:25:46 INFO - PROCESS | 1779 | 1468355146122 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f7c9000) [pid = 1779] [serial = 855] [outer = 0x8e0a6c00] 13:25:47 INFO - PROCESS | 1779 | 1468355147080 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]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1646ms 13:25:47 INFO - PROCESS | 1779 | 1468355147142 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 1779 | 1468355147150 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 13:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:25:47 INFO - PROCESS | 1779 | 1468355147162 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 1779 | 1468355147166 Marionette TRACE conn4 <- [1,1110,null,{}] 13:25:47 INFO - PROCESS | 1779 | 1468355147176 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}] 13:25:47 INFO - PROCESS | 1779 | 1468355147183 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:47 INFO - PROCESS | 1779 | 1468355147449 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:25:47 INFO - PROCESS | 1779 | 1468355147781 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1779 | 1468355147794 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67800 == 40 [pid = 1779] [id = 285] 13:25:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x912d2400) [pid = 1779] [serial = 856] [outer = (nil)] 13:25:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9178e400) [pid = 1779] [serial = 857] [outer = 0x912d2400] 13:25:47 INFO - PROCESS | 1779 | 1468355147883 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f9c7400) [pid = 1779] [serial = 858] [outer = 0x912d2400] 13:25:48 INFO - PROCESS | 1779 | 1468355148844 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]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1738ms 13:25:48 INFO - PROCESS | 1779 | 1468355148903 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1779 | 1468355148908 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 13:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:25:48 INFO - PROCESS | 1779 | 1468355148917 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1779 | 1468355148924 Marionette TRACE conn4 <- [1,1114,null,{}] 13:25:48 INFO - PROCESS | 1779 | 1468355148942 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}] 13:25:48 INFO - PROCESS | 1779 | 1468355148952 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:49 INFO - PROCESS | 1779 | 1468355149192 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:25:49 INFO - PROCESS | 1779 | 1468355149414 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1779 | 1468355149429 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cc7800 == 41 [pid = 1779] [id = 286] 13:25:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92ccc000) [pid = 1779] [serial = 859] [outer = (nil)] 13:25:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x939d9800) [pid = 1779] [serial = 860] [outer = 0x92ccc000] 13:25:49 INFO - PROCESS | 1779 | 1468355149561 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x93abb000) [pid = 1779] [serial = 861] [outer = 0x92ccc000] 13:25:50 INFO - PROCESS | 1779 | 1468355150580 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]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1696ms 13:25:50 INFO - PROCESS | 1779 | 1468355150614 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 1779 | 1468355150619 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 13:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:25:50 INFO - PROCESS | 1779 | 1468355150626 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1779 | 1468355150630 Marionette TRACE conn4 <- [1,1118,null,{}] 13:25:50 INFO - PROCESS | 1779 | 1468355150637 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}] 13:25:50 INFO - PROCESS | 1779 | 1468355150644 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:50 INFO - PROCESS | 1779 | 1468355150847 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:25:51 INFO - PROCESS | 1779 | 1468355151065 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1779 | 1468355151072 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9db400 == 42 [pid = 1779] [id = 287] 13:25:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8f9e0000) [pid = 1779] [serial = 862] [outer = (nil)] 13:25:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93d9c800) [pid = 1779] [serial = 863] [outer = 0x8f9e0000] 13:25:51 INFO - PROCESS | 1779 | 1468355151174 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93da4400) [pid = 1779] [serial = 864] [outer = 0x8f9e0000] 13:25:52 INFO - PROCESS | 1779 | 1468355152108 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]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1537ms 13:25:52 INFO - PROCESS | 1779 | 1468355152165 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1779 | 1468355152170 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:25:52 INFO - PROCESS | 1779 | 1468355152178 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1779 | 1468355152182 Marionette TRACE conn4 <- [1,1122,null,{}] 13:25:52 INFO - PROCESS | 1779 | 1468355152189 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}] 13:25:52 INFO - PROCESS | 1779 | 1468355152196 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:52 INFO - PROCESS | 1779 | 1468355152438 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:25:52 INFO - PROCESS | 1779 | 1468355152662 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 1779 | 1468355152670 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbca800 == 43 [pid = 1779] [id = 288] 13:25:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x912db000) [pid = 1779] [serial = 865] [outer = (nil)] 13:25:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x95374c00) [pid = 1779] [serial = 866] [outer = 0x912db000] 13:25:52 INFO - PROCESS | 1779 | 1468355152816 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9537b800) [pid = 1779] [serial = 867] [outer = 0x912db000] 13:25:53 INFO - PROCESS | 1779 | 1468355153814 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]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1651ms 13:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:25:53 INFO - PROCESS | 1779 | 1468355153829 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1779 | 1468355153832 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 13:25:53 INFO - PROCESS | 1779 | 1468355153840 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1779 | 1468355153844 Marionette TRACE conn4 <- [1,1126,null,{}] 13:25:53 INFO - PROCESS | 1779 | 1468355153850 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}] 13:25:53 INFO - PROCESS | 1779 | 1468355153861 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:54 INFO - PROCESS | 1779 | 1468355154110 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:25:54 INFO - PROCESS | 1779 | 1468355154324 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1779 | 1468355154334 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd8c00 == 44 [pid = 1779] [id = 289] 13:25:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8e0a0000) [pid = 1779] [serial = 868] [outer = (nil)] 13:25:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x983e3400) [pid = 1779] [serial = 869] [outer = 0x8e0a0000] 13:25:54 INFO - PROCESS | 1779 | 1468355154467 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x983e4400) [pid = 1779] [serial = 870] [outer = 0x8e0a0000] 13:25:55 INFO - PROCESS | 1779 | 1468355155453 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]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1635ms 13:25:55 INFO - PROCESS | 1779 | 1468355155474 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1779 | 1468355155479 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 13:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:25:55 INFO - PROCESS | 1779 | 1468355155485 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1779 | 1468355155489 Marionette TRACE conn4 <- [1,1130,null,{}] 13:25:55 INFO - PROCESS | 1779 | 1468355155495 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}] 13:25:55 INFO - PROCESS | 1779 | 1468355155501 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:55 INFO - PROCESS | 1779 | 1468355155707 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:25:56 INFO - PROCESS | 1779 | 1468355155980 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1779 | 1468355155989 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb68400 == 45 [pid = 1779] [id = 290] 13:25:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8bb69400) [pid = 1779] [serial = 871] [outer = (nil)] 13:25:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8bb6fc00) [pid = 1779] [serial = 872] [outer = 0x8bb69400] 13:25:56 INFO - PROCESS | 1779 | 1468355156258 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8d932c00) [pid = 1779] [serial = 873] [outer = 0x8bb69400] 13:25:57 INFO - PROCESS | 1779 | 1468355157303 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]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1847ms 13:25:57 INFO - PROCESS | 1779 | 1468355157336 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:25:57 INFO - PROCESS | 1779 | 1468355157341 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 13:25:57 INFO - PROCESS | 1779 | 1468355157350 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1779 | 1468355157355 Marionette TRACE conn4 <- [1,1134,null,{}] 13:25:57 INFO - PROCESS | 1779 | 1468355157367 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}] 13:25:57 INFO - PROCESS | 1779 | 1468355157378 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:57 INFO - PROCESS | 1779 | 1468355157672 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:25:57 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcc400 == 44 [pid = 1779] [id = 273] 13:25:57 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92c000 == 43 [pid = 1779] [id = 282] 13:25:57 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9dc000 == 42 [pid = 1779] [id = 281] 13:25:57 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8c000 == 41 [pid = 1779] [id = 280] 13:25:57 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcb800 == 40 [pid = 1779] [id = 279] 13:25:58 INFO - PROCESS | 1779 | 1468355157992 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1779 | 1468355158001 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcdc00 == 41 [pid = 1779] [id = 291] 13:25:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8dbd6400) [pid = 1779] [serial = 874] [outer = (nil)] 13:25:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8ed8fc00) [pid = 1779] [serial = 875] [outer = 0x8dbd6400] 13:25:58 INFO - PROCESS | 1779 | 1468355158084 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8f8bf800) [pid = 1779] [serial = 876] [outer = 0x8dbd6400] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x92cc9400) [pid = 1779] [serial = 810] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8f7cf400) [pid = 1779] [serial = 798] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8f9e5c00) [pid = 1779] [serial = 800] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8f8f1c00) [pid = 1779] [serial = 807] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8e4c8400) [pid = 1779] [serial = 806] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8d927c00) [pid = 1779] [serial = 794] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9537c400) [pid = 1779] [serial = 792] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8dbcf400) [pid = 1779] [serial = 795] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91ad5000) [pid = 1779] [serial = 803] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x912d6c00) [pid = 1779] [serial = 777] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92452400) [pid = 1779] [serial = 780] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92b90800) [pid = 1779] [serial = 783] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8f9dc400) [pid = 1779] [serial = 776] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8ed8f800) [pid = 1779] [serial = 774] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f9efc00) [pid = 1779] [serial = 771] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92ccac00) [pid = 1779] [serial = 785] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed96000) [pid = 1779] [serial = 797] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x93da4c00) [pid = 1779] [serial = 788] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9537f400) [pid = 1779] [serial = 791] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92ccec00) [pid = 1779] [serial = 786] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x912d6400) [pid = 1779] [serial = 801] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x95280800) [pid = 1779] [serial = 789] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e0ac800) [pid = 1779] [serial = 773] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91adb400) [pid = 1779] [serial = 804] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92b8e000) [pid = 1779] [serial = 782] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91ae0c00) [pid = 1779] [serial = 779] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92b88c00) [pid = 1779] [serial = 809] [outer = (nil)] [url = about:blank] 13:25:58 INFO - PROCESS | 1779 | 1468355158968 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]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1644ms 13:25:59 INFO - PROCESS | 1779 | 1468355159001 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 1779 | 1468355159008 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 13:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:25:59 INFO - PROCESS | 1779 | 1468355159019 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1779 | 1468355159024 Marionette TRACE conn4 <- [1,1138,null,{}] 13:25:59 INFO - PROCESS | 1779 | 1468355159030 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}] 13:25:59 INFO - PROCESS | 1779 | 1468355159037 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:59 INFO - PROCESS | 1779 | 1468355159230 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:25:59 INFO - PROCESS | 1779 | 1468355159369 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 1779 | 1468355159378 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:25:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d932400 == 42 [pid = 1779] [id = 292] 13:25:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f9cd800) [pid = 1779] [serial = 877] [outer = (nil)] 13:25:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9ee800) [pid = 1779] [serial = 878] [outer = 0x8f9cd800] 13:25:59 INFO - PROCESS | 1779 | 1468355159453 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x912d8000) [pid = 1779] [serial = 879] [outer = 0x8f9cd800] 13:26:00 INFO - PROCESS | 1779 | 1468355160352 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]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1397ms 13:26:00 INFO - PROCESS | 1779 | 1468355160417 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 1779 | 1468355160421 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 13:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:26:00 INFO - PROCESS | 1779 | 1468355160428 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1779 | 1468355160435 Marionette TRACE conn4 <- [1,1142,null,{}] 13:26:00 INFO - PROCESS | 1779 | 1468355160458 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}] 13:26:00 INFO - PROCESS | 1779 | 1468355160470 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:00 INFO - PROCESS | 1779 | 1468355160712 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:26:00 INFO - PROCESS | 1779 | 1468355160750 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1779 | 1468355160757 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0ad400 == 43 [pid = 1779] [id = 293] 13:26:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f7cc800) [pid = 1779] [serial = 880] [outer = (nil)] 13:26:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9245a000) [pid = 1779] [serial = 881] [outer = 0x8f7cc800] 13:26:00 INFO - PROCESS | 1779 | 1468355160834 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92b87000) [pid = 1779] [serial = 882] [outer = 0x8f7cc800] 13:26:01 INFO - PROCESS | 1779 | 1468355161805 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1454ms 13:26:01 INFO - PROCESS | 1779 | 1468355161883 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:26:01 INFO - PROCESS | 1779 | 1468355161888 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 13:26:01 INFO - PROCESS | 1779 | 1468355161894 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1779 | 1468355161899 Marionette TRACE conn4 <- [1,1146,null,{}] 13:26:01 INFO - PROCESS | 1779 | 1468355161915 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}] 13:26:01 INFO - PROCESS | 1779 | 1468355161921 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:02 INFO - PROCESS | 1779 | 1468355162170 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:26:02 INFO - PROCESS | 1779 | 1468355162193 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1779 | 1468355162200 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65800 == 44 [pid = 1779] [id = 294] 13:26:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92b8e800) [pid = 1779] [serial = 883] [outer = (nil)] 13:26:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92b94000) [pid = 1779] [serial = 884] [outer = 0x92b8e800] 13:26:02 INFO - PROCESS | 1779 | 1468355162272 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92ccb000) [pid = 1779] [serial = 885] [outer = 0x92b8e800] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f9dd000) [pid = 1779] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8dbd0400) [pid = 1779] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e0a4400) [pid = 1779] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f9c5c00) [pid = 1779] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8ed9a400) [pid = 1779] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x912db800) [pid = 1779] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x939db800) [pid = 1779] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x994aa000) [pid = 1779] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9523ec00) [pid = 1779] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x97990000) [pid = 1779] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed9a000) [pid = 1779] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e0a4000) [pid = 1779] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d930c00) [pid = 1779] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:26:02 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4ce000) [pid = 1779] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:26:03 INFO - PROCESS | 1779 | 1468355163480 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1644ms 13:26:03 INFO - PROCESS | 1779 | 1468355163540 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1779 | 1468355163543 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 13:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:26:03 INFO - PROCESS | 1779 | 1468355163550 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1779 | 1468355163553 Marionette TRACE conn4 <- [1,1150,null,{}] 13:26:03 INFO - PROCESS | 1779 | 1468355163559 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}] 13:26:03 INFO - PROCESS | 1779 | 1468355163565 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:03 INFO - PROCESS | 1779 | 1468355163738 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:26:03 INFO - PROCESS | 1779 | 1468355163878 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1779 | 1468355163884 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8b800 == 45 [pid = 1779] [id = 295] 13:26:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f7c8400) [pid = 1779] [serial = 886] [outer = (nil)] 13:26:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92457000) [pid = 1779] [serial = 887] [outer = 0x8f7c8400] 13:26:03 INFO - PROCESS | 1779 | 1468355163970 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x939d9400) [pid = 1779] [serial = 888] [outer = 0x8f7c8400] 13:26:04 INFO - PROCESS | 1779 | 1468355164883 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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1388ms 13:26:04 INFO - PROCESS | 1779 | 1468355164940 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1779 | 1468355164947 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:26:04 INFO - PROCESS | 1779 | 1468355164957 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1779 | 1468355164964 Marionette TRACE conn4 <- [1,1154,null,{}] 13:26:04 INFO - PROCESS | 1779 | 1468355164986 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}] 13:26:04 INFO - PROCESS | 1779 | 1468355164993 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:05 INFO - PROCESS | 1779 | 1468355165330 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:26:05 INFO - PROCESS | 1779 | 1468355165492 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1779 | 1468355165506 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a3000 == 46 [pid = 1779] [id = 296] 13:26:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e0a6400) [pid = 1779] [serial = 889] [outer = (nil)] 13:26:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e0aec00) [pid = 1779] [serial = 890] [outer = 0x8e0a6400] 13:26:05 INFO - PROCESS | 1779 | 1468355165638 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e4ca800) [pid = 1779] [serial = 891] [outer = 0x8e0a6400] 13:26:06 INFO - PROCESS | 1779 | 1468355166587 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]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1693ms 13:26:06 INFO - PROCESS | 1779 | 1468355166650 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1779 | 1468355166658 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:26:06 INFO - PROCESS | 1779 | 1468355166670 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1779 | 1468355166674 Marionette TRACE conn4 <- [1,1158,null,{}] 13:26:06 INFO - PROCESS | 1779 | 1468355166681 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}] 13:26:06 INFO - PROCESS | 1779 | 1468355166686 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:06 INFO - PROCESS | 1779 | 1468355166955 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:26:07 INFO - PROCESS | 1779 | 1468355167248 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1779 | 1468355167257 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8eb800 == 47 [pid = 1779] [id = 297] 13:26:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9e4400) [pid = 1779] [serial = 892] [outer = (nil)] 13:26:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f9eec00) [pid = 1779] [serial = 893] [outer = 0x8f9e4400] 13:26:07 INFO - PROCESS | 1779 | 1468355167348 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91705000) [pid = 1779] [serial = 894] [outer = 0x8f9e4400] 13:26:08 INFO - PROCESS | 1779 | 1468355168361 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]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1740ms 13:26:08 INFO - PROCESS | 1779 | 1468355168410 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1779 | 1468355168414 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 13:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:26:08 INFO - PROCESS | 1779 | 1468355168422 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1779 | 1468355168429 Marionette TRACE conn4 <- [1,1162,null,{}] 13:26:08 INFO - PROCESS | 1779 | 1468355168447 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}] 13:26:08 INFO - PROCESS | 1779 | 1468355168456 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:08 INFO - PROCESS | 1779 | 1468355168698 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:26:09 INFO - PROCESS | 1779 | 1468355169032 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1779 | 1468355169049 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cc9800 == 48 [pid = 1779] [id = 298] 13:26:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92ccf400) [pid = 1779] [serial = 895] [outer = (nil)] 13:26:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93da4c00) [pid = 1779] [serial = 896] [outer = 0x92ccf400] 13:26:09 INFO - PROCESS | 1779 | 1468355169177 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9523ec00) [pid = 1779] [serial = 897] [outer = 0x92ccf400] 13:26:10 INFO - PROCESS | 1779 | 1468355170162 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1802ms 13:26:10 INFO - PROCESS | 1779 | 1468355170225 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 1779 | 1468355170231 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 13:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:26:10 INFO - PROCESS | 1779 | 1468355170239 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1779 | 1468355170242 Marionette TRACE conn4 <- [1,1166,null,{}] 13:26:10 INFO - PROCESS | 1779 | 1468355170248 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}] 13:26:10 INFO - PROCESS | 1779 | 1468355170254 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:10 INFO - PROCESS | 1779 | 1468355170508 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:26:10 INFO - PROCESS | 1779 | 1468355170785 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1779 | 1468355170794 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d923c00 == 49 [pid = 1779] [id = 299] 13:26:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x912ce400) [pid = 1779] [serial = 898] [outer = (nil)] 13:26:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x953c1400) [pid = 1779] [serial = 899] [outer = 0x912ce400] 13:26:10 INFO - PROCESS | 1779 | 1468355170937 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x97996000) [pid = 1779] [serial = 900] [outer = 0x912ce400] 13:26:11 INFO - PROCESS | 1779 | 1468355171972 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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1785ms 13:26:12 INFO - PROCESS | 1779 | 1468355172024 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1779 | 1468355172029 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 13:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:26:12 INFO - PROCESS | 1779 | 1468355172036 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1779 | 1468355172040 Marionette TRACE conn4 <- [1,1170,null,{}] 13:26:12 INFO - PROCESS | 1779 | 1468355172047 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}] 13:26:12 INFO - PROCESS | 1779 | 1468355172054 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:12 INFO - PROCESS | 1779 | 1468355172258 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:26:12 INFO - PROCESS | 1779 | 1468355172483 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 1779 | 1468355172491 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d925800 == 50 [pid = 1779] [id = 300] 13:26:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e0adc00) [pid = 1779] [serial = 901] [outer = (nil)] 13:26:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x99230000) [pid = 1779] [serial = 902] [outer = 0x8e0adc00] 13:26:12 INFO - PROCESS | 1779 | 1468355172609 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x99235800) [pid = 1779] [serial = 903] [outer = 0x8e0adc00] 13:26:13 INFO - PROCESS | 1779 | 1468355173645 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]]]}] 13:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1641ms 13:26:13 INFO - PROCESS | 1779 | 1468355173678 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1779 | 1468355173682 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 13:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:26:13 INFO - PROCESS | 1779 | 1468355173690 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1779 | 1468355173695 Marionette TRACE conn4 <- [1,1174,null,{}] 13:26:13 INFO - PROCESS | 1779 | 1468355173703 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}] 13:26:13 INFO - PROCESS | 1779 | 1468355173714 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:13 INFO - PROCESS | 1779 | 1468355173979 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:26:14 INFO - PROCESS | 1779 | 1468355174215 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 1779 | 1468355174226 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fe800 == 51 [pid = 1779] [id = 301] 13:26:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x99232400) [pid = 1779] [serial = 904] [outer = (nil)] 13:26:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x99fe3400) [pid = 1779] [serial = 905] [outer = 0x99232400] 13:26:14 INFO - PROCESS | 1779 | 1468355174360 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9a08b400) [pid = 1779] [serial = 906] [outer = 0x99232400] 13:26:15 INFO - PROCESS | 1779 | 1468355175291 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] 13:26:15 INFO - PROCESS | 1779 | 1468355175349 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 13:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:26:15 INFO - PROCESS | 1779 | 1468355175360 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1779 | 1468355175364 Marionette TRACE conn4 <- [1,1178,null,{}] 13:26:15 INFO - PROCESS | 1779 | 1468355175371 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}] 13:26:15 INFO - PROCESS | 1779 | 1468355175376 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:15 INFO - PROCESS | 1779 | 1468355175578 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:26:15 INFO - PROCESS | 1779 | 1468355175831 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1779 | 1468355175839 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x98317c00 == 52 [pid = 1779] [id = 302] 13:26:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9922e000) [pid = 1779] [serial = 907] [outer = (nil)] 13:26:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9a092800) [pid = 1779] [serial = 908] [outer = 0x9922e000] 13:26:15 INFO - PROCESS | 1779 | 1468355175947 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9a096c00) [pid = 1779] [serial = 909] [outer = 0x9922e000] 13:26:16 INFO - PROCESS | 1779 | 1468355176833 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] 13:26:16 INFO - PROCESS | 1779 | 1468355176914 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 13:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:26:16 INFO - PROCESS | 1779 | 1468355176926 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1779 | 1468355176929 Marionette TRACE conn4 <- [1,1182,null,{}] 13:26:16 INFO - PROCESS | 1779 | 1468355176936 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}] 13:26:16 INFO - PROCESS | 1779 | 1468355176942 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:17 INFO - PROCESS | 1779 | 1468355177166 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:26:17 INFO - PROCESS | 1779 | 1468355177358 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 1779 | 1468355177370 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8b7400 == 53 [pid = 1779] [id = 303] 13:26:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9a087400) [pid = 1779] [serial = 910] [outer = (nil)] 13:26:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9a128400) [pid = 1779] [serial = 911] [outer = 0x9a087400] 13:26:17 INFO - PROCESS | 1779 | 1468355177492 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9a129000) [pid = 1779] [serial = 912] [outer = 0x9a087400] 13:26:18 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:18 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:18 INFO - PROCESS | 1779 | 1468355178494 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] 13:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:26:18 INFO - PROCESS | 1779 | 1468355178574 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 13:26:18 INFO - PROCESS | 1779 | 1468355178583 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1779 | 1468355178586 Marionette TRACE conn4 <- [1,1186,null,{}] 13:26:18 INFO - PROCESS | 1779 | 1468355178592 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}] 13:26:18 INFO - PROCESS | 1779 | 1468355178600 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:18 INFO - PROCESS | 1779 | 1468355178805 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:26:19 INFO - PROCESS | 1779 | 1468355179103 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 1779 | 1468355179112 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92a400 == 54 [pid = 1779] [id = 304] 13:26:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8d92a800) [pid = 1779] [serial = 913] [outer = (nil)] 13:26:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8ed96400) [pid = 1779] [serial = 914] [outer = 0x8d92a800] 13:26:19 INFO - PROCESS | 1779 | 1468355179199 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8f9c8400) [pid = 1779] [serial = 915] [outer = 0x8d92a800] 13:26:20 INFO - PROCESS | 1779 | 1468355180431 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] 13:26:20 INFO - PROCESS | 1779 | 1468355180519 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 13:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:26:20 INFO - PROCESS | 1779 | 1468355180530 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1779 | 1468355180535 Marionette TRACE conn4 <- [1,1190,null,{}] 13:26:20 INFO - PROCESS | 1779 | 1468355180546 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}] 13:26:20 INFO - PROCESS | 1779 | 1468355180551 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:20 INFO - PROCESS | 1779 | 1468355180808 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:26:20 INFO - PROCESS | 1779 | 1468355180973 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1779 | 1468355180986 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd7000 == 55 [pid = 1779] [id = 305] 13:26:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8e0aa400) [pid = 1779] [serial = 916] [outer = (nil)] 13:26:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8f8c2000) [pid = 1779] [serial = 917] [outer = 0x8e0aa400] 13:26:21 INFO - PROCESS | 1779 | 1468355181107 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8f9e1400) [pid = 1779] [serial = 918] [outer = 0x8e0aa400] 13:26:22 INFO - PROCESS | 1779 | 1468355182199 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] 13:26:23 INFO - PROCESS | 1779 | 1468355183684 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 13:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:26:23 INFO - PROCESS | 1779 | 1468355183724 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1779 | 1468355183733 Marionette TRACE conn4 <- [1,1194,null,{}] 13:26:23 INFO - PROCESS | 1779 | 1468355183742 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}] 13:26:23 INFO - PROCESS | 1779 | 1468355183750 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:23 INFO - PROCESS | 1779 | 1468355183925 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:26:23 INFO - PROCESS | 1779 | 1468355183937 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1779 | 1468355183951 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d930800 == 25 [pid = 1779] [id = 306] 13:26:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d931800) [pid = 1779] [serial = 919] [outer = (nil)] 13:26:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dbcc000) [pid = 1779] [serial = 920] [outer = 0x8d931800] 13:26:24 INFO - PROCESS | 1779 | 1468355184026 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dbd1c00) [pid = 1779] [serial = 921] [outer = 0x8d931800] 13:26:24 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:24 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:25 INFO - PROCESS | 1779 | 1468355185081 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] 13:26:25 INFO - PROCESS | 1779 | 1468355185126 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 13:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:26:25 INFO - PROCESS | 1779 | 1468355185140 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1779 | 1468355185150 Marionette TRACE conn4 <- [1,1198,null,{}] 13:26:25 INFO - PROCESS | 1779 | 1468355185161 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}] 13:26:25 INFO - PROCESS | 1779 | 1468355185169 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:25 INFO - PROCESS | 1779 | 1468355185458 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:26:25 INFO - PROCESS | 1779 | 1468355185480 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 1779 | 1468355185488 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c2800 == 26 [pid = 1779] [id = 307] 13:26:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e4c4c00) [pid = 1779] [serial = 922] [outer = (nil)] 13:26:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8ed8cc00) [pid = 1779] [serial = 923] [outer = 0x8e4c4c00] 13:26:25 INFO - PROCESS | 1779 | 1468355185565 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8ed93c00) [pid = 1779] [serial = 924] [outer = 0x8e4c4c00] 13:26:26 INFO - PROCESS | 1779 | 1468355186702 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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1605ms 13:26:26 INFO - PROCESS | 1779 | 1468355186740 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 1779 | 1468355186744 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 13:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:26:26 INFO - PROCESS | 1779 | 1468355186759 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1779 | 1468355186764 Marionette TRACE conn4 <- [1,1202,null,{}] 13:26:26 INFO - PROCESS | 1779 | 1468355186779 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}] 13:26:26 INFO - PROCESS | 1779 | 1468355186789 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:27 INFO - PROCESS | 1779 | 1468355187046 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:26:27 INFO - PROCESS | 1779 | 1468355187229 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 1779 | 1468355187244 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ef400 == 27 [pid = 1779] [id = 308] 13:26:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f8ef800) [pid = 1779] [serial = 925] [outer = (nil)] 13:26:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f8f3c00) [pid = 1779] [serial = 926] [outer = 0x8f8ef800] 13:26:27 INFO - PROCESS | 1779 | 1468355187338 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f9c7800) [pid = 1779] [serial = 927] [outer = 0x8f8ef800] 13:26:28 INFO - PROCESS | 1779 | 1468355188297 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]]]}] 13:26:28 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 13:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1591ms 13:26:28 INFO - PROCESS | 1779 | 1468355188345 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:26:28 INFO - PROCESS | 1779 | 1468355188371 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 13:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f7cc800) [pid = 1779] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f9cd800) [pid = 1779] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x912db000) [pid = 1779] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92b8e800) [pid = 1779] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92ccc000) [pid = 1779] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e0a6c00) [pid = 1779] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x912d2400) [pid = 1779] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8bb69400) [pid = 1779] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e0a0000) [pid = 1779] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9e0000) [pid = 1779] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91ad4000) [pid = 1779] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9484ac00) [pid = 1779] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dbd6400) [pid = 1779] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:26:29 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f7c8400) [pid = 1779] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:26:29 INFO - PROCESS | 1779 | 1468355189068 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1779 | 1468355189074 Marionette TRACE conn4 <- [1,1206,null,{}] 13:26:29 INFO - PROCESS | 1779 | 1468355189081 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}] 13:26:29 INFO - PROCESS | 1779 | 1468355189087 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:29 INFO - PROCESS | 1779 | 1468355189259 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:26:29 INFO - PROCESS | 1779 | 1468355189409 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1779 | 1468355189421 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f4c00 == 28 [pid = 1779] [id = 309] 13:26:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed96c00) [pid = 1779] [serial = 928] [outer = (nil)] 13:26:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f9cf400) [pid = 1779] [serial = 929] [outer = 0x8ed96c00] 13:26:29 INFO - PROCESS | 1779 | 1468355189504 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f9e8000) [pid = 1779] [serial = 930] [outer = 0x8ed96c00] 13:26:30 INFO - PROCESS | 1779 | 1468355190311 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]]]}] 13:26:30 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 13:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1414ms 13:26:30 INFO - PROCESS | 1779 | 1468355190354 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1779 | 1468355190358 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 13:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:26:30 INFO - PROCESS | 1779 | 1468355190364 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1779 | 1468355190368 Marionette TRACE conn4 <- [1,1210,null,{}] 13:26:30 INFO - PROCESS | 1779 | 1468355190374 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}] 13:26:30 INFO - PROCESS | 1779 | 1468355190380 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:30 INFO - PROCESS | 1779 | 1468355190560 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:26:30 INFO - PROCESS | 1779 | 1468355190571 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 1779 | 1468355190577 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c3c00 == 29 [pid = 1779] [id = 310] 13:26:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x912d4800) [pid = 1779] [serial = 931] [outer = (nil)] 13:26:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91702000) [pid = 1779] [serial = 932] [outer = 0x912d4800] 13:26:30 INFO - PROCESS | 1779 | 1468355190666 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9170d400) [pid = 1779] [serial = 933] [outer = 0x912d4800] 13:26:31 INFO - PROCESS | 1779 | 1468355191837 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]]]}] 13:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1536ms 13:26:31 INFO - PROCESS | 1779 | 1468355191903 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 13:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:26:31 INFO - PROCESS | 1779 | 1468355191912 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 13:26:31 INFO - PROCESS | 1779 | 1468355191922 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 1779 | 1468355191930 Marionette TRACE conn4 <- [1,1214,null,{}] 13:26:31 INFO - PROCESS | 1779 | 1468355191942 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}] 13:26:31 INFO - PROCESS | 1779 | 1468355191947 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:32 INFO - PROCESS | 1779 | 1468355192242 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:26:32 INFO - PROCESS | 1779 | 1468355192498 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1779 | 1468355192507 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0abc00 == 30 [pid = 1779] [id = 311] 13:26:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e3ef400) [pid = 1779] [serial = 934] [outer = (nil)] 13:26:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8ed93400) [pid = 1779] [serial = 935] [outer = 0x8e3ef400] 13:26:32 INFO - PROCESS | 1779 | 1468355192661 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f8bd800) [pid = 1779] [serial = 936] [outer = 0x8e3ef400] 13:26:33 INFO - PROCESS | 1779 | 1468355193726 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]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1852ms 13:26:33 INFO - PROCESS | 1779 | 1468355193773 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 1779 | 1468355193781 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 13:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:26:33 INFO - PROCESS | 1779 | 1468355193793 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1779 | 1468355193798 Marionette TRACE conn4 <- [1,1218,null,{}] 13:26:33 INFO - PROCESS | 1779 | 1468355193806 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}] 13:26:33 INFO - PROCESS | 1779 | 1468355193812 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:34 INFO - PROCESS | 1779 | 1468355194046 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:26:34 INFO - PROCESS | 1779 | 1468355194272 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1779 | 1468355194282 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6d400 == 31 [pid = 1779] [id = 312] 13:26:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x912d4c00) [pid = 1779] [serial = 937] [outer = (nil)] 13:26:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x912db400) [pid = 1779] [serial = 938] [outer = 0x912d4c00] 13:26:34 INFO - PROCESS | 1779 | 1468355194420 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x91790000) [pid = 1779] [serial = 939] [outer = 0x912d4c00] 13:26:35 INFO - PROCESS | 1779 | 1468355195447 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]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1696ms 13:26:35 INFO - PROCESS | 1779 | 1468355195490 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:26:35 INFO - PROCESS | 1779 | 1468355195495 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 13:26:35 INFO - PROCESS | 1779 | 1468355195503 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1779 | 1468355195509 Marionette TRACE conn4 <- [1,1222,null,{}] 13:26:35 INFO - PROCESS | 1779 | 1468355195526 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}] 13:26:35 INFO - PROCESS | 1779 | 1468355195535 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:35 INFO - PROCESS | 1779 | 1468355195740 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:26:35 INFO - PROCESS | 1779 | 1468355195960 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 1779 | 1468355195971 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x92459000 == 32 [pid = 1779] [id = 313] 13:26:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92459400) [pid = 1779] [serial = 940] [outer = (nil)] 13:26:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9245e800) [pid = 1779] [serial = 941] [outer = 0x92459400] 13:26:36 INFO - PROCESS | 1779 | 1468355196104 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92b8d000) [pid = 1779] [serial = 942] [outer = 0x92459400] 13:26:37 INFO - PROCESS | 1779 | 1468355197058 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] 13:26:37 INFO - PROCESS | 1779 | 1468355197104 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 13:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:26:37 INFO - PROCESS | 1779 | 1468355197112 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1779 | 1468355197116 Marionette TRACE conn4 <- [1,1226,null,{}] 13:26:37 INFO - PROCESS | 1779 | 1468355197122 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}] 13:26:37 INFO - PROCESS | 1779 | 1468355197136 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:37 INFO - PROCESS | 1779 | 1468355197340 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:26:37 INFO - PROCESS | 1779 | 1468355197569 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1779 | 1468355197579 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b8cc00 == 33 [pid = 1779] [id = 314] 13:26:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92cc7800) [pid = 1779] [serial = 943] [outer = (nil)] 13:26:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92ccf800) [pid = 1779] [serial = 944] [outer = 0x92cc7800] 13:26:37 INFO - PROCESS | 1779 | 1468355197707 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x939e4400) [pid = 1779] [serial = 945] [outer = 0x92cc7800] 13:26:38 INFO - PROCESS | 1779 | 1468355198650 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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1595ms 13:26:38 INFO - PROCESS | 1779 | 1468355198709 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 1779 | 1468355198712 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 13:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:26:38 INFO - PROCESS | 1779 | 1468355198720 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 1779 | 1468355198724 Marionette TRACE conn4 <- [1,1230,null,{}] 13:26:38 INFO - PROCESS | 1779 | 1468355198730 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}] 13:26:38 INFO - PROCESS | 1779 | 1468355198736 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:38 INFO - PROCESS | 1779 | 1468355198923 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:26:39 INFO - PROCESS | 1779 | 1468355199097 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1779 | 1468355199105 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b8e400 == 34 [pid = 1779] [id = 315] 13:26:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x92cc8400) [pid = 1779] [serial = 946] [outer = (nil)] 13:26:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x93d9ac00) [pid = 1779] [serial = 947] [outer = 0x92cc8400] 13:26:39 INFO - PROCESS | 1779 | 1468355199192 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x93d9d400) [pid = 1779] [serial = 948] [outer = 0x92cc8400] 13:26:40 INFO - PROCESS | 1779 | 1468355200165 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]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1484ms 13:26:40 INFO - PROCESS | 1779 | 1468355200205 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 1779 | 1468355200208 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 13:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:26:40 INFO - PROCESS | 1779 | 1468355200217 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1779 | 1468355200221 Marionette TRACE conn4 <- [1,1234,null,{}] 13:26:40 INFO - PROCESS | 1779 | 1468355200227 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}] 13:26:40 INFO - PROCESS | 1779 | 1468355200239 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:40 INFO - PROCESS | 1779 | 1468355200472 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:26:40 INFO - PROCESS | 1779 | 1468355200701 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 1779 | 1468355200711 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a5c00 == 35 [pid = 1779] [id = 316] 13:26:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f9e4000) [pid = 1779] [serial = 949] [outer = (nil)] 13:26:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9537b000) [pid = 1779] [serial = 950] [outer = 0x8f9e4000] 13:26:40 INFO - PROCESS | 1779 | 1468355200850 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x953b9000) [pid = 1779] [serial = 951] [outer = 0x8f9e4000] 13:26:41 INFO - PROCESS | 1779 | 1468355201765 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]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1587ms 13:26:41 INFO - PROCESS | 1779 | 1468355201805 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 1779 | 1468355201810 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 13:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:26:41 INFO - PROCESS | 1779 | 1468355201817 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1779 | 1468355201821 Marionette TRACE conn4 <- [1,1238,null,{}] 13:26:41 INFO - PROCESS | 1779 | 1468355201827 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}] 13:26:41 INFO - PROCESS | 1779 | 1468355201833 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:42 INFO - PROCESS | 1779 | 1468355202015 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:26:42 INFO - PROCESS | 1779 | 1468355202278 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1779 | 1468355202289 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6d800 == 36 [pid = 1779] [id = 317] 13:26:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8bb6f000) [pid = 1779] [serial = 952] [outer = (nil)] 13:26:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8d926400) [pid = 1779] [serial = 953] [outer = 0x8bb6f000] 13:26:42 INFO - PROCESS | 1779 | 1468355202537 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8dbcfc00) [pid = 1779] [serial = 954] [outer = 0x8bb6f000] 13:26:43 INFO - PROCESS | 1779 | 1468355203451 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]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1688ms 13:26:43 INFO - PROCESS | 1779 | 1468355203508 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:26:43 INFO - PROCESS | 1779 | 1468355203513 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 13:26:43 INFO - PROCESS | 1779 | 1468355203521 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1779 | 1468355203526 Marionette TRACE conn4 <- [1,1242,null,{}] 13:26:43 INFO - PROCESS | 1779 | 1468355203533 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}] 13:26:43 INFO - PROCESS | 1779 | 1468355203539 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:43 INFO - PROCESS | 1779 | 1468355203742 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:26:44 INFO - PROCESS | 1779 | 1468355204008 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1779 | 1468355204019 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d923400 == 37 [pid = 1779] [id = 318] 13:26:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8d92e800) [pid = 1779] [serial = 955] [outer = (nil)] 13:26:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8e0aa000) [pid = 1779] [serial = 956] [outer = 0x8d92e800] 13:26:44 INFO - PROCESS | 1779 | 1468355204176 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8f7c3400) [pid = 1779] [serial = 957] [outer = 0x8d92e800] 13:26:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8c400 == 36 [pid = 1779] [id = 254] 13:26:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4ccc00 == 35 [pid = 1779] [id = 265] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x983e2800) [pid = 1779] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9245a000) [pid = 1779] [serial = 881] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8f9ee800) [pid = 1779] [serial = 878] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x95374c00) [pid = 1779] [serial = 866] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x92ccb000) [pid = 1779] [serial = 885] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x939d9800) [pid = 1779] [serial = 860] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8f7c9000) [pid = 1779] [serial = 855] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x912d8000) [pid = 1779] [serial = 879] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8f9c7400) [pid = 1779] [serial = 858] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8d932c00) [pid = 1779] [serial = 873] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x983e4400) [pid = 1779] [serial = 870] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x93d9c800) [pid = 1779] [serial = 863] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92455000) [pid = 1779] [serial = 852] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92b87000) [pid = 1779] [serial = 882] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x983e3400) [pid = 1779] [serial = 869] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91ae1000) [pid = 1779] [serial = 851] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92b94000) [pid = 1779] [serial = 884] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9178e400) [pid = 1779] [serial = 857] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e4cf000) [pid = 1779] [serial = 854] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x93abb000) [pid = 1779] [serial = 861] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93da4400) [pid = 1779] [serial = 864] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9537b800) [pid = 1779] [serial = 867] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8bb6fc00) [pid = 1779] [serial = 872] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f8bf800) [pid = 1779] [serial = 876] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed8fc00) [pid = 1779] [serial = 875] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92457000) [pid = 1779] [serial = 887] [outer = (nil)] [url = about:blank] 13:26:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x939d9400) [pid = 1779] [serial = 888] [outer = (nil)] [url = about:blank] 13:26:45 INFO - PROCESS | 1779 | 1468355205052 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]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1587ms 13:26:45 INFO - PROCESS | 1779 | 1468355205112 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 1779 | 1468355205119 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 13:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:26:45 INFO - PROCESS | 1779 | 1468355205132 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1779 | 1468355205136 Marionette TRACE conn4 <- [1,1246,null,{}] 13:26:45 INFO - PROCESS | 1779 | 1468355205144 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}] 13:26:45 INFO - PROCESS | 1779 | 1468355205150 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:45 INFO - PROCESS | 1779 | 1468355205340 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:26:45 INFO - PROCESS | 1779 | 1468355205471 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1779 | 1468355205481 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8f800 == 36 [pid = 1779] [id = 319] 13:26:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed8fc00) [pid = 1779] [serial = 958] [outer = (nil)] 13:26:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f9ec000) [pid = 1779] [serial = 959] [outer = 0x8ed8fc00] 13:26:45 INFO - PROCESS | 1779 | 1468355205555 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x912da000) [pid = 1779] [serial = 960] [outer = 0x8ed8fc00] 13:26:46 INFO - PROCESS | 1779 | 1468355206452 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]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1393ms 13:26:46 INFO - PROCESS | 1779 | 1468355206526 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1779 | 1468355206529 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:26:46 INFO - PROCESS | 1779 | 1468355206537 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1779 | 1468355206543 Marionette TRACE conn4 <- [1,1250,null,{}] 13:26:46 INFO - PROCESS | 1779 | 1468355206560 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}] 13:26:46 INFO - PROCESS | 1779 | 1468355206569 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:46 INFO - PROCESS | 1779 | 1468355206754 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:26:46 INFO - PROCESS | 1779 | 1468355206918 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 1779 | 1468355206925 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f7000 == 37 [pid = 1779] [id = 320] 13:26:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91798000) [pid = 1779] [serial = 961] [outer = (nil)] 13:26:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92456400) [pid = 1779] [serial = 962] [outer = 0x91798000] 13:26:47 INFO - PROCESS | 1779 | 1468355206998 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92b86c00) [pid = 1779] [serial = 963] [outer = 0x91798000] 13:26:47 INFO - PROCESS | 1779 | 1468355207916 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]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1437ms 13:26:47 INFO - PROCESS | 1779 | 1468355207983 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 1779 | 1468355207988 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 13:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:26:47 INFO - PROCESS | 1779 | 1468355207995 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 1779 | 1468355207997 Marionette TRACE conn4 <- [1,1254,null,{}] 13:26:48 INFO - PROCESS | 1779 | 1468355208004 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}] 13:26:48 INFO - PROCESS | 1779 | 1468355208009 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:48 INFO - PROCESS | 1779 | 1468355208274 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:26:48 INFO - PROCESS | 1779 | 1468355208295 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 1779 | 1468355208306 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6cc00 == 38 [pid = 1779] [id = 321] 13:26:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d92bc00) [pid = 1779] [serial = 964] [outer = (nil)] 13:26:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92ccbc00) [pid = 1779] [serial = 965] [outer = 0x8d92bc00] 13:26:48 INFO - PROCESS | 1779 | 1468355208373 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x939e2c00) [pid = 1779] [serial = 966] [outer = 0x8d92bc00] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e0a6400) [pid = 1779] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f9e4400) [pid = 1779] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92ccf400) [pid = 1779] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x912ce400) [pid = 1779] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e0adc00) [pid = 1779] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x99232400) [pid = 1779] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8d931800) [pid = 1779] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9922e000) [pid = 1779] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e4c4c00) [pid = 1779] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e0aa400) [pid = 1779] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f8ef800) [pid = 1779] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9a087400) [pid = 1779] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ed96c00) [pid = 1779] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d92a800) [pid = 1779] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:26:49 INFO - PROCESS | 1779 | 1468355209459 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]]]}] 13:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1501ms 13:26:49 INFO - PROCESS | 1779 | 1468355209497 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 1779 | 1468355209501 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 13:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:26:49 INFO - PROCESS | 1779 | 1468355209515 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1779 | 1468355209520 Marionette TRACE conn4 <- [1,1258,null,{}] 13:26:49 INFO - PROCESS | 1779 | 1468355209526 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}] 13:26:49 INFO - PROCESS | 1779 | 1468355209531 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:49 INFO - PROCESS | 1779 | 1468355209699 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:26:49 INFO - PROCESS | 1779 | 1468355209713 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 1779 | 1468355209719 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed99000 == 39 [pid = 1779] [id = 322] 13:26:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed9a400) [pid = 1779] [serial = 967] [outer = (nil)] 13:26:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9232f000) [pid = 1779] [serial = 968] [outer = 0x8ed9a400] 13:26:49 INFO - PROCESS | 1779 | 1468355209804 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93b64000) [pid = 1779] [serial = 969] [outer = 0x8ed9a400] 13:26:50 INFO - PROCESS | 1779 | 1468355210742 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]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1262ms 13:26:50 INFO - PROCESS | 1779 | 1468355210771 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 13:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:26:50 INFO - PROCESS | 1779 | 1468355210775 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 13:26:50 INFO - PROCESS | 1779 | 1468355210782 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1779 | 1468355210785 Marionette TRACE conn4 <- [1,1262,null,{}] 13:26:50 INFO - PROCESS | 1779 | 1468355210792 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}] 13:26:50 INFO - PROCESS | 1779 | 1468355210801 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:50 INFO - PROCESS | 1779 | 1468355210983 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 13:26:51 INFO - PROCESS | 1779 | 1468355211218 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1779 | 1468355211231 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67800 == 40 [pid = 1779] [id = 323] 13:26:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8bb6ac00) [pid = 1779] [serial = 970] [outer = (nil)] 13:26:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d927000) [pid = 1779] [serial = 971] [outer = 0x8bb6ac00] 13:26:51 INFO - PROCESS | 1779 | 1468355211323 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8dbd7c00) [pid = 1779] [serial = 972] [outer = 0x8bb6ac00] 13:26:52 INFO - PROCESS | 1779 | 1468355212383 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]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1633ms 13:26:52 INFO - PROCESS | 1779 | 1468355212418 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1779 | 1468355212424 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 13:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:26:52 INFO - PROCESS | 1779 | 1468355212434 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1779 | 1468355212439 Marionette TRACE conn4 <- [1,1266,null,{}] 13:26:52 INFO - PROCESS | 1779 | 1468355212449 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}] 13:26:52 INFO - PROCESS | 1779 | 1468355212458 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:52 INFO - PROCESS | 1779 | 1468355212676 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 13:26:52 INFO - PROCESS | 1779 | 1468355212901 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1779 | 1468355212911 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed93000 == 41 [pid = 1779] [id = 324] 13:26:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8ed96000) [pid = 1779] [serial = 973] [outer = (nil)] 13:26:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f7d0000) [pid = 1779] [serial = 974] [outer = 0x8ed96000] 13:26:53 INFO - PROCESS | 1779 | 1468355213062 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f8ecc00) [pid = 1779] [serial = 975] [outer = 0x8ed96000] 13:26:54 INFO - PROCESS | 1779 | 1468355214023 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]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1636ms 13:26:54 INFO - PROCESS | 1779 | 1468355214079 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 13:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:26:54 INFO - PROCESS | 1779 | 1468355214087 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 13:26:54 INFO - PROCESS | 1779 | 1468355214095 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1779 | 1468355214098 Marionette TRACE conn4 <- [1,1270,null,{}] 13:26:54 INFO - PROCESS | 1779 | 1468355214107 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}] 13:26:54 INFO - PROCESS | 1779 | 1468355214112 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:54 INFO - PROCESS | 1779 | 1468355214333 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 13:26:54 INFO - PROCESS | 1779 | 1468355214603 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1779 | 1468355214614 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d2800 == 42 [pid = 1779] [id = 325] 13:26:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f9e0800) [pid = 1779] [serial = 976] [outer = (nil)] 13:26:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x912d9000) [pid = 1779] [serial = 977] [outer = 0x8f9e0800] 13:26:54 INFO - PROCESS | 1779 | 1468355214712 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9179a400) [pid = 1779] [serial = 978] [outer = 0x8f9e0800] 13:26:55 INFO - PROCESS | 1779 | 1468355215696 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]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1685ms 13:26:55 INFO - PROCESS | 1779 | 1468355215780 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1779 | 1468355215785 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 13:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:26:55 INFO - PROCESS | 1779 | 1468355215802 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1779 | 1468355215812 Marionette TRACE conn4 <- [1,1274,null,{}] 13:26:55 INFO - PROCESS | 1779 | 1468355215820 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}] 13:26:55 INFO - PROCESS | 1779 | 1468355215827 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:56 INFO - PROCESS | 1779 | 1468355216162 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 13:26:56 INFO - PROCESS | 1779 | 1468355216351 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 1779 | 1468355216359 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d929400 == 43 [pid = 1779] [id = 326] 13:26:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x93b67c00) [pid = 1779] [serial = 979] [outer = (nil)] 13:26:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x94854400) [pid = 1779] [serial = 980] [outer = 0x93b67c00] 13:26:56 INFO - PROCESS | 1779 | 1468355216462 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x95374c00) [pid = 1779] [serial = 981] [outer = 0x93b67c00] 13:26:57 INFO - PROCESS | 1779 | 1468355217438 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]]]}] 13:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1706ms 13:26:57 INFO - PROCESS | 1779 | 1468355217506 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 1779 | 1468355217512 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 13:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:26:57 INFO - PROCESS | 1779 | 1468355217538 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 1779 | 1468355217543 Marionette TRACE conn4 <- [1,1278,null,{}] 13:26:57 INFO - PROCESS | 1779 | 1468355217549 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}] 13:26:57 INFO - PROCESS | 1779 | 1468355217555 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:57 INFO - PROCESS | 1779 | 1468355217771 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 13:26:58 INFO - PROCESS | 1779 | 1468355218005 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1779 | 1468355218018 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d923800 == 44 [pid = 1779] [id = 327] 13:26:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92cce400) [pid = 1779] [serial = 982] [outer = (nil)] 13:26:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x97990000) [pid = 1779] [serial = 983] [outer = 0x92cce400] 13:26:58 INFO - PROCESS | 1779 | 1468355218128 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x983e1800) [pid = 1779] [serial = 984] [outer = 0x92cce400] 13:26:59 INFO - PROCESS | 1779 | 1468355219039 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]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1552ms 13:26:59 INFO - PROCESS | 1779 | 1468355219088 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1779 | 1468355219092 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:26:59 INFO - PROCESS | 1779 | 1468355219102 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1779 | 1468355219105 Marionette TRACE conn4 <- [1,1282,null,{}] 13:26:59 INFO - PROCESS | 1779 | 1468355219112 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}] 13:26:59 INFO - PROCESS | 1779 | 1468355219118 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:59 INFO - PROCESS | 1779 | 1468355219319 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 13:26:59 INFO - PROCESS | 1779 | 1468355219543 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 1779 | 1468355219561 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:26:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x99232400 == 45 [pid = 1779] [id = 328] 13:26:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x99233000) [pid = 1779] [serial = 985] [outer = (nil)] 13:26:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x99237c00) [pid = 1779] [serial = 986] [outer = 0x99233000] 13:26:59 INFO - PROCESS | 1779 | 1468355219702 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x99f04c00) [pid = 1779] [serial = 987] [outer = 0x99233000] 13:27:00 INFO - PROCESS | 1779 | 1468355220732 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]]]}] 13:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1700ms 13:27:00 INFO - PROCESS | 1779 | 1468355220803 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 13:27:00 INFO - PROCESS | 1779 | 1468355220808 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 13:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:27:00 INFO - PROCESS | 1779 | 1468355220814 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 1779 | 1468355220819 Marionette TRACE conn4 <- [1,1286,null,{}] 13:27:00 INFO - PROCESS | 1779 | 1468355220825 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}] 13:27:00 INFO - PROCESS | 1779 | 1468355220831 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:01 INFO - PROCESS | 1779 | 1468355221071 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 13:27:01 INFO - PROCESS | 1779 | 1468355221312 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1779 | 1468355221320 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927800 == 46 [pid = 1779] [id = 329] 13:27:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8dbd2400) [pid = 1779] [serial = 988] [outer = (nil)] 13:27:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9a091400) [pid = 1779] [serial = 989] [outer = 0x8dbd2400] 13:27:01 INFO - PROCESS | 1779 | 1468355221449 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9a096000) [pid = 1779] [serial = 990] [outer = 0x8dbd2400] 13:27:02 INFO - PROCESS | 1779 | 1468355222686 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]]]}] 13:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1943ms 13:27:02 INFO - PROCESS | 1779 | 1468355222761 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1779 | 1468355222768 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 13:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:27:02 INFO - PROCESS | 1779 | 1468355222779 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1779 | 1468355222784 Marionette TRACE conn4 <- [1,1290,null,{}] 13:27:02 INFO - PROCESS | 1779 | 1468355222796 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}] 13:27:02 INFO - PROCESS | 1779 | 1468355222802 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:03 INFO - PROCESS | 1779 | 1468355223144 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 13:27:03 INFO - PROCESS | 1779 | 1468355223355 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1779 | 1468355223365 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed96c00 == 47 [pid = 1779] [id = 330] 13:27:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8f7c2400) [pid = 1779] [serial = 991] [outer = (nil)] 13:27:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9a129400) [pid = 1779] [serial = 992] [outer = 0x8f7c2400] 13:27:03 INFO - PROCESS | 1779 | 1468355223488 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9a1f8000) [pid = 1779] [serial = 993] [outer = 0x8f7c2400] 13:27:04 INFO - PROCESS | 1779 | 1468355224443 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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1740ms 13:27:04 INFO - PROCESS | 1779 | 1468355224519 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1779 | 1468355224523 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 13:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:27:04 INFO - PROCESS | 1779 | 1468355224530 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1779 | 1468355224533 Marionette TRACE conn4 <- [1,1294,null,{}] 13:27:04 INFO - PROCESS | 1779 | 1468355224540 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}] 13:27:04 INFO - PROCESS | 1779 | 1468355224544 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:04 INFO - PROCESS | 1779 | 1468355224749 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 13:27:04 INFO - PROCESS | 1779 | 1468355224974 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1779 | 1468355224985 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd2800 == 48 [pid = 1779] [id = 331] 13:27:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8dbd4400) [pid = 1779] [serial = 994] [outer = (nil)] 13:27:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8f9e3800) [pid = 1779] [serial = 995] [outer = 0x8dbd4400] 13:27:05 INFO - PROCESS | 1779 | 1468355225084 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91709000) [pid = 1779] [serial = 996] [outer = 0x8dbd4400] 13:27:06 INFO - PROCESS | 1779 | 1468355226292 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]]]}] 13:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1789ms 13:27:06 INFO - PROCESS | 1779 | 1468355226321 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 1779 | 1468355226328 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 13:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:27:06 INFO - PROCESS | 1779 | 1468355226337 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1779 | 1468355226342 Marionette TRACE conn4 <- [1,1298,null,{}] 13:27:06 INFO - PROCESS | 1779 | 1468355226351 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}] 13:27:06 INFO - PROCESS | 1779 | 1468355226357 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:06 INFO - PROCESS | 1779 | 1468355226647 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 13:27:06 INFO - PROCESS | 1779 | 1468355226815 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1779 | 1468355226831 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c9c00 == 49 [pid = 1779] [id = 332] 13:27:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8e4ca000) [pid = 1779] [serial = 997] [outer = (nil)] 13:27:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8e4ce400) [pid = 1779] [serial = 998] [outer = 0x8e4ca000] 13:27:06 INFO - PROCESS | 1779 | 1468355226910 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8f7c1400) [pid = 1779] [serial = 999] [outer = 0x8e4ca000] 13:27:07 INFO - PROCESS | 1779 | 1468355227952 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]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1634ms 13:27:07 INFO - PROCESS | 1779 | 1468355227971 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1779 | 1468355227979 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 13:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:27:07 INFO - PROCESS | 1779 | 1468355227991 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1779 | 1468355227996 Marionette TRACE conn4 <- [1,1302,null,{}] 13:27:08 INFO - PROCESS | 1779 | 1468355228004 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}] 13:27:08 INFO - PROCESS | 1779 | 1468355228011 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:08 INFO - PROCESS | 1779 | 1468355228255 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 13:27:08 INFO - PROCESS | 1779 | 1468355228490 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1779 | 1468355228502 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c5800 == 50 [pid = 1779] [id = 333] 13:27:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8f9d1c00) [pid = 1779] [serial = 1000] [outer = (nil)] 13:27:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x912cdc00) [pid = 1779] [serial = 1001] [outer = 0x8f9d1c00] 13:27:08 INFO - PROCESS | 1779 | 1468355228579 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x91704400) [pid = 1779] [serial = 1002] [outer = 0x8f9d1c00] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8f0c00 == 49 [pid = 1779] [id = 266] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6a800 == 48 [pid = 1779] [id = 268] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64400 == 47 [pid = 1779] [id = 267] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c000 == 46 [pid = 1779] [id = 264] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed99000 == 45 [pid = 1779] [id = 322] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6cc00 == 44 [pid = 1779] [id = 321] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f7000 == 43 [pid = 1779] [id = 320] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8f800 == 42 [pid = 1779] [id = 319] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d923400 == 41 [pid = 1779] [id = 318] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6d800 == 40 [pid = 1779] [id = 317] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0ae000 == 39 [pid = 1779] [id = 253] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d930800 == 38 [pid = 1779] [id = 306] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f4c00 == 37 [pid = 1779] [id = 309] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c2800 == 36 [pid = 1779] [id = 307] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd3800 == 35 [pid = 1779] [id = 255] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad9800 == 34 [pid = 1779] [id = 260] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a5c00 == 33 [pid = 1779] [id = 316] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92e000 == 32 [pid = 1779] [id = 258] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ef400 == 31 [pid = 1779] [id = 308] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6d400 == 30 [pid = 1779] [id = 312] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6b400 == 29 [pid = 1779] [id = 262] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92b8cc00 == 28 [pid = 1779] [id = 314] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92458400 == 27 [pid = 1779] [id = 269] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0abc00 == 26 [pid = 1779] [id = 311] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a3400 == 25 [pid = 1779] [id = 263] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92459000 == 24 [pid = 1779] [id = 313] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9cf800 == 23 [pid = 1779] [id = 261] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92b8e400 == 22 [pid = 1779] [id = 315] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c3c00 == 21 [pid = 1779] [id = 310] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f6800 == 20 [pid = 1779] [id = 256] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad4400 == 19 [pid = 1779] [id = 259] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd7000 == 18 [pid = 1779] [id = 305] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a3c00 == 17 [pid = 1779] [id = 257] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd2800 == 16 [pid = 1779] [id = 331] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927800 == 15 [pid = 1779] [id = 329] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed96c00 == 14 [pid = 1779] [id = 330] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x99232400 == 13 [pid = 1779] [id = 328] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d923800 == 12 [pid = 1779] [id = 327] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d929400 == 11 [pid = 1779] [id = 326] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed93000 == 10 [pid = 1779] [id = 324] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d2800 == 9 [pid = 1779] [id = 325] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67800 == 8 [pid = 1779] [id = 323] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8e4ca800) [pid = 1779] [serial = 891] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8e0aec00) [pid = 1779] [serial = 890] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x91705000) [pid = 1779] [serial = 894] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8f9eec00) [pid = 1779] [serial = 893] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9523ec00) [pid = 1779] [serial = 897] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x93da4c00) [pid = 1779] [serial = 896] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x97996000) [pid = 1779] [serial = 900] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x953c1400) [pid = 1779] [serial = 899] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x99235800) [pid = 1779] [serial = 903] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x99230000) [pid = 1779] [serial = 902] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9a08b400) [pid = 1779] [serial = 906] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x99fe3400) [pid = 1779] [serial = 905] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8dbcc000) [pid = 1779] [serial = 920] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9a096c00) [pid = 1779] [serial = 909] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8dbd1c00) [pid = 1779] [serial = 921] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8ed8cc00) [pid = 1779] [serial = 923] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9a092800) [pid = 1779] [serial = 908] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f9e1400) [pid = 1779] [serial = 918] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f8c2000) [pid = 1779] [serial = 917] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f8f3c00) [pid = 1779] [serial = 926] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9a129000) [pid = 1779] [serial = 912] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9a128400) [pid = 1779] [serial = 911] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91702000) [pid = 1779] [serial = 932] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f9cf400) [pid = 1779] [serial = 929] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f9e8000) [pid = 1779] [serial = 930] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f9c8400) [pid = 1779] [serial = 915] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed96400) [pid = 1779] [serial = 914] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f9c7800) [pid = 1779] [serial = 927] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed93c00) [pid = 1779] [serial = 924] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | 1468355230877 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2943ms 13:27:10 INFO - PROCESS | 1779 | 1468355230936 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1779 | 1468355230943 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 13:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:27:10 INFO - PROCESS | 1779 | 1468355230952 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1779 | 1468355230956 Marionette TRACE conn4 <- [1,1306,null,{}] 13:27:10 INFO - PROCESS | 1779 | 1468355230966 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}] 13:27:10 INFO - PROCESS | 1779 | 1468355230972 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:11 INFO - PROCESS | 1779 | 1468355231166 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 13:27:11 INFO - PROCESS | 1779 | 1468355231329 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 1779 | 1468355231338 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927800 == 9 [pid = 1779] [id = 334] 13:27:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d92b800) [pid = 1779] [serial = 1003] [outer = (nil)] 13:27:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e0a6000) [pid = 1779] [serial = 1004] [outer = 0x8d92b800] 13:27:11 INFO - PROCESS | 1779 | 1468355231417 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e3f1800) [pid = 1779] [serial = 1005] [outer = 0x8d92b800] 13:27:12 INFO - PROCESS | 1779 | 1468355232363 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]]]}] 13:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1449ms 13:27:12 INFO - PROCESS | 1779 | 1468355232401 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 13:27:12 INFO - PROCESS | 1779 | 1468355232408 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 13:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:27:12 INFO - PROCESS | 1779 | 1468355232420 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 1779 | 1468355232423 Marionette TRACE conn4 <- [1,1310,null,{}] 13:27:12 INFO - PROCESS | 1779 | 1468355232430 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}] 13:27:12 INFO - PROCESS | 1779 | 1468355232436 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:12 INFO - PROCESS | 1779 | 1468355232665 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 13:27:12 INFO - PROCESS | 1779 | 1468355232858 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1779 | 1468355232867 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8f400 == 10 [pid = 1779] [id = 335] 13:27:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ed8f800) [pid = 1779] [serial = 1006] [outer = (nil)] 13:27:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8ed96c00) [pid = 1779] [serial = 1007] [outer = 0x8ed8f800] 13:27:12 INFO - PROCESS | 1779 | 1468355232951 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f8c2000) [pid = 1779] [serial = 1008] [outer = 0x8ed8f800] 13:27:14 INFO - PROCESS | 1779 | 1468355234055 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] 13:27:14 INFO - PROCESS | 1779 | 1468355234116 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 13:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:27:14 INFO - PROCESS | 1779 | 1468355234135 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 1779 | 1468355234142 Marionette TRACE conn4 <- [1,1314,null,{}] 13:27:14 INFO - PROCESS | 1779 | 1468355234160 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}] 13:27:14 INFO - PROCESS | 1779 | 1468355234170 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:14 INFO - PROCESS | 1779 | 1468355234447 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 13:27:14 INFO - PROCESS | 1779 | 1468355234627 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 1779 | 1468355234641 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9dac00 == 11 [pid = 1779] [id = 336] 13:27:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f9dc000) [pid = 1779] [serial = 1009] [outer = (nil)] 13:27:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f9e1800) [pid = 1779] [serial = 1010] [outer = 0x8f9dc000] 13:27:14 INFO - PROCESS | 1779 | 1468355234726 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f9e9c00) [pid = 1779] [serial = 1011] [outer = 0x8f9dc000] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f9e4000) [pid = 1779] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8bb6f000) [pid = 1779] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92cc8400) [pid = 1779] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91798000) [pid = 1779] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e3ef400) [pid = 1779] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92459400) [pid = 1779] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d92bc00) [pid = 1779] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x912d4c00) [pid = 1779] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92cc7800) [pid = 1779] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed8fc00) [pid = 1779] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d92e800) [pid = 1779] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x912d4800) [pid = 1779] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:27:16 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ed9a400) [pid = 1779] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:27:16 INFO - PROCESS | 1779 | 1468355236558 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2450ms 13:27:16 INFO - PROCESS | 1779 | 1468355236589 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 13:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:27:16 INFO - PROCESS | 1779 | 1468355236596 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 13:27:16 INFO - PROCESS | 1779 | 1468355236604 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1779 | 1468355236608 Marionette TRACE conn4 <- [1,1318,null,{}] 13:27:16 INFO - PROCESS | 1779 | 1468355236613 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}] 13:27:16 INFO - PROCESS | 1779 | 1468355236619 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:16 INFO - PROCESS | 1779 | 1468355236812 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 13:27:17 INFO - PROCESS | 1779 | 1468355236985 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1779 | 1468355236993 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd7400 == 12 [pid = 1779] [id = 337] 13:27:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e4cb400) [pid = 1779] [serial = 1012] [outer = (nil)] 13:27:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f9edc00) [pid = 1779] [serial = 1013] [outer = 0x8e4cb400] 13:27:17 INFO - PROCESS | 1779 | 1468355237077 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9170a400) [pid = 1779] [serial = 1014] [outer = 0x8e4cb400] 13:27:17 INFO - PROCESS | 1779 | 1468355237916 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]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1440ms 13:27:18 INFO - PROCESS | 1779 | 1468355238044 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 13:27:18 INFO - PROCESS | 1779 | 1468355238050 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 13:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:27:18 INFO - PROCESS | 1779 | 1468355238060 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1779 | 1468355238067 Marionette TRACE conn4 <- [1,1322,null,{}] 13:27:18 INFO - PROCESS | 1779 | 1468355238088 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}] 13:27:18 INFO - PROCESS | 1779 | 1468355238096 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:18 INFO - PROCESS | 1779 | 1468355238453 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 13:27:18 INFO - PROCESS | 1779 | 1468355238706 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1779 | 1468355238732 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e09f400 == 13 [pid = 1779] [id = 338] 13:27:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e0a2000) [pid = 1779] [serial = 1015] [outer = (nil)] 13:27:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e0a9800) [pid = 1779] [serial = 1016] [outer = 0x8e0a2000] 13:27:18 INFO - PROCESS | 1779 | 1468355238839 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e3fd800) [pid = 1779] [serial = 1017] [outer = 0x8e0a2000] 13:27:19 INFO - PROCESS | 1779 | 1468355239908 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1902ms 13:27:19 INFO - PROCESS | 1779 | 1468355239962 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1779 | 1468355239967 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 13:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:27:19 INFO - PROCESS | 1779 | 1468355239980 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1779 | 1468355239988 Marionette TRACE conn4 <- [1,1326,null,{}] 13:27:20 INFO - PROCESS | 1779 | 1468355239995 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}] 13:27:20 INFO - PROCESS | 1779 | 1468355240001 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:20 INFO - PROCESS | 1779 | 1468355240208 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 13:27:20 INFO - PROCESS | 1779 | 1468355240442 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1779 | 1468355240452 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92dc00 == 14 [pid = 1779] [id = 339] 13:27:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f9c3800) [pid = 1779] [serial = 1018] [outer = (nil)] 13:27:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f9d0800) [pid = 1779] [serial = 1019] [outer = 0x8f9c3800] 13:27:20 INFO - PROCESS | 1779 | 1468355240554 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f9dfc00) [pid = 1779] [serial = 1020] [outer = 0x8f9c3800] 13:27:21 INFO - PROCESS | 1779 | 1468355241532 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]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1599ms 13:27:21 INFO - PROCESS | 1779 | 1468355241577 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1779 | 1468355241583 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 13:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:27:21 INFO - PROCESS | 1779 | 1468355241592 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1779 | 1468355241597 Marionette TRACE conn4 <- [1,1330,null,{}] 13:27:21 INFO - PROCESS | 1779 | 1468355241613 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}] 13:27:21 INFO - PROCESS | 1779 | 1468355241623 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:21 INFO - PROCESS | 1779 | 1468355241838 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 13:27:22 INFO - PROCESS | 1779 | 1468355242112 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 1779 | 1468355242128 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x91adb800 == 15 [pid = 1779] [id = 340] 13:27:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91adcc00) [pid = 1779] [serial = 1021] [outer = (nil)] 13:27:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9244f400) [pid = 1779] [serial = 1022] [outer = 0x91adcc00] 13:27:22 INFO - PROCESS | 1779 | 1468355242269 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f9c8400) [pid = 1779] [serial = 1023] [outer = 0x91adcc00] 13:27:23 INFO - PROCESS | 1779 | 1468355243256 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]]]}] 13:27: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 13:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1736ms 13:27:23 INFO - PROCESS | 1779 | 1468355243329 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1779 | 1468355243337 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 13:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:27:23 INFO - PROCESS | 1779 | 1468355243346 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1779 | 1468355243352 Marionette TRACE conn4 <- [1,1334,null,{}] 13:27:23 INFO - PROCESS | 1779 | 1468355243360 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}] 13:27:23 INFO - PROCESS | 1779 | 1468355243368 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:23 INFO - PROCESS | 1779 | 1468355243638 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 13:27:23 INFO - PROCESS | 1779 | 1468355243918 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1779 | 1468355243928 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66c00 == 16 [pid = 1779] [id = 341] 13:27:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91adf800) [pid = 1779] [serial = 1024] [outer = (nil)] 13:27:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92b91800) [pid = 1779] [serial = 1025] [outer = 0x91adf800] 13:27:24 INFO - PROCESS | 1779 | 1468355244017 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92b90800) [pid = 1779] [serial = 1026] [outer = 0x91adf800] 13:27:24 INFO - PROCESS | 1779 | 1468355244964 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]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1685ms 13:27:25 INFO - PROCESS | 1779 | 1468355245031 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 13:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:27:25 INFO - PROCESS | 1779 | 1468355245035 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 13:27:25 INFO - PROCESS | 1779 | 1468355245042 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1779 | 1468355245046 Marionette TRACE conn4 <- [1,1338,null,{}] 13:27:25 INFO - PROCESS | 1779 | 1468355245052 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}] 13:27:25 INFO - PROCESS | 1779 | 1468355245058 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:25 INFO - PROCESS | 1779 | 1468355245250 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 13:27:25 INFO - PROCESS | 1779 | 1468355245471 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1779 | 1468355245480 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9da800 == 17 [pid = 1779] [id = 342] 13:27:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92cc6c00) [pid = 1779] [serial = 1027] [outer = (nil)] 13:27:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93ac2000) [pid = 1779] [serial = 1028] [outer = 0x92cc6c00] 13:27:25 INFO - PROCESS | 1779 | 1468355245587 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93b6f400) [pid = 1779] [serial = 1029] [outer = 0x92cc6c00] 13:27:27 INFO - PROCESS | 1779 | 1468355247066 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]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2047ms 13:27:27 INFO - PROCESS | 1779 | 1468355247127 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1779 | 1468355247132 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 13:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:27:27 INFO - PROCESS | 1779 | 1468355247144 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1779 | 1468355247148 Marionette TRACE conn4 <- [1,1342,null,{}] 13:27:27 INFO - PROCESS | 1779 | 1468355247158 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}] 13:27:27 INFO - PROCESS | 1779 | 1468355247171 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:27 INFO - PROCESS | 1779 | 1468355247432 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 13:27:27 INFO - PROCESS | 1779 | 1468355247610 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1779 | 1468355247627 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d925400 == 18 [pid = 1779] [id = 343] 13:27:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x92450400) [pid = 1779] [serial = 1030] [outer = (nil)] 13:27:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x95372000) [pid = 1779] [serial = 1031] [outer = 0x92450400] 13:27:27 INFO - PROCESS | 1779 | 1468355247720 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x953ba000) [pid = 1779] [serial = 1032] [outer = 0x92450400] 13:27:28 INFO - PROCESS | 1779 | 1468355248746 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]]]}] 13:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1683ms 13:27:28 INFO - PROCESS | 1779 | 1468355248828 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 13:27:28 INFO - PROCESS | 1779 | 1468355248835 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 13:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:27:28 INFO - PROCESS | 1779 | 1468355248849 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 1779 | 1468355248852 Marionette TRACE conn4 <- [1,1346,null,{}] 13:27:28 INFO - PROCESS | 1779 | 1468355248859 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}] 13:27:28 INFO - PROCESS | 1779 | 1468355248865 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:29 INFO - PROCESS | 1779 | 1468355249113 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 13:27:29 INFO - PROCESS | 1779 | 1468355249388 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 1779 | 1468355249395 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6f400 == 19 [pid = 1779] [id = 344] 13:27:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8d931c00) [pid = 1779] [serial = 1033] [outer = (nil)] 13:27:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8e0a5000) [pid = 1779] [serial = 1034] [outer = 0x8d931c00] 13:27:29 INFO - PROCESS | 1779 | 1468355249486 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8f7cb000) [pid = 1779] [serial = 1035] [outer = 0x8d931c00] 13:27:30 INFO - PROCESS | 1779 | 1468355250658 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]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1889ms 13:27:30 INFO - PROCESS | 1779 | 1468355250739 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 1779 | 1468355250746 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 13:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:27:30 INFO - PROCESS | 1779 | 1468355250754 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 1779 | 1468355250762 Marionette TRACE conn4 <- [1,1350,null,{}] 13:27:30 INFO - PROCESS | 1779 | 1468355250771 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}] 13:27:30 INFO - PROCESS | 1779 | 1468355250777 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:31 INFO - PROCESS | 1779 | 1468355251039 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x953b9000) [pid = 1779] [serial = 951] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8dbcfc00) [pid = 1779] [serial = 954] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x93d9d400) [pid = 1779] [serial = 948] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92456400) [pid = 1779] [serial = 962] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8f8bd800) [pid = 1779] [serial = 936] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92b8d000) [pid = 1779] [serial = 942] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x939e2c00) [pid = 1779] [serial = 966] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8ed93400) [pid = 1779] [serial = 935] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93d9ac00) [pid = 1779] [serial = 947] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91790000) [pid = 1779] [serial = 939] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9537b000) [pid = 1779] [serial = 950] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92ccf800) [pid = 1779] [serial = 944] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9245e800) [pid = 1779] [serial = 941] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f9ec000) [pid = 1779] [serial = 959] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f7c3400) [pid = 1779] [serial = 957] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x912db400) [pid = 1779] [serial = 938] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92ccbc00) [pid = 1779] [serial = 965] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92b86c00) [pid = 1779] [serial = 963] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x939e4400) [pid = 1779] [serial = 945] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e0aa000) [pid = 1779] [serial = 956] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8d926400) [pid = 1779] [serial = 953] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x912da000) [pid = 1779] [serial = 960] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9170d400) [pid = 1779] [serial = 933] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9232f000) [pid = 1779] [serial = 968] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93b64000) [pid = 1779] [serial = 969] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1779 | 1468355251327 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1779 | 1468355251339 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd1400 == 20 [pid = 1779] [id = 345] 13:27:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8dbd2800) [pid = 1779] [serial = 1036] [outer = (nil)] 13:27:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e3ef800) [pid = 1779] [serial = 1037] [outer = 0x8dbd2800] 13:27:31 INFO - PROCESS | 1779 | 1468355251421 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8ed8b800) [pid = 1779] [serial = 1038] [outer = 0x8dbd2800] 13:27:32 INFO - PROCESS | 1779 | 1468355252265 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]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1541ms 13:27:32 INFO - PROCESS | 1779 | 1468355252301 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 1779 | 1468355252308 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 13:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:27:32 INFO - PROCESS | 1779 | 1468355252319 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 1779 | 1468355252323 Marionette TRACE conn4 <- [1,1354,null,{}] 13:27:32 INFO - PROCESS | 1779 | 1468355252331 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}] 13:27:32 INFO - PROCESS | 1779 | 1468355252337 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:32 INFO - PROCESS | 1779 | 1468355252528 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 13:27:32 INFO - PROCESS | 1779 | 1468355252540 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 1779 | 1468355252552 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c4000 == 21 [pid = 1779] [id = 346] 13:27:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f8f0800) [pid = 1779] [serial = 1039] [outer = (nil)] 13:27:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f9cd000) [pid = 1779] [serial = 1040] [outer = 0x8f8f0800] 13:27:32 INFO - PROCESS | 1779 | 1468355252744 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9ec400) [pid = 1779] [serial = 1041] [outer = 0x8f8f0800] 13:27:33 INFO - PROCESS | 1779 | 1468355253693 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]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1434ms 13:27:33 INFO - PROCESS | 1779 | 1468355253753 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 1779 | 1468355253757 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 13:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:27:33 INFO - PROCESS | 1779 | 1468355253764 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1779 | 1468355253770 Marionette TRACE conn4 <- [1,1358,null,{}] 13:27:33 INFO - PROCESS | 1779 | 1468355253797 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}] 13:27:33 INFO - PROCESS | 1779 | 1468355253804 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:34 INFO - PROCESS | 1779 | 1468355254052 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 13:27:34 INFO - PROCESS | 1779 | 1468355254083 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1779 | 1468355254092 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x91799000 == 22 [pid = 1779] [id = 347] 13:27:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91799800) [pid = 1779] [serial = 1042] [outer = (nil)] 13:27:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91adac00) [pid = 1779] [serial = 1043] [outer = 0x91799800] 13:27:34 INFO - PROCESS | 1779 | 1468355254184 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92453000) [pid = 1779] [serial = 1044] [outer = 0x91799800] 13:27:35 INFO - PROCESS | 1779 | 1468355255139 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1403ms 13:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:27:35 INFO - PROCESS | 1779 | 1468355255174 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1779 | 1468355255178 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 13:27:35 INFO - PROCESS | 1779 | 1468355255186 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1779 | 1468355255189 Marionette TRACE conn4 <- [1,1362,null,{}] 13:27:35 INFO - PROCESS | 1779 | 1468355255196 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}] 13:27:35 INFO - PROCESS | 1779 | 1468355255200 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:35 INFO - PROCESS | 1779 | 1468355255440 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f9e0800) [pid = 1779] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x93b67c00) [pid = 1779] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e4ca000) [pid = 1779] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92cce400) [pid = 1779] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x99233000) [pid = 1779] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8dbd2400) [pid = 1779] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f9d1c00) [pid = 1779] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8d92b800) [pid = 1779] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f9dc000) [pid = 1779] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ed8f800) [pid = 1779] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f7c2400) [pid = 1779] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8bb6ac00) [pid = 1779] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dbd4400) [pid = 1779] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:27:35 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed96000) [pid = 1779] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:27:35 INFO - PROCESS | 1779 | 1468355255659 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 1779 | 1468355255666 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6ac00 == 23 [pid = 1779] [id = 348] 13:27:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8bb6fc00) [pid = 1779] [serial = 1045] [outer = (nil)] 13:27:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e4c6c00) [pid = 1779] [serial = 1046] [outer = 0x8bb6fc00] 13:27:35 INFO - PROCESS | 1779 | 1468355255781 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f9c4800) [pid = 1779] [serial = 1047] [outer = 0x8bb6fc00] 13:27:36 INFO - PROCESS | 1779 | 1468355256593 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]]]}] 13:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1434ms 13:27:36 INFO - PROCESS | 1779 | 1468355256619 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 13:27:36 INFO - PROCESS | 1779 | 1468355256624 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 13:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:27:36 INFO - PROCESS | 1779 | 1468355256631 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 1779 | 1468355256635 Marionette TRACE conn4 <- [1,1366,null,{}] 13:27:36 INFO - PROCESS | 1779 | 1468355256641 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}] 13:27:36 INFO - PROCESS | 1779 | 1468355256647 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:36 INFO - PROCESS | 1779 | 1468355256815 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 13:27:36 INFO - PROCESS | 1779 | 1468355256830 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1779 | 1468355256837 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65000 == 24 [pid = 1779] [id = 349] 13:27:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4ca000) [pid = 1779] [serial = 1048] [outer = (nil)] 13:27:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92b8c000) [pid = 1779] [serial = 1049] [outer = 0x8e4ca000] 13:27:36 INFO - PROCESS | 1779 | 1468355256910 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92cd0000) [pid = 1779] [serial = 1050] [outer = 0x8e4ca000] 13:27:38 INFO - PROCESS | 1779 | 1468355258039 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] 13:27:38 INFO - PROCESS | 1779 | 1468355258076 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:27:38 INFO - PROCESS | 1779 | 1468355258086 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1779 | 1468355258092 Marionette TRACE conn4 <- [1,1370,null,{}] 13:27:38 INFO - PROCESS | 1779 | 1468355258101 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}] 13:27:38 INFO - PROCESS | 1779 | 1468355258106 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:38 INFO - PROCESS | 1779 | 1468355258363 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 13:27:38 INFO - PROCESS | 1779 | 1468355258672 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1779 | 1468355258689 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcd400 == 25 [pid = 1779] [id = 350] 13:27:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8dbcec00) [pid = 1779] [serial = 1051] [outer = (nil)] 13:27:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8ed95c00) [pid = 1779] [serial = 1052] [outer = 0x8dbcec00] 13:27:38 INFO - PROCESS | 1779 | 1468355258781 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f8bcc00) [pid = 1779] [serial = 1053] [outer = 0x8dbcec00] 13:27:39 INFO - PROCESS | 1779 | 1468355259788 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] 13:27:39 INFO - PROCESS | 1779 | 1468355259837 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 13:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:27:39 INFO - PROCESS | 1779 | 1468355259850 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 1779 | 1468355259854 Marionette TRACE conn4 <- [1,1374,null,{}] 13:27:39 INFO - PROCESS | 1779 | 1468355259862 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}] 13:27:39 INFO - PROCESS | 1779 | 1468355259870 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:40 INFO - PROCESS | 1779 | 1468355260120 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 13:27:40 INFO - PROCESS | 1779 | 1468355260401 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:40 INFO - PROCESS | 1779 | 1468355260413 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x9178b400 == 26 [pid = 1779] [id = 351] 13:27:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91790000) [pid = 1779] [serial = 1054] [outer = (nil)] 13:27:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91ad3000) [pid = 1779] [serial = 1055] [outer = 0x91790000] 13:27:40 INFO - PROCESS | 1779 | 1468355260500 Marionette DEBUG loaded listener.js 13:27:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91adec00) [pid = 1779] [serial = 1056] [outer = 0x91790000] 13:27:41 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:27:41 INFO - PROCESS | 1779 | 1468355261587 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] 13:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:27:41 INFO - PROCESS | 1779 | 1468355261644 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 13:27:41 INFO - PROCESS | 1779 | 1468355261652 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 1779 | 1468355261659 Marionette TRACE conn4 <- [1,1378,null,{}] 13:27:41 INFO - PROCESS | 1779 | 1468355261676 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}] 13:27:41 INFO - PROCESS | 1779 | 1468355261686 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:42 INFO - PROCESS | 1779 | 1468355262007 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 13:27:42 INFO - PROCESS | 1779 | 1468355262202 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1779 | 1468355262214 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x93da5c00 == 27 [pid = 1779] [id = 352] 13:27:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9484ac00) [pid = 1779] [serial = 1057] [outer = (nil)] 13:27:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9527ec00) [pid = 1779] [serial = 1058] [outer = 0x9484ac00] 13:27:42 INFO - PROCESS | 1779 | 1468355262303 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9537b400) [pid = 1779] [serial = 1059] [outer = 0x9484ac00] 13:27:43 INFO - PROCESS | 1779 | 1468355263317 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] 13:27:43 INFO - PROCESS | 1779 | 1468355263347 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 13:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:27:43 INFO - PROCESS | 1779 | 1468355263355 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1779 | 1468355263358 Marionette TRACE conn4 <- [1,1382,null,{}] 13:27:43 INFO - PROCESS | 1779 | 1468355263366 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}] 13:27:43 INFO - PROCESS | 1779 | 1468355263370 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:43 INFO - PROCESS | 1779 | 1468355263579 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 13:27:43 INFO - PROCESS | 1779 | 1468355263799 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 1779 | 1468355263808 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4ca800 == 28 [pid = 1779] [id = 353] 13:27:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x939d8000) [pid = 1779] [serial = 1060] [outer = (nil)] 13:27:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x97993c00) [pid = 1779] [serial = 1061] [outer = 0x939d8000] 13:27:43 INFO - PROCESS | 1779 | 1468355263947 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x983e1400) [pid = 1779] [serial = 1062] [outer = 0x939d8000] 13:27:44 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:27:45 INFO - PROCESS | 1779 | 1468355264995 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] 13:27:45 INFO - PROCESS | 1779 | 1468355265049 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 13:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:27:45 INFO - PROCESS | 1779 | 1468355265056 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1779 | 1468355265059 Marionette TRACE conn4 <- [1,1386,null,{}] 13:27:45 INFO - PROCESS | 1779 | 1468355265066 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}] 13:27:45 INFO - PROCESS | 1779 | 1468355265071 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:45 INFO - PROCESS | 1779 | 1468355265268 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 13:27:45 INFO - PROCESS | 1779 | 1468355265507 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1779 | 1468355265517 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed95800 == 29 [pid = 1779] [id = 354] 13:27:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9798c800) [pid = 1779] [serial = 1063] [outer = (nil)] 13:27:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x99235000) [pid = 1779] [serial = 1064] [outer = 0x9798c800] 13:27:45 INFO - PROCESS | 1779 | 1468355265604 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x99236800) [pid = 1779] [serial = 1065] [outer = 0x9798c800] 13:27:46 INFO - PROCESS | 1779 | 1468355266638 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] 13:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:27:46 INFO - PROCESS | 1779 | 1468355266696 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 13:27:46 INFO - PROCESS | 1779 | 1468355266704 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1779 | 1468355266707 Marionette TRACE conn4 <- [1,1390,null,{}] 13:27:46 INFO - PROCESS | 1779 | 1468355266714 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}] 13:27:46 INFO - PROCESS | 1779 | 1468355266726 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:47 INFO - PROCESS | 1779 | 1468355267081 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 13:27:47 INFO - PROCESS | 1779 | 1468355267279 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 1779 | 1468355267289 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92bc00 == 30 [pid = 1779] [id = 355] 13:27:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8dbd5c00) [pid = 1779] [serial = 1066] [outer = (nil)] 13:27:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8f7ca000) [pid = 1779] [serial = 1067] [outer = 0x8dbd5c00] 13:27:47 INFO - PROCESS | 1779 | 1468355267372 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8f8ea800) [pid = 1779] [serial = 1068] [outer = 0x8dbd5c00] 13:27:48 INFO - PROCESS | 1779 | 1468355268569 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1885ms 13:27:48 INFO - PROCESS | 1779 | 1468355268589 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 1779 | 1468355268596 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 13:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:27:48 INFO - PROCESS | 1779 | 1468355268605 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1779 | 1468355268609 Marionette TRACE conn4 <- [1,1394,null,{}] 13:27:48 INFO - PROCESS | 1779 | 1468355268626 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}] 13:27:48 INFO - PROCESS | 1779 | 1468355268632 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:48 INFO - PROCESS | 1779 | 1468355268940 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 13:27:49 INFO - PROCESS | 1779 | 1468355269092 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1779 | 1468355269104 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed9a000 == 31 [pid = 1779] [id = 356] 13:27:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8f7c1800) [pid = 1779] [serial = 1069] [outer = (nil)] 13:27:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f7ce400) [pid = 1779] [serial = 1070] [outer = 0x8f7c1800] 13:27:49 INFO - PROCESS | 1779 | 1468355269283 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f9d2800) [pid = 1779] [serial = 1071] [outer = 0x8f7c1800] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x91704400) [pid = 1779] [serial = 1002] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x912cdc00) [pid = 1779] [serial = 1001] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e0a6000) [pid = 1779] [serial = 1004] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8e3f1800) [pid = 1779] [serial = 1005] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f9e1800) [pid = 1779] [serial = 1010] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ed96c00) [pid = 1779] [serial = 1007] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9a129400) [pid = 1779] [serial = 992] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8dbd7c00) [pid = 1779] [serial = 972] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d927000) [pid = 1779] [serial = 971] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91709000) [pid = 1779] [serial = 996] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f9e3800) [pid = 1779] [serial = 995] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f8ecc00) [pid = 1779] [serial = 975] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f7d0000) [pid = 1779] [serial = 974] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9179a400) [pid = 1779] [serial = 978] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x912d9000) [pid = 1779] [serial = 977] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x95374c00) [pid = 1779] [serial = 981] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x94854400) [pid = 1779] [serial = 980] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f7c1400) [pid = 1779] [serial = 999] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x983e1800) [pid = 1779] [serial = 984] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x97990000) [pid = 1779] [serial = 983] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4ce400) [pid = 1779] [serial = 998] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x99f04c00) [pid = 1779] [serial = 987] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x99237c00) [pid = 1779] [serial = 986] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9a096000) [pid = 1779] [serial = 990] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9a091400) [pid = 1779] [serial = 989] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9a1f8000) [pid = 1779] [serial = 993] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9e9c00) [pid = 1779] [serial = 1011] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f8c2000) [pid = 1779] [serial = 1008] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9edc00) [pid = 1779] [serial = 1013] [outer = (nil)] [url = about:blank] 13:27:51 INFO - PROCESS | 1779 | 1468355271502 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]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2937ms 13:27:51 INFO - PROCESS | 1779 | 1468355271544 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1779 | 1468355271551 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 13:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:27:51 INFO - PROCESS | 1779 | 1468355271560 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1779 | 1468355271564 Marionette TRACE conn4 <- [1,1398,null,{}] 13:27:51 INFO - PROCESS | 1779 | 1468355271573 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}] 13:27:51 INFO - PROCESS | 1779 | 1468355271584 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:51 INFO - PROCESS | 1779 | 1468355271780 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 13:27:51 INFO - PROCESS | 1779 | 1468355271944 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1779 | 1468355271959 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927000 == 32 [pid = 1779] [id = 357] 13:27:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d929400) [pid = 1779] [serial = 1072] [outer = (nil)] 13:27:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8dbd6000) [pid = 1779] [serial = 1073] [outer = 0x8d929400] 13:27:52 INFO - PROCESS | 1779 | 1468355272035 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e0a7000) [pid = 1779] [serial = 1074] [outer = 0x8d929400] 13:27:52 INFO - PROCESS | 1779 | 1468355272840 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]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1337ms 13:27:52 INFO - PROCESS | 1779 | 1468355272897 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 13:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:27:52 INFO - PROCESS | 1779 | 1468355272906 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 13:27:52 INFO - PROCESS | 1779 | 1468355272919 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1779 | 1468355272924 Marionette TRACE conn4 <- [1,1402,null,{}] 13:27:52 INFO - PROCESS | 1779 | 1468355272931 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}] 13:27:52 INFO - PROCESS | 1779 | 1468355272937 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:53 INFO - PROCESS | 1779 | 1468355273117 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 13:27:53 INFO - PROCESS | 1779 | 1468355273259 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1779 | 1468355273267 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8cc00 == 33 [pid = 1779] [id = 358] 13:27:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed93000) [pid = 1779] [serial = 1075] [outer = (nil)] 13:27:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed97c00) [pid = 1779] [serial = 1076] [outer = 0x8ed93000] 13:27:53 INFO - PROCESS | 1779 | 1468355273367 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f7c5400) [pid = 1779] [serial = 1077] [outer = 0x8ed93000] 13:27:54 INFO - PROCESS | 1779 | 1468355274383 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]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1536ms 13:27:54 INFO - PROCESS | 1779 | 1468355274453 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1779 | 1468355274457 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 13:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:27:54 INFO - PROCESS | 1779 | 1468355274465 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1779 | 1468355274471 Marionette TRACE conn4 <- [1,1406,null,{}] 13:27:54 INFO - PROCESS | 1779 | 1468355274499 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}] 13:27:54 INFO - PROCESS | 1779 | 1468355274509 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:54 INFO - PROCESS | 1779 | 1468355274753 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 13:27:54 INFO - PROCESS | 1779 | 1468355274782 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1779 | 1468355274794 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x912cf400 == 34 [pid = 1779] [id = 359] 13:27:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x912d0400) [pid = 1779] [serial = 1078] [outer = (nil)] 13:27:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x912d6400) [pid = 1779] [serial = 1079] [outer = 0x912d0400] 13:27:54 INFO - PROCESS | 1779 | 1468355274913 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91702000) [pid = 1779] [serial = 1080] [outer = 0x912d0400] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4ca000) [pid = 1779] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91799800) [pid = 1779] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d931c00) [pid = 1779] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91adcc00) [pid = 1779] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dbd2800) [pid = 1779] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4cb400) [pid = 1779] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91adf800) [pid = 1779] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92cc6c00) [pid = 1779] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e0a2000) [pid = 1779] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92450400) [pid = 1779] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f8f0800) [pid = 1779] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:27:56 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f9c3800) [pid = 1779] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:27:56 INFO - PROCESS | 1779 | 1468355276484 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]]]}] 13:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2039ms 13:27:56 INFO - PROCESS | 1779 | 1468355276504 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 13:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:27:56 INFO - PROCESS | 1779 | 1468355276509 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 13:27:56 INFO - PROCESS | 1779 | 1468355276515 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 1779 | 1468355276519 Marionette TRACE conn4 <- [1,1410,null,{}] 13:27:56 INFO - PROCESS | 1779 | 1468355276524 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}] 13:27:56 INFO - PROCESS | 1779 | 1468355276529 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:56 INFO - PROCESS | 1779 | 1468355276686 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 13:27:56 INFO - PROCESS | 1779 | 1468355276702 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1779 | 1468355276710 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb69400 == 35 [pid = 1779] [id = 360] 13:27:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dbd2800) [pid = 1779] [serial = 1081] [outer = (nil)] 13:27:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x912cfc00) [pid = 1779] [serial = 1082] [outer = 0x8dbd2800] 13:27:56 INFO - PROCESS | 1779 | 1468355276783 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91794800) [pid = 1779] [serial = 1083] [outer = 0x8dbd2800] 13:27:57 INFO - PROCESS | 1779 | 1468355277764 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]]]}] 13:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1286ms 13:27:57 INFO - PROCESS | 1779 | 1468355277801 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1779 | 1468355277805 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 13:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:27:57 INFO - PROCESS | 1779 | 1468355277812 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1779 | 1468355277815 Marionette TRACE conn4 <- [1,1414,null,{}] 13:27:57 INFO - PROCESS | 1779 | 1468355277821 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}] 13:27:57 INFO - PROCESS | 1779 | 1468355277826 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:57 INFO - PROCESS | 1779 | 1468355277985 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 13:27:58 INFO - PROCESS | 1779 | 1468355278113 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1779 | 1468355278122 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:27:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0aa000 == 36 [pid = 1779] [id = 361] 13:27:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8c2800) [pid = 1779] [serial = 1084] [outer = (nil)] 13:27:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91adf800) [pid = 1779] [serial = 1085] [outer = 0x8f8c2800] 13:27:58 INFO - PROCESS | 1779 | 1468355278198 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92450400) [pid = 1779] [serial = 1086] [outer = 0x8f8c2800] 13:27:59 INFO - PROCESS | 1779 | 1468355279630 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]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1839ms 13:27:59 INFO - PROCESS | 1779 | 1468355279653 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1779 | 1468355279660 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 13:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:27:59 INFO - PROCESS | 1779 | 1468355279672 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1779 | 1468355279677 Marionette TRACE conn4 <- [1,1418,null,{}] 13:27:59 INFO - PROCESS | 1779 | 1468355279696 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}] 13:27:59 INFO - PROCESS | 1779 | 1468355279704 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:00 INFO - PROCESS | 1779 | 1468355280013 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 13:28:00 INFO - PROCESS | 1779 | 1468355280148 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 1779 | 1468355280159 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c3000 == 37 [pid = 1779] [id = 362] 13:28:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e4ccc00) [pid = 1779] [serial = 1087] [outer = (nil)] 13:28:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f7c9400) [pid = 1779] [serial = 1088] [outer = 0x8e4ccc00] 13:28:00 INFO - PROCESS | 1779 | 1468355280281 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f8c5800) [pid = 1779] [serial = 1089] [outer = 0x8e4ccc00] 13:28:01 INFO - PROCESS | 1779 | 1468355281427 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]]]}] 13:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1813ms 13:28:01 INFO - PROCESS | 1779 | 1468355281486 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 1779 | 1468355281495 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 13:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:28:01 INFO - PROCESS | 1779 | 1468355281508 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 1779 | 1468355281512 Marionette TRACE conn4 <- [1,1422,null,{}] 13:28:01 INFO - PROCESS | 1779 | 1468355281520 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}] 13:28:01 INFO - PROCESS | 1779 | 1468355281525 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:01 INFO - PROCESS | 1779 | 1468355281891 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 13:28:02 INFO - PROCESS | 1779 | 1468355282039 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1779 | 1468355282050 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0ae400 == 38 [pid = 1779] [id = 363] 13:28:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x912d3800) [pid = 1779] [serial = 1090] [outer = (nil)] 13:28:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92b86400) [pid = 1779] [serial = 1091] [outer = 0x912d3800] 13:28:02 INFO - PROCESS | 1779 | 1468355282158 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92b87c00) [pid = 1779] [serial = 1092] [outer = 0x912d3800] 13:28:03 INFO - PROCESS | 1779 | 1468355283266 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]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1837ms 13:28:03 INFO - PROCESS | 1779 | 1468355283345 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 13:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:28:03 INFO - PROCESS | 1779 | 1468355283350 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 13:28:03 INFO - PROCESS | 1779 | 1468355283358 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1779 | 1468355283365 Marionette TRACE conn4 <- [1,1426,null,{}] 13:28:03 INFO - PROCESS | 1779 | 1468355283401 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}] 13:28:03 INFO - PROCESS | 1779 | 1468355283412 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:03 INFO - PROCESS | 1779 | 1468355283812 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 13:28:03 INFO - PROCESS | 1779 | 1468355283949 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1779 | 1468355283966 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x939e2c00 == 39 [pid = 1779] [id = 364] 13:28:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x939e5c00) [pid = 1779] [serial = 1093] [outer = (nil)] 13:28:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x93b67800) [pid = 1779] [serial = 1094] [outer = 0x939e5c00] 13:28:04 INFO - PROCESS | 1779 | 1468355284066 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93b72400) [pid = 1779] [serial = 1095] [outer = 0x939e5c00] 13:28:05 INFO - PROCESS | 1779 | 1468355285216 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]]]}] 13:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1901ms 13:28:05 INFO - PROCESS | 1779 | 1468355285258 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1779 | 1468355285264 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 13:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:28:05 INFO - PROCESS | 1779 | 1468355285273 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1779 | 1468355285278 Marionette TRACE conn4 <- [1,1430,null,{}] 13:28:05 INFO - PROCESS | 1779 | 1468355285285 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}] 13:28:05 INFO - PROCESS | 1779 | 1468355285292 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:05 INFO - PROCESS | 1779 | 1468355285683 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 13:28:05 INFO - PROCESS | 1779 | 1468355285927 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 1779 | 1468355285936 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92fc00 == 40 [pid = 1779] [id = 365] 13:28:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d930000) [pid = 1779] [serial = 1096] [outer = (nil)] 13:28:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dbce800) [pid = 1779] [serial = 1097] [outer = 0x8d930000] 13:28:06 INFO - PROCESS | 1779 | 1468355286021 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e0ac000) [pid = 1779] [serial = 1098] [outer = 0x8d930000] 13:28:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4ca800 == 39 [pid = 1779] [id = 353] 13:28:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb69400 == 38 [pid = 1779] [id = 360] 13:28:07 INFO - PROCESS | 1779 | --DOCSHELL 0x912cf400 == 37 [pid = 1779] [id = 359] 13:28:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8cc00 == 36 [pid = 1779] [id = 358] 13:28:07 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927000 == 35 [pid = 1779] [id = 357] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9170a400) [pid = 1779] [serial = 1014] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e0a9800) [pid = 1779] [serial = 1016] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e3fd800) [pid = 1779] [serial = 1017] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9dfc00) [pid = 1779] [serial = 1020] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | 1468355287212 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]]]}] 13:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1998ms 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92b8c000) [pid = 1779] [serial = 1049] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92cd0000) [pid = 1779] [serial = 1050] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92453000) [pid = 1779] [serial = 1044] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f7cb000) [pid = 1779] [serial = 1035] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f9c8400) [pid = 1779] [serial = 1023] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e3ef800) [pid = 1779] [serial = 1037] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92b91800) [pid = 1779] [serial = 1025] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9244f400) [pid = 1779] [serial = 1022] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x93ac2000) [pid = 1779] [serial = 1028] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4c6c00) [pid = 1779] [serial = 1046] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x95372000) [pid = 1779] [serial = 1031] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9cd000) [pid = 1779] [serial = 1040] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9d0800) [pid = 1779] [serial = 1019] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92b90800) [pid = 1779] [serial = 1026] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x953ba000) [pid = 1779] [serial = 1032] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e0a5000) [pid = 1779] [serial = 1034] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f9ec400) [pid = 1779] [serial = 1041] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93b6f400) [pid = 1779] [serial = 1029] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8ed8b800) [pid = 1779] [serial = 1038] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91adac00) [pid = 1779] [serial = 1043] [outer = (nil)] [url = about:blank] 13:28:07 INFO - PROCESS | 1779 | 1468355287303 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 1779 | 1468355287315 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 13:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:28:07 INFO - PROCESS | 1779 | 1468355287344 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1779 | 1468355287351 Marionette TRACE conn4 <- [1,1434,null,{}] 13:28:07 INFO - PROCESS | 1779 | 1468355287370 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}] 13:28:07 INFO - PROCESS | 1779 | 1468355287377 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:07 INFO - PROCESS | 1779 | 1468355287586 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 13:28:07 INFO - PROCESS | 1779 | 1468355287746 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1779 | 1468355287754 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fc400 == 36 [pid = 1779] [id = 366] 13:28:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e4ca800) [pid = 1779] [serial = 1099] [outer = (nil)] 13:28:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8ed90c00) [pid = 1779] [serial = 1100] [outer = 0x8e4ca800] 13:28:07 INFO - PROCESS | 1779 | 1468355287832 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f7cc000) [pid = 1779] [serial = 1101] [outer = 0x8e4ca800] 13:28:08 INFO - PROCESS | 1779 | 1468355288719 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]]]}] 13:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1452ms 13:28:08 INFO - PROCESS | 1779 | 1468355288791 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 1779 | 1468355288796 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 13:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:28:08 INFO - PROCESS | 1779 | 1468355288803 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1779 | 1468355288807 Marionette TRACE conn4 <- [1,1438,null,{}] 13:28:08 INFO - PROCESS | 1779 | 1468355288813 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}] 13:28:08 INFO - PROCESS | 1779 | 1468355288818 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:08 INFO - PROCESS | 1779 | 1468355288994 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 13:28:09 INFO - PROCESS | 1779 | 1468355289147 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1779 | 1468355289153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d7400 == 37 [pid = 1779] [id = 367] 13:28:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x912d2400) [pid = 1779] [serial = 1102] [outer = (nil)] 13:28:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91706400) [pid = 1779] [serial = 1103] [outer = 0x912d2400] 13:28:09 INFO - PROCESS | 1779 | 1468355289243 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91797800) [pid = 1779] [serial = 1104] [outer = 0x912d2400] 13:28:10 INFO - PROCESS | 1779 | 1468355290194 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]]]}] 13:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1443ms 13:28:10 INFO - PROCESS | 1779 | 1468355290248 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 1779 | 1468355290254 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 13:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:28:10 INFO - PROCESS | 1779 | 1468355290280 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1779 | 1468355290288 Marionette TRACE conn4 <- [1,1442,null,{}] 13:28:10 INFO - PROCESS | 1779 | 1468355290294 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}] 13:28:10 INFO - PROCESS | 1779 | 1468355290302 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8bb6fc00) [pid = 1779] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8dbcec00) [pid = 1779] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91790000) [pid = 1779] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9484ac00) [pid = 1779] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x939d8000) [pid = 1779] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9798c800) [pid = 1779] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8dbd5c00) [pid = 1779] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8d929400) [pid = 1779] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8f7c1800) [pid = 1779] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8ed93000) [pid = 1779] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x8dbd2800) [pid = 1779] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:28:10 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x912d0400) [pid = 1779] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:28:10 INFO - PROCESS | 1779 | 1468355290847 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 13:28:11 INFO - PROCESS | 1779 | 1468355291054 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 1779 | 1468355291064 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d923c00 == 38 [pid = 1779] [id = 368] 13:28:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x8dbcec00) [pid = 1779] [serial = 1105] [outer = (nil)] 13:28:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x8dbd5c00) [pid = 1779] [serial = 1106] [outer = 0x8dbcec00] 13:28:11 INFO - PROCESS | 1779 | 1468355291156 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8e0a9c00) [pid = 1779] [serial = 1107] [outer = 0x8dbcec00] 13:28:12 INFO - PROCESS | 1779 | 1468355292222 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]]]}] 13:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2007ms 13:28:12 INFO - PROCESS | 1779 | 1468355292281 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 13:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:28:12 INFO - PROCESS | 1779 | 1468355292289 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 13:28:12 INFO - PROCESS | 1779 | 1468355292297 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 1779 | 1468355292302 Marionette TRACE conn4 <- [1,1446,null,{}] 13:28:12 INFO - PROCESS | 1779 | 1468355292310 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}] 13:28:12 INFO - PROCESS | 1779 | 1468355292316 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:12 INFO - PROCESS | 1779 | 1468355292564 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 13:28:12 INFO - PROCESS | 1779 | 1468355292788 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 1779 | 1468355292797 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed96800 == 39 [pid = 1779] [id = 369] 13:28:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8ed99000) [pid = 1779] [serial = 1108] [outer = (nil)] 13:28:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8f8c0400) [pid = 1779] [serial = 1109] [outer = 0x8ed99000] 13:28:12 INFO - PROCESS | 1779 | 1468355292886 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8f9c1c00) [pid = 1779] [serial = 1110] [outer = 0x8ed99000] 13:28:13 INFO - PROCESS | 1779 | 1468355293978 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]]]}] 13:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1740ms 13:28:14 INFO - PROCESS | 1779 | 1468355294038 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1779 | 1468355294044 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 13:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:28:14 INFO - PROCESS | 1779 | 1468355294051 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1779 | 1468355294056 Marionette TRACE conn4 <- [1,1450,null,{}] 13:28:14 INFO - PROCESS | 1779 | 1468355294062 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}] 13:28:14 INFO - PROCESS | 1779 | 1468355294068 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:14 INFO - PROCESS | 1779 | 1468355294273 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 13:28:14 INFO - PROCESS | 1779 | 1468355294562 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 1779 | 1468355294569 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d1c00 == 40 [pid = 1779] [id = 370] 13:28:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x912d2000) [pid = 1779] [serial = 1111] [outer = (nil)] 13:28:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x912dc800) [pid = 1779] [serial = 1112] [outer = 0x912d2000] 13:28:14 INFO - PROCESS | 1779 | 1468355294668 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91ad2400) [pid = 1779] [serial = 1113] [outer = 0x912d2000] 13:28:15 INFO - PROCESS | 1779 | 1468355295721 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]]]}] 13:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1739ms 13:28:15 INFO - PROCESS | 1779 | 1468355295791 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 1779 | 1468355295800 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 13:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:28:15 INFO - PROCESS | 1779 | 1468355295819 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 1779 | 1468355295827 Marionette TRACE conn4 <- [1,1454,null,{}] 13:28:15 INFO - PROCESS | 1779 | 1468355295834 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}] 13:28:15 INFO - PROCESS | 1779 | 1468355295840 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:16 INFO - PROCESS | 1779 | 1468355296089 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 13:28:16 INFO - PROCESS | 1779 | 1468355296314 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 1779 | 1468355296321 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb70800 == 41 [pid = 1779] [id = 371] 13:28:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e0a1400) [pid = 1779] [serial = 1114] [outer = (nil)] 13:28:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92cc4800) [pid = 1779] [serial = 1115] [outer = 0x8e0a1400] 13:28:16 INFO - PROCESS | 1779 | 1468355296408 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92ccdc00) [pid = 1779] [serial = 1116] [outer = 0x8e0a1400] 13:28:17 INFO - PROCESS | 1779 | 1468355297513 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]]]}] 13:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1760ms 13:28:17 INFO - PROCESS | 1779 | 1468355297571 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 1779 | 1468355297575 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 13:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:28:17 INFO - PROCESS | 1779 | 1468355297582 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1779 | 1468355297586 Marionette TRACE conn4 <- [1,1458,null,{}] 13:28:17 INFO - PROCESS | 1779 | 1468355297594 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}] 13:28:17 INFO - PROCESS | 1779 | 1468355297599 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:17 INFO - PROCESS | 1779 | 1468355297788 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 13:28:18 INFO - PROCESS | 1779 | 1468355298002 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 1779 | 1468355298013 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ccc000 == 42 [pid = 1779] [id = 372] 13:28:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x939d7400) [pid = 1779] [serial = 1117] [outer = (nil)] 13:28:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x93b66000) [pid = 1779] [serial = 1118] [outer = 0x939d7400] 13:28:18 INFO - PROCESS | 1779 | 1468355298137 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93b71800) [pid = 1779] [serial = 1119] [outer = 0x939d7400] 13:28:19 INFO - PROCESS | 1779 | 1468355299190 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1642ms 13:28:19 INFO - PROCESS | 1779 | 1468355299226 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1779 | 1468355299230 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 13:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:28:19 INFO - PROCESS | 1779 | 1468355299236 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1779 | 1468355299240 Marionette TRACE conn4 <- [1,1462,null,{}] 13:28:19 INFO - PROCESS | 1779 | 1468355299246 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}] 13:28:19 INFO - PROCESS | 1779 | 1468355299253 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:19 INFO - PROCESS | 1779 | 1468355299541 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 13:28:19 INFO - PROCESS | 1779 | 1468355299762 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1779 | 1468355299783 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcd800 == 43 [pid = 1779] [id = 373] 13:28:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4c8000) [pid = 1779] [serial = 1120] [outer = (nil)] 13:28:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9537a000) [pid = 1779] [serial = 1121] [outer = 0x8e4c8000] 13:28:19 INFO - PROCESS | 1779 | 1468355299869 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x953bd000) [pid = 1779] [serial = 1122] [outer = 0x8e4c8000] 13:28:20 INFO - PROCESS | 1779 | 1468355300851 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]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1691ms 13:28:20 INFO - PROCESS | 1779 | 1468355300930 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 1779 | 1468355300935 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 13:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:28:20 INFO - PROCESS | 1779 | 1468355300942 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 1779 | 1468355300945 Marionette TRACE conn4 <- [1,1466,null,{}] 13:28:20 INFO - PROCESS | 1779 | 1468355300952 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}] 13:28:20 INFO - PROCESS | 1779 | 1468355300956 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:21 INFO - PROCESS | 1779 | 1468355301207 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 13:28:21 INFO - PROCESS | 1779 | 1468355301477 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 1779 | 1468355301485 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c8800 == 44 [pid = 1779] [id = 374] 13:28:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8ed000) [pid = 1779] [serial = 1123] [outer = (nil)] 13:28:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x97997800) [pid = 1779] [serial = 1124] [outer = 0x8f8ed000] 13:28:21 INFO - PROCESS | 1779 | 1468355301575 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x98310800) [pid = 1779] [serial = 1125] [outer = 0x8f8ed000] 13:28:22 INFO - PROCESS | 1779 | 1468355302597 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]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1696ms 13:28:22 INFO - PROCESS | 1779 | 1468355302639 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1779 | 1468355302643 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 13:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:28:22 INFO - PROCESS | 1779 | 1468355302651 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1779 | 1468355302655 Marionette TRACE conn4 <- [1,1470,null,{}] 13:28:22 INFO - PROCESS | 1779 | 1468355302661 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}] 13:28:22 INFO - PROCESS | 1779 | 1468355302667 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:22 INFO - PROCESS | 1779 | 1468355302859 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 13:28:23 INFO - PROCESS | 1779 | 1468355303087 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1779 | 1468355303095 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66000 == 45 [pid = 1779] [id = 375] 13:28:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8d923400) [pid = 1779] [serial = 1126] [outer = (nil)] 13:28:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f7c2800) [pid = 1779] [serial = 1127] [outer = 0x8d923400] 13:28:23 INFO - PROCESS | 1779 | 1468355303225 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f9e4000) [pid = 1779] [serial = 1128] [outer = 0x8d923400] 13:28:24 INFO - PROCESS | 1779 | 1468355304385 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]]]}] 13:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1784ms 13:28:24 INFO - PROCESS | 1779 | 1468355304437 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 13:28:24 INFO - PROCESS | 1779 | 1468355304442 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 13:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:28:24 INFO - PROCESS | 1779 | 1468355304451 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 1779 | 1468355304456 Marionette TRACE conn4 <- [1,1474,null,{}] 13:28:24 INFO - PROCESS | 1779 | 1468355304467 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}] 13:28:24 INFO - PROCESS | 1779 | 1468355304473 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:24 INFO - PROCESS | 1779 | 1468355304720 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 13:28:25 INFO - PROCESS | 1779 | 1468355304986 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1779 | 1468355304996 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fc400 == 44 [pid = 1779] [id = 366] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92fc00 == 43 [pid = 1779] [id = 365] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x91799000 == 42 [pid = 1779] [id = 347] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9dac00 == 41 [pid = 1779] [id = 336] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c9c00 == 40 [pid = 1779] [id = 332] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92dc00 == 39 [pid = 1779] [id = 339] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd7400 == 38 [pid = 1779] [id = 337] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6ac00 == 37 [pid = 1779] [id = 348] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e09f400 == 36 [pid = 1779] [id = 338] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed9a000 == 35 [pid = 1779] [id = 356] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6f400 == 34 [pid = 1779] [id = 344] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb65000 == 33 [pid = 1779] [id = 349] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcd400 == 32 [pid = 1779] [id = 350] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927800 == 31 [pid = 1779] [id = 334] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c4000 == 30 [pid = 1779] [id = 346] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c5800 == 29 [pid = 1779] [id = 333] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x91adb800 == 28 [pid = 1779] [id = 340] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c3000 == 27 [pid = 1779] [id = 362] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8d925400 == 26 [pid = 1779] [id = 343] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0ae400 == 25 [pid = 1779] [id = 363] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8f400 == 24 [pid = 1779] [id = 335] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x939e2c00 == 23 [pid = 1779] [id = 364] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9da800 == 22 [pid = 1779] [id = 342] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd1400 == 21 [pid = 1779] [id = 345] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66c00 == 20 [pid = 1779] [id = 341] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x9178b400 == 19 [pid = 1779] [id = 351] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x93da5c00 == 18 [pid = 1779] [id = 352] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed95800 == 17 [pid = 1779] [id = 354] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92bc00 == 16 [pid = 1779] [id = 355] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0aa000 == 15 [pid = 1779] [id = 361] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66000 == 14 [pid = 1779] [id = 375] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c8800 == 13 [pid = 1779] [id = 374] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcd800 == 12 [pid = 1779] [id = 373] 13:28:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb70800 == 11 [pid = 1779] [id = 371] 13:28:26 INFO - PROCESS | 1779 | --DOCSHELL 0x92ccc000 == 10 [pid = 1779] [id = 372] 13:28:26 INFO - PROCESS | 1779 | --DOCSHELL 0x912d1c00 == 9 [pid = 1779] [id = 370] 13:28:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed96800 == 8 [pid = 1779] [id = 369] 13:28:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d7400 == 7 [pid = 1779] [id = 367] 13:28:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8d923c00 == 6 [pid = 1779] [id = 368] 13:28:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66000 == 7 [pid = 1779] [id = 376] 13:28:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8bb66400) [pid = 1779] [serial = 1129] [outer = (nil)] 13:28:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8bb6c000) [pid = 1779] [serial = 1130] [outer = 0x8bb66400] 13:28:26 INFO - PROCESS | 1779 | 1468355306078 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8d92bc00) [pid = 1779] [serial = 1131] [outer = 0x8bb66400] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9c4800) [pid = 1779] [serial = 1047] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f8bcc00) [pid = 1779] [serial = 1053] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed95c00) [pid = 1779] [serial = 1052] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91adec00) [pid = 1779] [serial = 1056] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91ad3000) [pid = 1779] [serial = 1055] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9537b400) [pid = 1779] [serial = 1059] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9527ec00) [pid = 1779] [serial = 1058] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x983e1400) [pid = 1779] [serial = 1062] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x97993c00) [pid = 1779] [serial = 1061] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x99236800) [pid = 1779] [serial = 1065] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x99235000) [pid = 1779] [serial = 1064] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f8ea800) [pid = 1779] [serial = 1068] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f7ca000) [pid = 1779] [serial = 1067] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dbd6000) [pid = 1779] [serial = 1073] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e0a7000) [pid = 1779] [serial = 1074] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f9d2800) [pid = 1779] [serial = 1071] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f7ce400) [pid = 1779] [serial = 1070] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ed97c00) [pid = 1779] [serial = 1076] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x91794800) [pid = 1779] [serial = 1083] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x912d6400) [pid = 1779] [serial = 1079] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x91702000) [pid = 1779] [serial = 1080] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x912cfc00) [pid = 1779] [serial = 1082] [outer = (nil)] [url = about:blank] 13:28:26 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8f7c5400) [pid = 1779] [serial = 1077] [outer = (nil)] [url = about:blank] 13:28:27 INFO - PROCESS | 1779 | 1468355307133 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2737ms 13:28:27 INFO - PROCESS | 1779 | 1468355307191 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1779 | 1468355307196 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 13:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:28:27 INFO - PROCESS | 1779 | 1468355307217 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1779 | 1468355307222 Marionette TRACE conn4 <- [1,1478,null,{}] 13:28:27 INFO - PROCESS | 1779 | 1468355307231 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}] 13:28:27 INFO - PROCESS | 1779 | 1468355307237 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:27 INFO - PROCESS | 1779 | 1468355307422 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 13:28:27 INFO - PROCESS | 1779 | 1468355307433 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 1779 | 1468355307443 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f3000 == 8 [pid = 1779] [id = 377] 13:28:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e3f4000) [pid = 1779] [serial = 1132] [outer = (nil)] 13:28:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e3fc400) [pid = 1779] [serial = 1133] [outer = 0x8e3f4000] 13:28:27 INFO - PROCESS | 1779 | 1468355307524 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e4c4000) [pid = 1779] [serial = 1134] [outer = 0x8e3f4000] 13:28:28 INFO - PROCESS | 1779 | 1468355308660 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]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1491ms 13:28:28 INFO - PROCESS | 1779 | 1468355308713 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1779 | 1468355308720 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 13:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:28:28 INFO - PROCESS | 1779 | 1468355308749 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1779 | 1468355308754 Marionette TRACE conn4 <- [1,1482,null,{}] 13:28:28 INFO - PROCESS | 1779 | 1468355308760 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}] 13:28:28 INFO - PROCESS | 1779 | 1468355308766 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:29 INFO - PROCESS | 1779 | 1468355309028 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 13:28:29 INFO - PROCESS | 1779 | 1468355309251 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 1779 | 1468355309266 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c9c00 == 9 [pid = 1779] [id = 378] 13:28:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f7ca000) [pid = 1779] [serial = 1135] [outer = (nil)] 13:28:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f8b9800) [pid = 1779] [serial = 1136] [outer = 0x8f7ca000] 13:28:29 INFO - PROCESS | 1779 | 1468355309386 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f8e6800) [pid = 1779] [serial = 1137] [outer = 0x8f7ca000] 13:28:30 INFO - PROCESS | 1779 | 1468355310453 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]]]}] 13:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1784ms 13:28:30 INFO - PROCESS | 1779 | 1468355310533 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 13:28:30 INFO - PROCESS | 1779 | 1468355310536 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 13:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:28:30 INFO - PROCESS | 1779 | 1468355310545 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1779 | 1468355310552 Marionette TRACE conn4 <- [1,1486,null,{}] 13:28:30 INFO - PROCESS | 1779 | 1468355310587 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}] 13:28:30 INFO - PROCESS | 1779 | 1468355310597 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:31 INFO - PROCESS | 1779 | 1468355311110 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 13:28:31 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x912d2400) [pid = 1779] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:28:31 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x939e5c00) [pid = 1779] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:28:31 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x912d3800) [pid = 1779] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:28:31 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8f8c2800) [pid = 1779] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:28:31 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8d930000) [pid = 1779] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:28:31 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e4ca800) [pid = 1779] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:28:31 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8e4ccc00) [pid = 1779] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:28:31 INFO - PROCESS | 1779 | 1468355311271 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:31 INFO - PROCESS | 1779 | 1468355311282 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb68800 == 10 [pid = 1779] [id = 379] 13:28:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8d930000) [pid = 1779] [serial = 1138] [outer = (nil)] 13:28:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8ed91000) [pid = 1779] [serial = 1139] [outer = 0x8d930000] 13:28:31 INFO - PROCESS | 1779 | 1468355311371 Marionette DEBUG loaded listener.js 13:28:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8f9d3800) [pid = 1779] [serial = 1140] [outer = 0x8d930000] 13:28:32 INFO - PROCESS | 1779 | 1468355312209 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]]]}] 13:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1698ms 13:28:32 INFO - PROCESS | 1779 | 1468355312243 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 13:28:32 INFO - PROCESS | 1779 | 1468355312249 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 13:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:28:32 INFO - PROCESS | 1779 | 1468355312255 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:28:32 INFO - PROCESS | 1779 | 1468355312258 Marionette TRACE conn4 <- [1,1490,null,{}] 13:28:32 INFO - PROCESS | 1779 | 1468355312264 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}] 13:28:32 INFO - PROCESS | 1779 | 1468355312270 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:32 INFO - PROCESS | 1779 | 1468355312467 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 13:28:32 INFO - PROCESS | 1779 | 1468355312591 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 1779 | 1468355312603 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f2c00 == 11 [pid = 1779] [id = 380] 13:28:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8f7cac00) [pid = 1779] [serial = 1141] [outer = (nil)] 13:28:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f9f0800) [pid = 1779] [serial = 1142] [outer = 0x8f7cac00] 13:28:32 INFO - PROCESS | 1779 | 1468355312674 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x912d0400) [pid = 1779] [serial = 1143] [outer = 0x8f7cac00] 13:28:33 INFO - PROCESS | 1779 | 1468355313948 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]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1733ms 13:28:33 INFO - PROCESS | 1779 | 1468355313990 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 1779 | 1468355313998 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 13:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:28:34 INFO - PROCESS | 1779 | 1468355314007 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1779 | 1468355314012 Marionette TRACE conn4 <- [1,1494,null,{}] 13:28:34 INFO - PROCESS | 1779 | 1468355314030 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}] 13:28:34 INFO - PROCESS | 1779 | 1468355314042 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:34 INFO - PROCESS | 1779 | 1468355314365 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 13:28:34 INFO - PROCESS | 1779 | 1468355314563 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 1779 | 1468355314573 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0acc00 == 12 [pid = 1779] [id = 381] 13:28:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e3f4c00) [pid = 1779] [serial = 1144] [outer = (nil)] 13:28:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e4ce400) [pid = 1779] [serial = 1145] [outer = 0x8e3f4c00] 13:28:34 INFO - PROCESS | 1779 | 1468355314666 Marionette DEBUG loaded listener.js 13:28:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f7c9800) [pid = 1779] [serial = 1146] [outer = 0x8e3f4c00] 13:28:35 INFO - PROCESS | 1779 | 1468355315756 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]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1800ms 13:28:35 INFO - PROCESS | 1779 | 1468355315808 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1779 | 1468355315816 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 13:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:28:35 INFO - PROCESS | 1779 | 1468355315827 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1779 | 1468355315831 Marionette TRACE conn4 <- [1,1498,null,{}] 13:28:35 INFO - PROCESS | 1779 | 1468355315838 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}] 13:28:35 INFO - PROCESS | 1779 | 1468355315845 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:36 INFO - PROCESS | 1779 | 1468355316042 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 13:28:36 INFO - PROCESS | 1779 | 1468355316269 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 1779 | 1468355316279 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d926400 == 13 [pid = 1779] [id = 382] 13:28:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e0a4400) [pid = 1779] [serial = 1147] [outer = (nil)] 13:28:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f9f0c00) [pid = 1779] [serial = 1148] [outer = 0x8e0a4400] 13:28:36 INFO - PROCESS | 1779 | 1468355316365 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x912d8800) [pid = 1779] [serial = 1149] [outer = 0x8e0a4400] 13:28:37 INFO - PROCESS | 1779 | 1468355317532 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]]]}] 13:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1733ms 13:28:37 INFO - PROCESS | 1779 | 1468355317563 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 1779 | 1468355317571 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 13:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:28:37 INFO - PROCESS | 1779 | 1468355317583 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 1779 | 1468355317593 Marionette TRACE conn4 <- [1,1502,null,{}] 13:28:37 INFO - PROCESS | 1779 | 1468355317622 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}] 13:28:37 INFO - PROCESS | 1779 | 1468355317637 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:38 INFO - PROCESS | 1779 | 1468355318016 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 13:28:38 INFO - PROCESS | 1779 | 1468355318141 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1779 | 1468355318153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x91794400 == 14 [pid = 1779] [id = 383] 13:28:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91794800) [pid = 1779] [serial = 1150] [outer = (nil)] 13:28:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91ad5c00) [pid = 1779] [serial = 1151] [outer = 0x91794800] 13:28:38 INFO - PROCESS | 1779 | 1468355318245 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91adc800) [pid = 1779] [serial = 1152] [outer = 0x91794800] 13:28:39 INFO - PROCESS | 1779 | 1468355319308 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]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1754ms 13:28:39 INFO - PROCESS | 1779 | 1468355319335 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 13:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:28:39 INFO - PROCESS | 1779 | 1468355319341 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 13:28:39 INFO - PROCESS | 1779 | 1468355319347 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 1779 | 1468355319351 Marionette TRACE conn4 <- [1,1506,null,{}] 13:28:39 INFO - PROCESS | 1779 | 1468355319357 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}] 13:28:39 INFO - PROCESS | 1779 | 1468355319364 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:39 INFO - PROCESS | 1779 | 1468355319564 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 13:28:39 INFO - PROCESS | 1779 | 1468355319776 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 1779 | 1468355319785 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd2400 == 15 [pid = 1779] [id = 384] 13:28:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f9e9800) [pid = 1779] [serial = 1153] [outer = (nil)] 13:28:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9232b000) [pid = 1779] [serial = 1154] [outer = 0x8f9e9800] 13:28:39 INFO - PROCESS | 1779 | 1468355319913 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9232f000) [pid = 1779] [serial = 1155] [outer = 0x8f9e9800] 13:28:41 INFO - PROCESS | 1779 | 1468355321116 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]]]}] 13:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1787ms 13:28:41 INFO - PROCESS | 1779 | 1468355321135 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 13:28:41 INFO - PROCESS | 1779 | 1468355321142 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 13:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:28:41 INFO - PROCESS | 1779 | 1468355321151 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 1779 | 1468355321156 Marionette TRACE conn4 <- [1,1510,null,{}] 13:28:41 INFO - PROCESS | 1779 | 1468355321164 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}] 13:28:41 INFO - PROCESS | 1779 | 1468355321170 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:41 INFO - PROCESS | 1779 | 1468355321362 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x93b67800) [pid = 1779] [serial = 1094] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93b72400) [pid = 1779] [serial = 1095] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92b86400) [pid = 1779] [serial = 1091] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92b87c00) [pid = 1779] [serial = 1092] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91adf800) [pid = 1779] [serial = 1085] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92450400) [pid = 1779] [serial = 1086] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dbce800) [pid = 1779] [serial = 1097] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e0ac000) [pid = 1779] [serial = 1098] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ed90c00) [pid = 1779] [serial = 1100] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f7cc000) [pid = 1779] [serial = 1101] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f7c9400) [pid = 1779] [serial = 1088] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f8c5800) [pid = 1779] [serial = 1089] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x91706400) [pid = 1779] [serial = 1103] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91797800) [pid = 1779] [serial = 1104] [outer = (nil)] [url = about:blank] 13:28:41 INFO - PROCESS | 1779 | 1468355321627 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1779 | 1468355321640 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd4c00 == 16 [pid = 1779] [id = 385] 13:28:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbd5400) [pid = 1779] [serial = 1156] [outer = (nil)] 13:28:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e3f5c00) [pid = 1779] [serial = 1157] [outer = 0x8dbd5400] 13:28:41 INFO - PROCESS | 1779 | 1468355321715 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e4c9800) [pid = 1779] [serial = 1158] [outer = 0x8dbd5400] 13:28:42 INFO - PROCESS | 1779 | 1468355322514 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]]]}] 13:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1451ms 13:28:42 INFO - PROCESS | 1779 | 1468355322603 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 1779 | 1468355322610 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 13:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:28:42 INFO - PROCESS | 1779 | 1468355322621 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 1779 | 1468355322624 Marionette TRACE conn4 <- [1,1514,null,{}] 13:28:42 INFO - PROCESS | 1779 | 1468355322631 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}] 13:28:42 INFO - PROCESS | 1779 | 1468355322637 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:42 INFO - PROCESS | 1779 | 1468355322807 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 13:28:42 INFO - PROCESS | 1779 | 1468355322933 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:42 INFO - PROCESS | 1779 | 1468355322943 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ec000 == 17 [pid = 1779] [id = 386] 13:28:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f8ec800) [pid = 1779] [serial = 1159] [outer = (nil)] 13:28:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9d1c00) [pid = 1779] [serial = 1160] [outer = 0x8f8ec800] 13:28:43 INFO - PROCESS | 1779 | 1468355323029 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9e4400) [pid = 1779] [serial = 1161] [outer = 0x8f8ec800] 13:28:44 INFO - PROCESS | 1779 | 1468355324023 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]]]}] 13:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1432ms 13:28:44 INFO - PROCESS | 1779 | 1468355324054 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 1779 | 1468355324058 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 13:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:28:44 INFO - PROCESS | 1779 | 1468355324066 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 1779 | 1468355324072 Marionette TRACE conn4 <- [1,1518,null,{}] 13:28:44 INFO - PROCESS | 1779 | 1468355324089 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}] 13:28:44 INFO - PROCESS | 1779 | 1468355324098 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:44 INFO - PROCESS | 1779 | 1468355324351 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 13:28:44 INFO - PROCESS | 1779 | 1468355324499 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 1779 | 1468355324509 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x91796c00 == 18 [pid = 1779] [id = 387] 13:28:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91798800) [pid = 1779] [serial = 1162] [outer = (nil)] 13:28:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91ad6000) [pid = 1779] [serial = 1163] [outer = 0x91798800] 13:28:44 INFO - PROCESS | 1779 | 1468355324627 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9232b800) [pid = 1779] [serial = 1164] [outer = 0x91798800] 13:28:45 INFO - PROCESS | 1779 | 1468355325522 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]]]}] 13:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1487ms 13:28:45 INFO - PROCESS | 1779 | 1468355325561 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 1779 | 1468355325566 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 13:28:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:28:45 INFO - PROCESS | 1779 | 1468355325574 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1779 | 1468355325579 Marionette TRACE conn4 <- [1,1522,null,{}] 13:28:45 INFO - PROCESS | 1779 | 1468355325585 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}] 13:28:45 INFO - PROCESS | 1779 | 1468355325590 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:45 INFO - PROCESS | 1779 | 1468355325831 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 13:28:45 INFO - PROCESS | 1779 | 1468355325851 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1779 | 1468355325860 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c7400 == 19 [pid = 1779] [id = 388] 13:28:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9170c000) [pid = 1779] [serial = 1165] [outer = (nil)] 13:28:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9245ec00) [pid = 1779] [serial = 1166] [outer = 0x9170c000] 13:28:45 INFO - PROCESS | 1779 | 1468355325930 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92b87800) [pid = 1779] [serial = 1167] [outer = 0x9170c000] 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e3f4000) [pid = 1779] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f7ca000) [pid = 1779] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8dbcec00) [pid = 1779] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ed99000) [pid = 1779] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x912d2000) [pid = 1779] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d930000) [pid = 1779] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e0a1400) [pid = 1779] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x939d7400) [pid = 1779] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e4c8000) [pid = 1779] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f8ed000) [pid = 1779] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8bb66400) [pid = 1779] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8d923400) [pid = 1779] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:28:46 INFO - PROCESS | 1779 | 1468355326894 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"]]]}] 13:28:46 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 () { 13:28:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:28:46 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 () { 13:28:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:28:46 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 () { 13:28:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:28:46 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 () { 13:28:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:28:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1386ms 13:28:46 INFO - PROCESS | 1779 | 1468355326961 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 13:28:46 INFO - PROCESS | 1779 | 1468355326969 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 13:28:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:28:46 INFO - PROCESS | 1779 | 1468355326979 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1779 | 1468355326983 Marionette TRACE conn4 <- [1,1526,null,{}] 13:28:46 INFO - PROCESS | 1779 | 1468355326989 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}] 13:28:46 INFO - PROCESS | 1779 | 1468355326995 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:47 INFO - PROCESS | 1779 | 1468355327153 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 13:28:47 INFO - PROCESS | 1779 | 1468355327279 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1779 | 1468355327288 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d926800 == 20 [pid = 1779] [id = 389] 13:28:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8d92a800) [pid = 1779] [serial = 1168] [outer = (nil)] 13:28:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f7ca000) [pid = 1779] [serial = 1169] [outer = 0x8d92a800] 13:28:47 INFO - PROCESS | 1779 | 1468355327363 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f9d6800) [pid = 1779] [serial = 1170] [outer = 0x8d92a800] 13:28:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:28:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:28:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:28:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1191ms 13:28:48 INFO - PROCESS | 1779 | 1468355328153 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"]]]}] 13:28:48 INFO - PROCESS | 1779 | 1468355328171 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1779 | 1468355328177 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 13:28:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:28:48 INFO - PROCESS | 1779 | 1468355328199 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1779 | 1468355328203 Marionette TRACE conn4 <- [1,1530,null,{}] 13:28:48 INFO - PROCESS | 1779 | 1468355328209 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}] 13:28:48 INFO - PROCESS | 1779 | 1468355328220 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:48 INFO - PROCESS | 1779 | 1468355328431 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 13:28:48 INFO - PROCESS | 1779 | 1468355328442 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1779 | 1468355328448 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd4800 == 21 [pid = 1779] [id = 390] 13:28:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e4c2400) [pid = 1779] [serial = 1171] [outer = (nil)] 13:28:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x93b6a800) [pid = 1779] [serial = 1172] [outer = 0x8e4c2400] 13:28:48 INFO - PROCESS | 1779 | 1468355328650 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x93b70c00) [pid = 1779] [serial = 1173] [outer = 0x8e4c2400] 13:28:49 INFO - PROCESS | 1779 | 1468355329616 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]]]}] 13:28:49 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 13:28:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:28:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:28:49 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. 13:28:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:28:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1442ms 13:28:49 INFO - PROCESS | 1779 | 1468355329636 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 1779 | 1468355329643 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 13:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:28:49 INFO - PROCESS | 1779 | 1468355329652 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 1779 | 1468355329661 Marionette TRACE conn4 <- [1,1534,null,{}] 13:28:49 INFO - PROCESS | 1779 | 1468355329669 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}] 13:28:49 INFO - PROCESS | 1779 | 1468355329676 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:49 INFO - PROCESS | 1779 | 1468355329987 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 13:28:50 INFO - PROCESS | 1779 | 1468355330083 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1779 | 1468355330092 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0abc00 == 22 [pid = 1779] [id = 391] 13:28:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e0ac400) [pid = 1779] [serial = 1174] [outer = (nil)] 13:28:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8be800) [pid = 1779] [serial = 1175] [outer = 0x8e0ac400] 13:28:50 INFO - PROCESS | 1779 | 1468355330223 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8ea400) [pid = 1779] [serial = 1176] [outer = 0x8e0ac400] 13:28:51 INFO - PROCESS | 1779 | 1468355331243 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]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1640ms 13:28:51 INFO - PROCESS | 1779 | 1468355331294 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1779 | 1468355331302 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 13:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:28:51 INFO - PROCESS | 1779 | 1468355331315 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1779 | 1468355331319 Marionette TRACE conn4 <- [1,1538,null,{}] 13:28:51 INFO - PROCESS | 1779 | 1468355331327 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}] 13:28:51 INFO - PROCESS | 1779 | 1468355331333 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:51 INFO - PROCESS | 1779 | 1468355331545 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 13:28:51 INFO - PROCESS | 1779 | 1468355331699 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1779 | 1468355331710 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x91703400 == 23 [pid = 1779] [id = 392] 13:28:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91adbc00) [pid = 1779] [serial = 1177] [outer = (nil)] 13:28:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9245a800) [pid = 1779] [serial = 1178] [outer = 0x91adbc00] 13:28:51 INFO - PROCESS | 1779 | 1468355331885 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92b91800) [pid = 1779] [serial = 1179] [outer = 0x91adbc00] 13:28:52 INFO - PROCESS | 1779 | 1468355332868 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]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1588ms 13:28:52 INFO - PROCESS | 1779 | 1468355332904 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 13:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:28:52 INFO - PROCESS | 1779 | 1468355332909 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 13:28:52 INFO - PROCESS | 1779 | 1468355332917 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 1779 | 1468355332923 Marionette TRACE conn4 <- [1,1542,null,{}] 13:28:52 INFO - PROCESS | 1779 | 1468355332943 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}] 13:28:52 INFO - PROCESS | 1779 | 1468355332953 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:53 INFO - PROCESS | 1779 | 1468355333168 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 13:28:53 INFO - PROCESS | 1779 | 1468355333409 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 1779 | 1468355333424 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6d800 == 24 [pid = 1779] [id = 393] 13:28:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9170dc00) [pid = 1779] [serial = 1180] [outer = (nil)] 13:28:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93d9f000) [pid = 1779] [serial = 1181] [outer = 0x9170dc00] 13:28:53 INFO - PROCESS | 1779 | 1468355333548 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x94851000) [pid = 1779] [serial = 1182] [outer = 0x9170dc00] 13:28:54 INFO - PROCESS | 1779 | 1468355334533 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]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1692ms 13:28:54 INFO - PROCESS | 1779 | 1468355334608 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1779 | 1468355334613 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 13:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:28:54 INFO - PROCESS | 1779 | 1468355334620 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1779 | 1468355334625 Marionette TRACE conn4 <- [1,1546,null,{}] 13:28:54 INFO - PROCESS | 1779 | 1468355334631 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}] 13:28:54 INFO - PROCESS | 1779 | 1468355334637 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:54 INFO - PROCESS | 1779 | 1468355334870 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 13:28:55 INFO - PROCESS | 1779 | 1468355335093 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1779 | 1468355335103 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9cdc00 == 25 [pid = 1779] [id = 394] 13:28:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93d9e400) [pid = 1779] [serial = 1183] [outer = (nil)] 13:28:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x95371800) [pid = 1779] [serial = 1184] [outer = 0x93d9e400] 13:28:55 INFO - PROCESS | 1779 | 1468355335229 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x95379c00) [pid = 1779] [serial = 1185] [outer = 0x93d9e400] 13:28:56 INFO - PROCESS | 1779 | 1468355336113 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]]]}] 13:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1543ms 13:28:56 INFO - PROCESS | 1779 | 1468355336164 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1779 | 1468355336169 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 13:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:28:56 INFO - PROCESS | 1779 | 1468355336176 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1779 | 1468355336179 Marionette TRACE conn4 <- [1,1550,null,{}] 13:28:56 INFO - PROCESS | 1779 | 1468355336186 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}] 13:28:56 INFO - PROCESS | 1779 | 1468355336192 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:56 INFO - PROCESS | 1779 | 1468355336381 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 13:28:56 INFO - PROCESS | 1779 | 1468355336558 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1779 | 1468355336568 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x93da3000 == 26 [pid = 1779] [id = 395] 13:28:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x95276c00) [pid = 1779] [serial = 1186] [outer = (nil)] 13:28:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x953b8c00) [pid = 1779] [serial = 1187] [outer = 0x95276c00] 13:28:56 INFO - PROCESS | 1779 | 1468355336652 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x953bc000) [pid = 1779] [serial = 1188] [outer = 0x95276c00] 13:28:57 INFO - PROCESS | 1779 | 1468355337642 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]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1530ms 13:28:57 INFO - PROCESS | 1779 | 1468355337708 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 13:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:28:57 INFO - PROCESS | 1779 | 1468355337712 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 13:28:57 INFO - PROCESS | 1779 | 1468355337719 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1779 | 1468355337723 Marionette TRACE conn4 <- [1,1554,null,{}] 13:28:57 INFO - PROCESS | 1779 | 1468355337729 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}] 13:28:57 INFO - PROCESS | 1779 | 1468355337740 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:58 INFO - PROCESS | 1779 | 1468355338000 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 13:28:58 INFO - PROCESS | 1779 | 1468355338243 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1779 | 1468355338253 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a6000 == 27 [pid = 1779] [id = 396] 13:28:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x95278c00) [pid = 1779] [serial = 1189] [outer = (nil)] 13:28:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x99231000) [pid = 1779] [serial = 1190] [outer = 0x95278c00] 13:28:58 INFO - PROCESS | 1779 | 1468355338335 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x99236800) [pid = 1779] [serial = 1191] [outer = 0x95278c00] 13:28:59 INFO - PROCESS | 1779 | 1468355339261 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]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1586ms 13:28:59 INFO - PROCESS | 1779 | 1468355339305 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 1779 | 1468355339309 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 13:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:28:59 INFO - PROCESS | 1779 | 1468355339316 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1779 | 1468355339319 Marionette TRACE conn4 <- [1,1558,null,{}] 13:28:59 INFO - PROCESS | 1779 | 1468355339326 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}] 13:28:59 INFO - PROCESS | 1779 | 1468355339331 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:28:59 INFO - PROCESS | 1779 | 1468355339556 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 13:28:59 INFO - PROCESS | 1779 | 1468355339782 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:59 INFO - PROCESS | 1779 | 1468355339790 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb70800 == 28 [pid = 1779] [id = 397] 13:29:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8bb71800) [pid = 1779] [serial = 1192] [outer = (nil)] 13:29:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d927400) [pid = 1779] [serial = 1193] [outer = 0x8bb71800] 13:29:00 INFO - PROCESS | 1779 | 1468355340076 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8dbd2000) [pid = 1779] [serial = 1194] [outer = 0x8bb71800] 13:29:01 INFO - PROCESS | 1779 | 1468355341033 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]]]}] 13:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1794ms 13:29:01 INFO - PROCESS | 1779 | 1468355341117 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 13:29:01 INFO - PROCESS | 1779 | 1468355341123 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 13:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:29:01 INFO - PROCESS | 1779 | 1468355341140 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1779 | 1468355341145 Marionette TRACE conn4 <- [1,1562,null,{}] 13:29:01 INFO - PROCESS | 1779 | 1468355341152 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}] 13:29:01 INFO - PROCESS | 1779 | 1468355341159 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:01 INFO - PROCESS | 1779 | 1468355341405 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 13:29:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66000 == 27 [pid = 1779] [id = 376] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e3fc400) [pid = 1779] [serial = 1133] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f8b9800) [pid = 1779] [serial = 1136] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e0a9c00) [pid = 1779] [serial = 1107] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dbd5c00) [pid = 1779] [serial = 1106] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f9c1c00) [pid = 1779] [serial = 1110] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f8c0400) [pid = 1779] [serial = 1109] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91ad2400) [pid = 1779] [serial = 1113] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed91000) [pid = 1779] [serial = 1139] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x912dc800) [pid = 1779] [serial = 1112] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92ccdc00) [pid = 1779] [serial = 1116] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92cc4800) [pid = 1779] [serial = 1115] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93b71800) [pid = 1779] [serial = 1119] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93b66000) [pid = 1779] [serial = 1118] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x953bd000) [pid = 1779] [serial = 1122] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9537a000) [pid = 1779] [serial = 1121] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x98310800) [pid = 1779] [serial = 1125] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x97997800) [pid = 1779] [serial = 1124] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8bb6c000) [pid = 1779] [serial = 1130] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d92bc00) [pid = 1779] [serial = 1131] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9e4000) [pid = 1779] [serial = 1128] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f7c2800) [pid = 1779] [serial = 1127] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f9f0800) [pid = 1779] [serial = 1142] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f8e6800) [pid = 1779] [serial = 1137] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f9d3800) [pid = 1779] [serial = 1140] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e4c4000) [pid = 1779] [serial = 1134] [outer = (nil)] [url = about:blank] 13:29:02 INFO - PROCESS | 1779 | 1468355342861 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1779 | 1468355342871 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d928c00 == 28 [pid = 1779] [id = 398] 13:29:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8d929000) [pid = 1779] [serial = 1195] [outer = (nil)] 13:29:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d930000) [pid = 1779] [serial = 1196] [outer = 0x8d929000] 13:29:02 INFO - PROCESS | 1779 | 1468355342955 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dbcf800) [pid = 1779] [serial = 1197] [outer = 0x8d929000] 13:29:03 INFO - PROCESS | 1779 | 1468355343826 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]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2739ms 13:29:03 INFO - PROCESS | 1779 | 1468355343880 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1779 | 1468355343885 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 13:29:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:29:03 INFO - PROCESS | 1779 | 1468355343893 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1779 | 1468355343898 Marionette TRACE conn4 <- [1,1566,null,{}] 13:29:03 INFO - PROCESS | 1779 | 1468355343909 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}] 13:29:03 INFO - PROCESS | 1779 | 1468355343917 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:04 INFO - PROCESS | 1779 | 1468355344094 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 13:29:04 INFO - PROCESS | 1779 | 1468355344230 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:04 INFO - PROCESS | 1779 | 1468355344244 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f4400 == 29 [pid = 1779] [id = 399] 13:29:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e3f5400) [pid = 1779] [serial = 1198] [outer = (nil)] 13:29:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e3fd000) [pid = 1779] [serial = 1199] [outer = 0x8e3f5400] 13:29:04 INFO - PROCESS | 1779 | 1468355344333 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e4c5c00) [pid = 1779] [serial = 1200] [outer = 0x8e3f5400] 13:29:05 INFO - PROCESS | 1779 | 1468355345247 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]]]}] 13:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1435ms 13:29:05 INFO - PROCESS | 1779 | 1468355345333 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1779 | 1468355345342 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 13:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:29:05 INFO - PROCESS | 1779 | 1468355345356 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1779 | 1468355345359 Marionette TRACE conn4 <- [1,1570,null,{}] 13:29:05 INFO - PROCESS | 1779 | 1468355345366 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}] 13:29:05 INFO - PROCESS | 1779 | 1468355345372 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:05 INFO - PROCESS | 1779 | 1468355345590 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 13:29:05 INFO - PROCESS | 1779 | 1468355345625 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1779 | 1468355345631 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8f800 == 30 [pid = 1779] [id = 400] 13:29:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed98800) [pid = 1779] [serial = 1201] [outer = (nil)] 13:29:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f7c6000) [pid = 1779] [serial = 1202] [outer = 0x8ed98800] 13:29:05 INFO - PROCESS | 1779 | 1468355345707 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f8b9000) [pid = 1779] [serial = 1203] [outer = 0x8ed98800] 13:29:06 INFO - PROCESS | 1779 | 1468355346742 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]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:29:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1431ms 13:29:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:29:06 INFO - PROCESS | 1779 | 1468355346795 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1779 | 1468355346798 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 13:29:06 INFO - PROCESS | 1779 | 1468355346815 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1779 | 1468355346825 Marionette TRACE conn4 <- [1,1574,null,{}] 13:29:06 INFO - PROCESS | 1779 | 1468355346840 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}] 13:29:06 INFO - PROCESS | 1779 | 1468355346849 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:07 INFO - PROCESS | 1779 | 1468355347082 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 13:29:07 INFO - PROCESS | 1779 | 1468355347106 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1779 | 1468355347112 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c4c00 == 31 [pid = 1779] [id = 401] 13:29:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f9ca000) [pid = 1779] [serial = 1204] [outer = (nil)] 13:29:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f9d7400) [pid = 1779] [serial = 1205] [outer = 0x8f9ca000] 13:29:07 INFO - PROCESS | 1779 | 1468355347188 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f9df000) [pid = 1779] [serial = 1206] [outer = 0x8f9ca000] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e4c2400) [pid = 1779] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9170c000) [pid = 1779] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91794800) [pid = 1779] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9e9800) [pid = 1779] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f7cac00) [pid = 1779] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f8ec800) [pid = 1779] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e0a4400) [pid = 1779] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dbd5400) [pid = 1779] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e3f4c00) [pid = 1779] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91798800) [pid = 1779] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:29:08 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d92a800) [pid = 1779] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:29:08 INFO - PROCESS | 1779 | 1468355348642 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]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1862ms 13:29:08 INFO - PROCESS | 1779 | 1468355348668 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 13:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:29:08 INFO - PROCESS | 1779 | 1468355348672 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 13:29:08 INFO - PROCESS | 1779 | 1468355348681 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1779 | 1468355348684 Marionette TRACE conn4 <- [1,1578,null,{}] 13:29:08 INFO - PROCESS | 1779 | 1468355348692 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}] 13:29:08 INFO - PROCESS | 1779 | 1468355348696 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:08 INFO - PROCESS | 1779 | 1468355348888 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 13:29:09 INFO - PROCESS | 1779 | 1468355349033 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1779 | 1468355349045 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92ac00 == 32 [pid = 1779] [id = 402] 13:29:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dbd5400) [pid = 1779] [serial = 1207] [outer = (nil)] 13:29:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9ec800) [pid = 1779] [serial = 1208] [outer = 0x8dbd5400] 13:29:09 INFO - PROCESS | 1779 | 1468355349113 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x912ce000) [pid = 1779] [serial = 1209] [outer = 0x8dbd5400] 13:29:09 INFO - PROCESS | 1779 | 1468355349929 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]]]}] 13:29:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1344ms 13:29:10 INFO - PROCESS | 1779 | 1468355350025 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1779 | 1468355350032 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 13:29:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:29:10 INFO - PROCESS | 1779 | 1468355350041 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1779 | 1468355350048 Marionette TRACE conn4 <- [1,1582,null,{}] 13:29:10 INFO - PROCESS | 1779 | 1468355350062 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}] 13:29:10 INFO - PROCESS | 1779 | 1468355350070 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:10 INFO - PROCESS | 1779 | 1468355350312 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 13:29:10 INFO - PROCESS | 1779 | 1468355350498 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1779 | 1468355350517 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a8400 == 33 [pid = 1779] [id = 403] 13:29:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e0a9800) [pid = 1779] [serial = 1210] [outer = (nil)] 13:29:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e3f0c00) [pid = 1779] [serial = 1211] [outer = 0x8e0a9800] 13:29:10 INFO - PROCESS | 1779 | 1468355350711 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed94400) [pid = 1779] [serial = 1212] [outer = 0x8e0a9800] 13:29:11 INFO - PROCESS | 1779 | 1468355351748 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]]]}] 13:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1744ms 13:29:11 INFO - PROCESS | 1779 | 1468355351786 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1779 | 1468355351791 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 13:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:29:11 INFO - PROCESS | 1779 | 1468355351803 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1779 | 1468355351808 Marionette TRACE conn4 <- [1,1586,null,{}] 13:29:11 INFO - PROCESS | 1779 | 1468355351816 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}] 13:29:11 INFO - PROCESS | 1779 | 1468355351822 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:12 INFO - PROCESS | 1779 | 1468355352023 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 13:29:12 INFO - PROCESS | 1779 | 1468355352250 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1779 | 1468355352258 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb71c00 == 34 [pid = 1779] [id = 404] 13:29:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f8bd800) [pid = 1779] [serial = 1213] [outer = (nil)] 13:29:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f9d9800) [pid = 1779] [serial = 1214] [outer = 0x8f8bd800] 13:29:12 INFO - PROCESS | 1779 | 1468355352393 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x912d2c00) [pid = 1779] [serial = 1215] [outer = 0x8f8bd800] 13:29:13 INFO - PROCESS | 1779 | 1468355353368 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]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1648ms 13:29:13 INFO - PROCESS | 1779 | 1468355353448 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1779 | 1468355353452 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 13:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:29:13 INFO - PROCESS | 1779 | 1468355353459 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1779 | 1468355353464 Marionette TRACE conn4 <- [1,1590,null,{}] 13:29:13 INFO - PROCESS | 1779 | 1468355353482 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}] 13:29:13 INFO - PROCESS | 1779 | 1468355353491 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:13 INFO - PROCESS | 1779 | 1468355353842 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 13:29:14 INFO - PROCESS | 1779 | 1468355354075 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 1779 | 1468355354089 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x91796400 == 35 [pid = 1779] [id = 405] 13:29:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91797000) [pid = 1779] [serial = 1216] [outer = (nil)] 13:29:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91ad4400) [pid = 1779] [serial = 1217] [outer = 0x91797000] 13:29:14 INFO - PROCESS | 1779 | 1468355354178 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91adb400) [pid = 1779] [serial = 1218] [outer = 0x91797000] 13:29:15 INFO - PROCESS | 1779 | 1468355355212 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]]]}] 13:29:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:29:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1794ms 13:29:15 INFO - PROCESS | 1779 | 1468355355256 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 13:29:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:29:15 INFO - PROCESS | 1779 | 1468355355261 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 13:29:15 INFO - PROCESS | 1779 | 1468355355268 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 1779 | 1468355355272 Marionette TRACE conn4 <- [1,1594,null,{}] 13:29:15 INFO - PROCESS | 1779 | 1468355355279 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}] 13:29:15 INFO - PROCESS | 1779 | 1468355355284 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:15 INFO - PROCESS | 1779 | 1468355355481 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 13:29:15 INFO - PROCESS | 1779 | 1468355355703 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1779 | 1468355355709 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a8c00 == 36 [pid = 1779] [id = 406] 13:29:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91790800) [pid = 1779] [serial = 1219] [outer = (nil)] 13:29:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9245c800) [pid = 1779] [serial = 1220] [outer = 0x91790800] 13:29:15 INFO - PROCESS | 1779 | 1468355355841 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9245dc00) [pid = 1779] [serial = 1221] [outer = 0x91790800] 13:29:16 INFO - PROCESS | 1779 | 1468355356814 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]]]}] 13:29:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1584ms 13:29:16 INFO - PROCESS | 1779 | 1468355356854 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1779 | 1468355356858 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 13:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:29:16 INFO - PROCESS | 1779 | 1468355356865 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1779 | 1468355356870 Marionette TRACE conn4 <- [1,1598,null,{}] 13:29:16 INFO - PROCESS | 1779 | 1468355356876 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}] 13:29:16 INFO - PROCESS | 1779 | 1468355356883 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:17 INFO - PROCESS | 1779 | 1468355357072 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 13:29:17 INFO - PROCESS | 1779 | 1468355357248 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 1779 | 1468355357257 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6e000 == 37 [pid = 1779] [id = 407] 13:29:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e0aac00) [pid = 1779] [serial = 1222] [outer = (nil)] 13:29:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92cc6c00) [pid = 1779] [serial = 1223] [outer = 0x8e0aac00] 13:29:17 INFO - PROCESS | 1779 | 1468355357386 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ccc000) [pid = 1779] [serial = 1224] [outer = 0x8e0aac00] 13:29:18 INFO - PROCESS | 1779 | 1468355358335 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]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1535ms 13:29:18 INFO - PROCESS | 1779 | 1468355358402 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 13:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:29:18 INFO - PROCESS | 1779 | 1468355358406 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 13:29:18 INFO - PROCESS | 1779 | 1468355358414 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1779 | 1468355358418 Marionette TRACE conn4 <- [1,1602,null,{}] 13:29:18 INFO - PROCESS | 1779 | 1468355358424 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}] 13:29:18 INFO - PROCESS | 1779 | 1468355358435 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:18 INFO - PROCESS | 1779 | 1468355358725 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 13:29:19 INFO - PROCESS | 1779 | 1468355358981 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:19 INFO - PROCESS | 1779 | 1468355358993 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd0400 == 38 [pid = 1779] [id = 408] 13:29:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dbd7000) [pid = 1779] [serial = 1225] [outer = (nil)] 13:29:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92454800) [pid = 1779] [serial = 1226] [outer = 0x8dbd7000] 13:29:19 INFO - PROCESS | 1779 | 1468355359082 Marionette DEBUG loaded listener.js 13:29:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93d9b400) [pid = 1779] [serial = 1227] [outer = 0x8dbd7000] 13:29:20 INFO - PROCESS | 1779 | 1468355360044 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]]]}] 13:29:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1687ms 13:29:20 INFO - PROCESS | 1779 | 1468355360101 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 13:29:20 INFO - PROCESS | 1779 | 1468355360104 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 13:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:29:20 INFO - PROCESS | 1779 | 1468355360112 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:29:20 INFO - PROCESS | 1779 | 1468355360114 Marionette TRACE conn4 <- [1,1606,null,{}] 13:29:20 INFO - PROCESS | 1779 | 1468355360121 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}] 13:29:20 INFO - PROCESS | 1779 | 1468355360126 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:20 INFO - PROCESS | 1779 | 1468355360312 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 13:29:20 INFO - PROCESS | 1779 | 1468355360661 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:20 INFO - PROCESS | 1779 | 1468355360669 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927c00 == 39 [pid = 1779] [id = 409] 13:29:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d928000) [pid = 1779] [serial = 1228] [outer = (nil)] 13:29:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d92dc00) [pid = 1779] [serial = 1229] [outer = 0x8d928000] 13:29:20 INFO - PROCESS | 1779 | 1468355360792 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e0a0000) [pid = 1779] [serial = 1230] [outer = 0x8d928000] 13:29:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb68800 == 38 [pid = 1779] [id = 379] 13:29:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f3000 == 37 [pid = 1779] [id = 377] 13:29:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ec000 == 36 [pid = 1779] [id = 386] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9245ec00) [pid = 1779] [serial = 1166] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92b87800) [pid = 1779] [serial = 1167] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91ad5c00) [pid = 1779] [serial = 1151] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91adc800) [pid = 1779] [serial = 1152] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9232b000) [pid = 1779] [serial = 1154] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9232f000) [pid = 1779] [serial = 1155] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x912d0400) [pid = 1779] [serial = 1143] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9d1c00) [pid = 1779] [serial = 1160] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9e4400) [pid = 1779] [serial = 1161] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f9f0c00) [pid = 1779] [serial = 1148] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x912d8800) [pid = 1779] [serial = 1149] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e3f5c00) [pid = 1779] [serial = 1157] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4c9800) [pid = 1779] [serial = 1158] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e4ce400) [pid = 1779] [serial = 1145] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f7c9800) [pid = 1779] [serial = 1146] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91ad6000) [pid = 1779] [serial = 1163] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f7ca000) [pid = 1779] [serial = 1169] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9232b800) [pid = 1779] [serial = 1164] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9d6800) [pid = 1779] [serial = 1170] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93b70c00) [pid = 1779] [serial = 1173] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93b6a800) [pid = 1779] [serial = 1172] [outer = (nil)] [url = about:blank] 13:29:21 INFO - PROCESS | 1779 | 1468355361850 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]]]}] 13:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1789ms 13:29:21 INFO - PROCESS | 1779 | 1468355361904 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 13:29:21 INFO - PROCESS | 1779 | 1468355361910 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 13:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:29:21 INFO - PROCESS | 1779 | 1468355361917 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:29:21 INFO - PROCESS | 1779 | 1468355361922 Marionette TRACE conn4 <- [1,1610,null,{}] 13:29:21 INFO - PROCESS | 1779 | 1468355361930 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}] 13:29:21 INFO - PROCESS | 1779 | 1468355361938 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:22 INFO - PROCESS | 1779 | 1468355362106 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 13:29:22 INFO - PROCESS | 1779 | 1468355362261 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:22 INFO - PROCESS | 1779 | 1468355362271 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92c000 == 37 [pid = 1779] [id = 410] 13:29:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e4c9800) [pid = 1779] [serial = 1231] [outer = (nil)] 13:29:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f7c3800) [pid = 1779] [serial = 1232] [outer = 0x8e4c9800] 13:29:22 INFO - PROCESS | 1779 | 1468355362344 Marionette DEBUG loaded listener.js 13:29:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8c0000) [pid = 1779] [serial = 1233] [outer = 0x8e4c9800] 13:29:23 INFO - PROCESS | 1779 | 1468355363141 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]]]}] 13:29:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1286ms 13:29:23 INFO - PROCESS | 1779 | 1468355363208 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 13:29:23 INFO - PROCESS | 1779 | 1468355363215 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 13:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:29:23 INFO - PROCESS | 1779 | 1468355363223 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 1779 | 1468355363227 Marionette TRACE conn4 <- [1,1614,null,{}] 13:29:23 INFO - PROCESS | 1779 | 1468355363233 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}] 13:29:23 INFO - PROCESS | 1779 | 1468355363239 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:23 INFO - PROCESS | 1779 | 1468355363413 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 13:29:23 INFO - PROCESS | 1779 | 1468355363558 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 1779 | 1468355363566 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ce000 == 38 [pid = 1779] [id = 411] 13:29:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f9d0400) [pid = 1779] [serial = 1234] [outer = (nil)] 13:29:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x912d0800) [pid = 1779] [serial = 1235] [outer = 0x8f9d0400] 13:29:23 INFO - PROCESS | 1779 | 1468355363648 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91704400) [pid = 1779] [serial = 1236] [outer = 0x8f9d0400] 13:29:24 INFO - PROCESS | 1779 | 1468355364606 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]]]}] 13:29:24 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 13:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1430ms 13:29:24 INFO - PROCESS | 1779 | 1468355364655 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 13:29:24 INFO - PROCESS | 1779 | 1468355364659 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 13:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:29:24 INFO - PROCESS | 1779 | 1468355364682 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 1779 | 1468355364691 Marionette TRACE conn4 <- [1,1618,null,{}] 13:29:24 INFO - PROCESS | 1779 | 1468355364699 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}] 13:29:24 INFO - PROCESS | 1779 | 1468355364707 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:24 INFO - PROCESS | 1779 | 1468355364947 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 13:29:24 INFO - PROCESS | 1779 | 1468355364966 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:24 INFO - PROCESS | 1779 | 1468355364973 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d7c00 == 39 [pid = 1779] [id = 412] 13:29:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x912d4000) [pid = 1779] [serial = 1237] [outer = (nil)] 13:29:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91adcc00) [pid = 1779] [serial = 1238] [outer = 0x912d4000] 13:29:25 INFO - PROCESS | 1779 | 1468355365043 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9232f000) [pid = 1779] [serial = 1239] [outer = 0x912d4000] 13:29:26 INFO - PROCESS | 1779 | 1468355366044 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]]]}] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93d9e400) [pid = 1779] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91adbc00) [pid = 1779] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x95276c00) [pid = 1779] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e0ac400) [pid = 1779] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e3f5400) [pid = 1779] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9170dc00) [pid = 1779] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9ca000) [pid = 1779] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8bb71800) [pid = 1779] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d929000) [pid = 1779] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x95278c00) [pid = 1779] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:29:26 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ed98800) [pid = 1779] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1509ms 13:29:26 INFO - PROCESS | 1779 | 1468355366185 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 1779 | 1468355366194 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 13:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:29:26 INFO - PROCESS | 1779 | 1468355366204 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1779 | 1468355366209 Marionette TRACE conn4 <- [1,1622,null,{}] 13:29:26 INFO - PROCESS | 1779 | 1468355366264 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}] 13:29:26 INFO - PROCESS | 1779 | 1468355366272 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:26 INFO - PROCESS | 1779 | 1468355366486 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 13:29:26 INFO - PROCESS | 1779 | 1468355366742 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:26 INFO - PROCESS | 1779 | 1468355366757 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f1400 == 40 [pid = 1779] [id = 413] 13:29:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e3f4800) [pid = 1779] [serial = 1240] [outer = (nil)] 13:29:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e4cf800) [pid = 1779] [serial = 1241] [outer = 0x8e3f4800] 13:29:26 INFO - PROCESS | 1779 | 1468355366842 Marionette DEBUG loaded listener.js 13:29:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed8b800) [pid = 1779] [serial = 1242] [outer = 0x8e3f4800] 13:29:27 INFO - PROCESS | 1779 | 1468355367789 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]]]}] 13:29:27 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 13:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1632ms 13:29:27 INFO - PROCESS | 1779 | 1468355367851 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 13:29:27 INFO - PROCESS | 1779 | 1468355367858 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 13:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:29:27 INFO - PROCESS | 1779 | 1468355367871 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:29:27 INFO - PROCESS | 1779 | 1468355367878 Marionette TRACE conn4 <- [1,1626,null,{}] 13:29:27 INFO - PROCESS | 1779 | 1468355367885 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}] 13:29:27 INFO - PROCESS | 1779 | 1468355367891 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:28 INFO - PROCESS | 1779 | 1468355368102 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 13:29:28 INFO - PROCESS | 1779 | 1468355368322 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:28 INFO - PROCESS | 1779 | 1468355368336 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6fc00 == 41 [pid = 1779] [id = 414] 13:29:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f9d5c00) [pid = 1779] [serial = 1243] [outer = (nil)] 13:29:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f9e9400) [pid = 1779] [serial = 1244] [outer = 0x8f9d5c00] 13:29:28 INFO - PROCESS | 1779 | 1468355368505 Marionette DEBUG loaded listener.js 13:29:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912dac00) [pid = 1779] [serial = 1245] [outer = 0x8f9d5c00] 13:29:29 INFO - PROCESS | 1779 | 1468355369639 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]]]}] 13:29:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:29:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1792ms 13:29:29 INFO - PROCESS | 1779 | 1468355369667 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 13:29:29 INFO - PROCESS | 1779 | 1468355369672 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 13:29:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:29:29 INFO - PROCESS | 1779 | 1468355369681 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 1779 | 1468355369684 Marionette TRACE conn4 <- [1,1630,null,{}] 13:29:29 INFO - PROCESS | 1779 | 1468355369702 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}] 13:29:29 INFO - PROCESS | 1779 | 1468355369711 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:29 INFO - PROCESS | 1779 | 1468355369925 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 13:29:30 INFO - PROCESS | 1779 | 1468355370136 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:30 INFO - PROCESS | 1779 | 1468355370150 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x9245a000 == 42 [pid = 1779] [id = 415] 13:29:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9245c000) [pid = 1779] [serial = 1246] [outer = (nil)] 13:29:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92b8b800) [pid = 1779] [serial = 1247] [outer = 0x9245c000] 13:29:30 INFO - PROCESS | 1779 | 1468355370329 Marionette DEBUG loaded listener.js 13:29:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x939d7400) [pid = 1779] [serial = 1248] [outer = 0x9245c000] 13:29:31 INFO - PROCESS | 1779 | 1468355371278 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]]]}] 13:29:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:29:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1644ms 13:29:31 INFO - PROCESS | 1779 | 1468355371325 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 13:29:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:29:31 INFO - PROCESS | 1779 | 1468355371330 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 13:29:31 INFO - PROCESS | 1779 | 1468355371337 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 1779 | 1468355371341 Marionette TRACE conn4 <- [1,1634,null,{}] 13:29:31 INFO - PROCESS | 1779 | 1468355371348 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}] 13:29:31 INFO - PROCESS | 1779 | 1468355371354 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:31 INFO - PROCESS | 1779 | 1468355371553 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 13:29:31 INFO - PROCESS | 1779 | 1468355371777 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:31 INFO - PROCESS | 1779 | 1468355371786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64800 == 43 [pid = 1779] [id = 416] 13:29:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f9e8000) [pid = 1779] [serial = 1249] [outer = (nil)] 13:29:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93b72400) [pid = 1779] [serial = 1250] [outer = 0x8f9e8000] 13:29:31 INFO - PROCESS | 1779 | 1468355371913 Marionette DEBUG loaded listener.js 13:29:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93da3c00) [pid = 1779] [serial = 1251] [outer = 0x8f9e8000] 13:29:32 INFO - PROCESS | 1779 | 1468355372879 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]]]}] 13:29:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:29:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1584ms 13:29:32 INFO - PROCESS | 1779 | 1468355372922 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 13:29:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:29:32 INFO - PROCESS | 1779 | 1468355372927 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 13:29:32 INFO - PROCESS | 1779 | 1468355372934 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:29:32 INFO - PROCESS | 1779 | 1468355372937 Marionette TRACE conn4 <- [1,1638,null,{}] 13:29:32 INFO - PROCESS | 1779 | 1468355372944 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}] 13:29:32 INFO - PROCESS | 1779 | 1468355372951 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:33 INFO - PROCESS | 1779 | 1468355373145 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 13:29:33 INFO - PROCESS | 1779 | 1468355373381 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:33 INFO - PROCESS | 1779 | 1468355373391 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x92456400 == 44 [pid = 1779] [id = 417] 13:29:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92459400) [pid = 1779] [serial = 1252] [outer = (nil)] 13:29:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x95239c00) [pid = 1779] [serial = 1253] [outer = 0x92459400] 13:29:33 INFO - PROCESS | 1779 | 1468355373514 Marionette DEBUG loaded listener.js 13:29:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9537a800) [pid = 1779] [serial = 1254] [outer = 0x92459400] 13:29:34 INFO - PROCESS | 1779 | 1468355374491 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]]]}] 13:29:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:29:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1636ms 13:29:34 INFO - PROCESS | 1779 | 1468355374571 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 13:29:34 INFO - PROCESS | 1779 | 1468355374576 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 13:29:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:29:34 INFO - PROCESS | 1779 | 1468355374583 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:29:34 INFO - PROCESS | 1779 | 1468355374587 Marionette TRACE conn4 <- [1,1642,null,{}] 13:29:34 INFO - PROCESS | 1779 | 1468355374593 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}] 13:29:34 INFO - PROCESS | 1779 | 1468355374604 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:34 INFO - PROCESS | 1779 | 1468355374877 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 13:29:35 INFO - PROCESS | 1779 | 1468355375172 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 1779 | 1468355375184 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9cf000 == 45 [pid = 1779] [id = 418] 13:29:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9798f400) [pid = 1779] [serial = 1255] [outer = (nil)] 13:29:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x97997400) [pid = 1779] [serial = 1256] [outer = 0x9798f400] 13:29:35 INFO - PROCESS | 1779 | 1468355375270 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x983e3400) [pid = 1779] [serial = 1257] [outer = 0x9798f400] 13:29:36 INFO - PROCESS | 1779 | 1468355376180 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]]]}] 13:29:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:29:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1638ms 13:29:36 INFO - PROCESS | 1779 | 1468355376255 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 1779 | 1468355376258 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 13:29:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:29:36 INFO - PROCESS | 1779 | 1468355376270 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 1779 | 1468355376274 Marionette TRACE conn4 <- [1,1646,null,{}] 13:29:36 INFO - PROCESS | 1779 | 1468355376281 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}] 13:29:36 INFO - PROCESS | 1779 | 1468355376287 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:36 INFO - PROCESS | 1779 | 1468355376475 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 13:29:36 INFO - PROCESS | 1779 | 1468355376660 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:36 INFO - PROCESS | 1779 | 1468355376669 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d9d400 == 46 [pid = 1779] [id = 419] 13:29:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9537f400) [pid = 1779] [serial = 1258] [outer = (nil)] 13:29:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x99230c00) [pid = 1779] [serial = 1259] [outer = 0x9537f400] 13:29:36 INFO - PROCESS | 1779 | 1468355376748 Marionette DEBUG loaded listener.js 13:29:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x99232800) [pid = 1779] [serial = 1260] [outer = 0x9537f400] 13:29:37 INFO - PROCESS | 1779 | 1468355377712 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]]]}] 13:29:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:29:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1484ms 13:29:37 INFO - PROCESS | 1779 | 1468355377761 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 13:29:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:29:37 INFO - PROCESS | 1779 | 1468355377766 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 13:29:37 INFO - PROCESS | 1779 | 1468355377773 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:29:37 INFO - PROCESS | 1779 | 1468355377776 Marionette TRACE conn4 <- [1,1650,null,{}] 13:29:37 INFO - PROCESS | 1779 | 1468355377783 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}] 13:29:37 INFO - PROCESS | 1779 | 1468355377788 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:37 INFO - PROCESS | 1779 | 1468355377985 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 13:29:38 INFO - PROCESS | 1779 | 1468355378391 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:38 INFO - PROCESS | 1779 | 1468355378401 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcc800 == 47 [pid = 1779] [id = 420] 13:29:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8dbcd400) [pid = 1779] [serial = 1261] [outer = (nil)] 13:29:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e0a3400) [pid = 1779] [serial = 1262] [outer = 0x8dbcd400] 13:29:38 INFO - PROCESS | 1779 | 1468355378519 Marionette DEBUG loaded listener.js 13:29:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e3fa400) [pid = 1779] [serial = 1263] [outer = 0x8dbcd400] 13:29:39 INFO - PROCESS | 1779 | 1468355379490 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]]]}] 13:29:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:29:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1787ms 13:29:39 INFO - PROCESS | 1779 | 1468355379562 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 1779 | 1468355379575 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 13:29:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:29:39 INFO - PROCESS | 1779 | 1468355379589 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 1779 | 1468355379593 Marionette TRACE conn4 <- [1,1654,null,{}] 13:29:39 INFO - PROCESS | 1779 | 1468355379604 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}] 13:29:39 INFO - PROCESS | 1779 | 1468355379611 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:39 INFO - PROCESS | 1779 | 1468355379832 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x93da3000 == 46 [pid = 1779] [id = 395] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d928c00 == 45 [pid = 1779] [id = 398] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d926800 == 44 [pid = 1779] [id = 389] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d926400 == 43 [pid = 1779] [id = 382] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0abc00 == 42 [pid = 1779] [id = 391] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd4c00 == 41 [pid = 1779] [id = 385] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd4800 == 40 [pid = 1779] [id = 390] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6d800 == 39 [pid = 1779] [id = 393] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c9c00 == 38 [pid = 1779] [id = 378] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c7400 == 37 [pid = 1779] [id = 388] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91703400 == 36 [pid = 1779] [id = 392] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd2400 == 35 [pid = 1779] [id = 384] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a6000 == 34 [pid = 1779] [id = 396] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91796c00 == 33 [pid = 1779] [id = 387] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f2c00 == 32 [pid = 1779] [id = 380] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0acc00 == 31 [pid = 1779] [id = 381] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91794400 == 30 [pid = 1779] [id = 383] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9cdc00 == 29 [pid = 1779] [id = 394] 13:29:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb70800 == 28 [pid = 1779] [id = 397] 13:29:40 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f9ec800) [pid = 1779] [serial = 1208] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x95371800) [pid = 1779] [serial = 1184] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92b91800) [pid = 1779] [serial = 1179] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x953bc000) [pid = 1779] [serial = 1188] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9245a800) [pid = 1779] [serial = 1178] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f8ea400) [pid = 1779] [serial = 1176] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e3fd000) [pid = 1779] [serial = 1199] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93d9f000) [pid = 1779] [serial = 1181] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9d7400) [pid = 1779] [serial = 1205] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d927400) [pid = 1779] [serial = 1193] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8dbcf800) [pid = 1779] [serial = 1197] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x94851000) [pid = 1779] [serial = 1182] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x953b8c00) [pid = 1779] [serial = 1187] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x99231000) [pid = 1779] [serial = 1190] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dbd2000) [pid = 1779] [serial = 1194] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x99236800) [pid = 1779] [serial = 1191] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f8be800) [pid = 1779] [serial = 1175] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x95379c00) [pid = 1779] [serial = 1185] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f8b9000) [pid = 1779] [serial = 1203] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9df000) [pid = 1779] [serial = 1206] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e4c5c00) [pid = 1779] [serial = 1200] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d930000) [pid = 1779] [serial = 1196] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f7c6000) [pid = 1779] [serial = 1202] [outer = (nil)] [url = about:blank] 13:29:41 INFO - PROCESS | 1779 | 1468355381203 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 1779 | 1468355381216 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c800 == 29 [pid = 1779] [id = 421] 13:29:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8bb6d400) [pid = 1779] [serial = 1264] [outer = (nil)] 13:29:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d926400) [pid = 1779] [serial = 1265] [outer = 0x8bb6d400] 13:29:41 INFO - PROCESS | 1779 | 1468355381299 Marionette DEBUG loaded listener.js 13:29:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8dbcd000) [pid = 1779] [serial = 1266] [outer = 0x8bb6d400] 13:29:42 INFO - PROCESS | 1779 | 1468355382159 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]]]}] 13:29:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:29:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2598ms 13:29:42 INFO - PROCESS | 1779 | 1468355382185 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 13:29:42 INFO - PROCESS | 1779 | 1468355382192 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 13:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:29:42 INFO - PROCESS | 1779 | 1468355382200 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 1779 | 1468355382205 Marionette TRACE conn4 <- [1,1658,null,{}] 13:29:42 INFO - PROCESS | 1779 | 1468355382214 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}] 13:29:42 INFO - PROCESS | 1779 | 1468355382222 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:42 INFO - PROCESS | 1779 | 1468355382401 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 13:29:42 INFO - PROCESS | 1779 | 1468355382414 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:42 INFO - PROCESS | 1779 | 1468355382426 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c3000 == 30 [pid = 1779] [id = 422] 13:29:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4c4c00) [pid = 1779] [serial = 1267] [outer = (nil)] 13:29:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e4c8800) [pid = 1779] [serial = 1268] [outer = 0x8e4c4c00] 13:29:42 INFO - PROCESS | 1779 | 1468355382513 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e4d0c00) [pid = 1779] [serial = 1269] [outer = 0x8e4c4c00] 13:29:43 INFO - PROCESS | 1779 | 1468355383535 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]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1388ms 13:29:43 INFO - PROCESS | 1779 | 1468355383601 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 1779 | 1468355383611 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 13:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:29:43 INFO - PROCESS | 1779 | 1468355383637 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 1779 | 1468355383641 Marionette TRACE conn4 <- [1,1662,null,{}] 13:29:43 INFO - PROCESS | 1779 | 1468355383652 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}] 13:29:43 INFO - PROCESS | 1779 | 1468355383657 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:43 INFO - PROCESS | 1779 | 1468355383898 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 13:29:43 INFO - PROCESS | 1779 | 1468355383949 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:43 INFO - PROCESS | 1779 | 1468355383966 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a9000 == 31 [pid = 1779] [id = 423] 13:29:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8b9000) [pid = 1779] [serial = 1270] [outer = (nil)] 13:29:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f8c4000) [pid = 1779] [serial = 1271] [outer = 0x8f8b9000] 13:29:44 INFO - PROCESS | 1779 | 1468355384107 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f8ee000) [pid = 1779] [serial = 1272] [outer = 0x8f8b9000] 13:29:45 INFO - PROCESS | 1779 | 1468355385160 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]]]}] 13:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1594ms 13:29:45 INFO - PROCESS | 1779 | 1468355385232 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 13:29:45 INFO - PROCESS | 1779 | 1468355385236 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 13:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:29:45 INFO - PROCESS | 1779 | 1468355385261 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 1779 | 1468355385272 Marionette TRACE conn4 <- [1,1666,null,{}] 13:29:45 INFO - PROCESS | 1779 | 1468355385282 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}] 13:29:45 INFO - PROCESS | 1779 | 1468355385290 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:45 INFO - PROCESS | 1779 | 1468355385530 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 13:29:45 INFO - PROCESS | 1779 | 1468355385556 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 1779 | 1468355385565 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c7400 == 32 [pid = 1779] [id = 424] 13:29:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f9ddc00) [pid = 1779] [serial = 1273] [outer = (nil)] 13:29:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f9eb800) [pid = 1779] [serial = 1274] [outer = 0x8f9ddc00] 13:29:45 INFO - PROCESS | 1779 | 1468355385657 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x912da000) [pid = 1779] [serial = 1275] [outer = 0x8f9ddc00] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f9d0400) [pid = 1779] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dbd5400) [pid = 1779] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x912d4000) [pid = 1779] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f8bd800) [pid = 1779] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91790800) [pid = 1779] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e0a9800) [pid = 1779] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d928000) [pid = 1779] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e0aac00) [pid = 1779] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91797000) [pid = 1779] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e4c9800) [pid = 1779] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:29:46 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dbd7000) [pid = 1779] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:29:47 INFO - PROCESS | 1779 | 1468355387102 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]]]}] 13:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1909ms 13:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:29:47 INFO - PROCESS | 1779 | 1468355387154 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 13:29:47 INFO - PROCESS | 1779 | 1468355387157 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 13:29:47 INFO - PROCESS | 1779 | 1468355387164 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:29:47 INFO - PROCESS | 1779 | 1468355387168 Marionette TRACE conn4 <- [1,1670,null,{}] 13:29:47 INFO - PROCESS | 1779 | 1468355387174 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}] 13:29:47 INFO - PROCESS | 1779 | 1468355387179 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:47 INFO - PROCESS | 1779 | 1468355387358 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 13:29:47 INFO - PROCESS | 1779 | 1468355387493 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:47 INFO - PROCESS | 1779 | 1468355387501 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb71400 == 33 [pid = 1779] [id = 425] 13:29:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d924c00) [pid = 1779] [serial = 1276] [outer = (nil)] 13:29:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f9ef800) [pid = 1779] [serial = 1277] [outer = 0x8d924c00] 13:29:47 INFO - PROCESS | 1779 | 1468355387572 Marionette DEBUG loaded listener.js 13:29:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x912d8000) [pid = 1779] [serial = 1278] [outer = 0x8d924c00] 13:29:48 INFO - PROCESS | 1779 | 1468355388354 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]]]}] 13:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1236ms 13:29:48 INFO - PROCESS | 1779 | 1468355388433 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 13:29:48 INFO - PROCESS | 1779 | 1468355388440 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 13:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:29:48 INFO - PROCESS | 1779 | 1468355388450 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 1779 | 1468355388457 Marionette TRACE conn4 <- [1,1674,null,{}] 13:29:48 INFO - PROCESS | 1779 | 1468355388467 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}] 13:29:48 INFO - PROCESS | 1779 | 1468355388473 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:48 INFO - PROCESS | 1779 | 1468355388699 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 13:29:48 INFO - PROCESS | 1779 | 1468355388898 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 1779 | 1468355388916 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a6000 == 34 [pid = 1779] [id = 426] 13:29:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e0a7000) [pid = 1779] [serial = 1279] [outer = (nil)] 13:29:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e0ad800) [pid = 1779] [serial = 1280] [outer = 0x8e0a7000] 13:29:49 INFO - PROCESS | 1779 | 1468355389051 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed99000) [pid = 1779] [serial = 1281] [outer = 0x8e0a7000] 13:29:50 INFO - PROCESS | 1779 | 1468355390240 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]]]}] 13:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1858ms 13:29:50 INFO - PROCESS | 1779 | 1468355390309 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 13:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:29:50 INFO - PROCESS | 1779 | 1468355390317 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 13:29:50 INFO - PROCESS | 1779 | 1468355390330 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:29:50 INFO - PROCESS | 1779 | 1468355390336 Marionette TRACE conn4 <- [1,1678,null,{}] 13:29:50 INFO - PROCESS | 1779 | 1468355390345 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}] 13:29:50 INFO - PROCESS | 1779 | 1468355390351 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:50 INFO - PROCESS | 1779 | 1468355390585 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 13:29:50 INFO - PROCESS | 1779 | 1468355390860 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:50 INFO - PROCESS | 1779 | 1468355390870 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb69800 == 35 [pid = 1779] [id = 427] 13:29:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d931400) [pid = 1779] [serial = 1282] [outer = (nil)] 13:29:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f9e1400) [pid = 1779] [serial = 1283] [outer = 0x8d931400] 13:29:50 INFO - PROCESS | 1779 | 1468355390958 Marionette DEBUG loaded listener.js 13:29:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x912d9c00) [pid = 1779] [serial = 1284] [outer = 0x8d931400] 13:29:51 INFO - PROCESS | 1779 | 1468355391965 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]]]}] 13:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1699ms 13:29:52 INFO - PROCESS | 1779 | 1468355392025 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 1779 | 1468355392028 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 13:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:29:52 INFO - PROCESS | 1779 | 1468355392036 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 1779 | 1468355392041 Marionette TRACE conn4 <- [1,1682,null,{}] 13:29:52 INFO - PROCESS | 1779 | 1468355392055 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}] 13:29:52 INFO - PROCESS | 1779 | 1468355392064 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:52 INFO - PROCESS | 1779 | 1468355392274 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 13:29:52 INFO - PROCESS | 1779 | 1468355392551 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:52 INFO - PROCESS | 1779 | 1468355392567 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92456c00 == 36 [pid = 1779] [id = 428] 13:29:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92457000) [pid = 1779] [serial = 1285] [outer = (nil)] 13:29:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9245b400) [pid = 1779] [serial = 1286] [outer = 0x92457000] 13:29:52 INFO - PROCESS | 1779 | 1468355392696 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92b8bc00) [pid = 1779] [serial = 1287] [outer = 0x92457000] 13:29:53 INFO - PROCESS | 1779 | 1468355393722 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]]]}] 13:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1732ms 13:29:53 INFO - PROCESS | 1779 | 1468355393769 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 13:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:29:53 INFO - PROCESS | 1779 | 1468355393774 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 13:29:53 INFO - PROCESS | 1779 | 1468355393781 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:29:53 INFO - PROCESS | 1779 | 1468355393785 Marionette TRACE conn4 <- [1,1686,null,{}] 13:29:53 INFO - PROCESS | 1779 | 1468355393792 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}] 13:29:53 INFO - PROCESS | 1779 | 1468355393798 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:54 INFO - PROCESS | 1779 | 1468355394007 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 13:29:54 INFO - PROCESS | 1779 | 1468355394238 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:54 INFO - PROCESS | 1779 | 1468355394254 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92b400 == 37 [pid = 1779] [id = 429] 13:29:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8dbd0000) [pid = 1779] [serial = 1288] [outer = (nil)] 13:29:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92cca400) [pid = 1779] [serial = 1289] [outer = 0x8dbd0000] 13:29:54 INFO - PROCESS | 1779 | 1468355394385 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ccf400) [pid = 1779] [serial = 1290] [outer = 0x8dbd0000] 13:29:55 INFO - PROCESS | 1779 | 1468355395373 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]]]}] 13:29:55 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 13:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1786ms 13:29:55 INFO - PROCESS | 1779 | 1468355395568 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 13:29:55 INFO - PROCESS | 1779 | 1468355395576 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 13:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:29:55 INFO - PROCESS | 1779 | 1468355395585 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:29:55 INFO - PROCESS | 1779 | 1468355395590 Marionette TRACE conn4 <- [1,1690,null,{}] 13:29:55 INFO - PROCESS | 1779 | 1468355395600 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}] 13:29:55 INFO - PROCESS | 1779 | 1468355395607 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:55 INFO - PROCESS | 1779 | 1468355395789 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 13:29:56 INFO - PROCESS | 1779 | 1468355396037 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:56 INFO - PROCESS | 1779 | 1468355396053 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a8000 == 38 [pid = 1779] [id = 430] 13:29:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e0a9400) [pid = 1779] [serial = 1291] [outer = (nil)] 13:29:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e4c5400) [pid = 1779] [serial = 1292] [outer = 0x8e0a9400] 13:29:56 INFO - PROCESS | 1779 | 1468355396127 Marionette DEBUG loaded listener.js 13:29:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8ed8fc00) [pid = 1779] [serial = 1293] [outer = 0x8e0a9400] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x9245a000 == 37 [pid = 1779] [id = 415] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ce000 == 36 [pid = 1779] [id = 411] 13:29:57 INFO - PROCESS | 1779 | 1468355397138 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]]]}] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x912ce000) [pid = 1779] [serial = 1209] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91adcc00) [pid = 1779] [serial = 1238] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9232f000) [pid = 1779] [serial = 1239] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f9d9800) [pid = 1779] [serial = 1214] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x912d2c00) [pid = 1779] [serial = 1215] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9245c800) [pid = 1779] [serial = 1220] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9245dc00) [pid = 1779] [serial = 1221] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e3f0c00) [pid = 1779] [serial = 1211] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed94400) [pid = 1779] [serial = 1212] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d92dc00) [pid = 1779] [serial = 1229] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e0a0000) [pid = 1779] [serial = 1230] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92cc6c00) [pid = 1779] [serial = 1223] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92ccc000) [pid = 1779] [serial = 1224] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91ad4400) [pid = 1779] [serial = 1217] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91adb400) [pid = 1779] [serial = 1218] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f7c3800) [pid = 1779] [serial = 1232] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f8c0000) [pid = 1779] [serial = 1233] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92454800) [pid = 1779] [serial = 1226] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x93d9b400) [pid = 1779] [serial = 1227] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x912d0800) [pid = 1779] [serial = 1235] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91704400) [pid = 1779] [serial = 1236] [outer = (nil)] [url = about:blank] 13:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1636ms 13:29:57 INFO - PROCESS | 1779 | 1468355397221 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 1779 | 1468355397227 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 13:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:29:57 INFO - PROCESS | 1779 | 1468355397264 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 1779 | 1468355397272 Marionette TRACE conn4 <- [1,1694,null,{}] 13:29:57 INFO - PROCESS | 1779 | 1468355397279 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}] 13:29:57 INFO - PROCESS | 1779 | 1468355397285 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:57 INFO - PROCESS | 1779 | 1468355397462 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 13:29:57 INFO - PROCESS | 1779 | 1468355397643 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 1779 | 1468355397655 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8e9c00 == 37 [pid = 1779] [id = 431] 13:29:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f8ecc00) [pid = 1779] [serial = 1294] [outer = (nil)] 13:29:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9ce000) [pid = 1779] [serial = 1295] [outer = 0x8f8ecc00] 13:29:57 INFO - PROCESS | 1779 | 1468355397740 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9e3400) [pid = 1779] [serial = 1296] [outer = 0x8f8ecc00] 13:29:58 INFO - PROCESS | 1779 | 1468355398547 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]]]}] 13:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1375ms 13:29:58 INFO - PROCESS | 1779 | 1468355398611 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 1779 | 1468355398615 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 13:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:29:58 INFO - PROCESS | 1779 | 1468355398622 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 1779 | 1468355398626 Marionette TRACE conn4 <- [1,1698,null,{}] 13:29:58 INFO - PROCESS | 1779 | 1468355398641 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}] 13:29:58 INFO - PROCESS | 1779 | 1468355398650 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:58 INFO - PROCESS | 1779 | 1468355398836 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 13:29:59 INFO - PROCESS | 1779 | 1468355398973 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 1779 | 1468355398994 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:29:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x91795400 == 38 [pid = 1779] [id = 432] 13:29:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9179ac00) [pid = 1779] [serial = 1297] [outer = (nil)] 13:29:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91addc00) [pid = 1779] [serial = 1298] [outer = 0x9179ac00] 13:29:59 INFO - PROCESS | 1779 | 1468355399088 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92452000) [pid = 1779] [serial = 1299] [outer = 0x9179ac00] 13:29:59 INFO - PROCESS | 1779 | 1468355399989 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]]]}] 13:30:00 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 13:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1438ms 13:30:00 INFO - PROCESS | 1779 | 1468355400061 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 1779 | 1468355400065 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 13:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:30:00 INFO - PROCESS | 1779 | 1468355400071 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:30:00 INFO - PROCESS | 1779 | 1468355400075 Marionette TRACE conn4 <- [1,1702,null,{}] 13:30:00 INFO - PROCESS | 1779 | 1468355400081 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}] 13:30:00 INFO - PROCESS | 1779 | 1468355400086 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:00 INFO - PROCESS | 1779 | 1468355400330 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 13:30:00 INFO - PROCESS | 1779 | 1468355400396 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:00 INFO - PROCESS | 1779 | 1468355400403 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927800 == 39 [pid = 1779] [id = 433] 13:30:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f9e4c00) [pid = 1779] [serial = 1300] [outer = (nil)] 13:30:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92b93c00) [pid = 1779] [serial = 1301] [outer = 0x8f9e4c00] 13:30:00 INFO - PROCESS | 1779 | 1468355400475 Marionette DEBUG loaded listener.js 13:30:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92cc6c00) [pid = 1779] [serial = 1302] [outer = 0x8f9e4c00] 13:30:01 INFO - PROCESS | 1779 | 1468355401426 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]]]}] 13:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1382ms 13:30:01 INFO - PROCESS | 1779 | 1468355401455 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 13:30:01 INFO - PROCESS | 1779 | 1468355401459 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 13:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:30:01 INFO - PROCESS | 1779 | 1468355401465 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:30:01 INFO - PROCESS | 1779 | 1468355401468 Marionette TRACE conn4 <- [1,1706,null,{}] 13:30:01 INFO - PROCESS | 1779 | 1468355401475 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}] 13:30:01 INFO - PROCESS | 1779 | 1468355401480 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:01 INFO - PROCESS | 1779 | 1468355401713 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f9ddc00) [pid = 1779] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8bb6d400) [pid = 1779] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4c4c00) [pid = 1779] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e3f4800) [pid = 1779] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dbcd400) [pid = 1779] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9d5c00) [pid = 1779] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9245c000) [pid = 1779] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f9e8000) [pid = 1779] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92459400) [pid = 1779] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9798f400) [pid = 1779] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f8b9000) [pid = 1779] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9537f400) [pid = 1779] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:30:02 INFO - PROCESS | 1779 | 1468355402169 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:02 INFO - PROCESS | 1779 | 1468355402176 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66800 == 40 [pid = 1779] [id = 434] 13:30:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbcd400) [pid = 1779] [serial = 1303] [outer = (nil)] 13:30:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ed99c00) [pid = 1779] [serial = 1304] [outer = 0x8dbcd400] 13:30:02 INFO - PROCESS | 1779 | 1468355402265 Marionette DEBUG loaded listener.js 13:30:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f9ce800) [pid = 1779] [serial = 1305] [outer = 0x8dbcd400] 13:30:03 INFO - PROCESS | 1779 | 1468355403059 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]]]}] 13:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1632ms 13:30:03 INFO - PROCESS | 1779 | 1468355403099 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 13:30:03 INFO - PROCESS | 1779 | 1468355403102 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 13:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:30:03 INFO - PROCESS | 1779 | 1468355403113 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:30:03 INFO - PROCESS | 1779 | 1468355403116 Marionette TRACE conn4 <- [1,1710,null,{}] 13:30:03 INFO - PROCESS | 1779 | 1468355403123 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}] 13:30:03 INFO - PROCESS | 1779 | 1468355403133 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:03 INFO - PROCESS | 1779 | 1468355403404 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 13:30:03 INFO - PROCESS | 1779 | 1468355403421 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:03 INFO - PROCESS | 1779 | 1468355403429 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cd1800 == 41 [pid = 1779] [id = 435] 13:30:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x93b68800) [pid = 1779] [serial = 1306] [outer = (nil)] 13:30:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x93da2400) [pid = 1779] [serial = 1307] [outer = 0x93b68800] 13:30:03 INFO - PROCESS | 1779 | 1468355403502 Marionette DEBUG loaded listener.js 13:30:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x94853400) [pid = 1779] [serial = 1308] [outer = 0x93b68800] 13:30:04 INFO - PROCESS | 1779 | 1468355404623 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]]]}] 13:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1593ms 13:30:04 INFO - PROCESS | 1779 | 1468355404704 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 1779 | 1468355404711 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 13:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:30:04 INFO - PROCESS | 1779 | 1468355404720 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 1779 | 1468355404725 Marionette TRACE conn4 <- [1,1714,null,{}] 13:30:04 INFO - PROCESS | 1779 | 1468355404735 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}] 13:30:04 INFO - PROCESS | 1779 | 1468355404742 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:04 INFO - PROCESS | 1779 | 1468355404985 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 13:30:05 INFO - PROCESS | 1779 | 1468355405229 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:05 INFO - PROCESS | 1779 | 1468355405241 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd7c00 == 42 [pid = 1779] [id = 436] 13:30:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e0a2000) [pid = 1779] [serial = 1309] [outer = (nil)] 13:30:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8be000) [pid = 1779] [serial = 1310] [outer = 0x8e0a2000] 13:30:05 INFO - PROCESS | 1779 | 1468355405327 Marionette DEBUG loaded listener.js 13:30:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8e7800) [pid = 1779] [serial = 1311] [outer = 0x8e0a2000] 13:30:06 INFO - PROCESS | 1779 | 1468355406481 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]]]}] 13:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1838ms 13:30:06 INFO - PROCESS | 1779 | 1468355406558 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 13:30:06 INFO - PROCESS | 1779 | 1468355406566 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 13:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:30:06 INFO - PROCESS | 1779 | 1468355406578 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:30:06 INFO - PROCESS | 1779 | 1468355406584 Marionette TRACE conn4 <- [1,1718,null,{}] 13:30:06 INFO - PROCESS | 1779 | 1468355406591 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}] 13:30:06 INFO - PROCESS | 1779 | 1468355406598 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:06 INFO - PROCESS | 1779 | 1468355406839 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 13:30:07 INFO - PROCESS | 1779 | 1468355407081 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 1779 | 1468355407092 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x91791000 == 43 [pid = 1779] [id = 437] 13:30:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91791400) [pid = 1779] [serial = 1312] [outer = (nil)] 13:30:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ad4c00) [pid = 1779] [serial = 1313] [outer = 0x91791400] 13:30:07 INFO - PROCESS | 1779 | 1468355407178 Marionette DEBUG loaded listener.js 13:30:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92322c00) [pid = 1779] [serial = 1314] [outer = 0x91791400] 13:30:08 INFO - PROCESS | 1779 | 1468355408194 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]]]}] 13:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1696ms 13:30:08 INFO - PROCESS | 1779 | 1468355408275 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 1779 | 1468355408278 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 13:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:30:08 INFO - PROCESS | 1779 | 1468355408287 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 1779 | 1468355408294 Marionette TRACE conn4 <- [1,1722,null,{}] 13:30:08 INFO - PROCESS | 1779 | 1468355408313 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}] 13:30:08 INFO - PROCESS | 1779 | 1468355408322 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:08 INFO - PROCESS | 1779 | 1468355408657 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 13:30:08 INFO - PROCESS | 1779 | 1468355408847 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:08 INFO - PROCESS | 1779 | 1468355408857 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x9484a800 == 44 [pid = 1779] [id = 438] 13:30:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x94851000) [pid = 1779] [serial = 1315] [outer = (nil)] 13:30:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9527c000) [pid = 1779] [serial = 1316] [outer = 0x94851000] 13:30:08 INFO - PROCESS | 1779 | 1468355408946 Marionette DEBUG loaded listener.js 13:30:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x95379400) [pid = 1779] [serial = 1317] [outer = 0x94851000] 13:30:09 INFO - PROCESS | 1779 | 1468355409916 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]]]}] 13:30:09 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 13:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1692ms 13:30:09 INFO - PROCESS | 1779 | 1468355409980 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 13:30:09 INFO - PROCESS | 1779 | 1468355409985 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 13:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:30:09 INFO - PROCESS | 1779 | 1468355409992 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:30:09 INFO - PROCESS | 1779 | 1468355409996 Marionette TRACE conn4 <- [1,1726,null,{}] 13:30:10 INFO - PROCESS | 1779 | 1468355410003 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}] 13:30:10 INFO - PROCESS | 1779 | 1468355410008 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:10 INFO - PROCESS | 1779 | 1468355410211 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 13:30:10 INFO - PROCESS | 1779 | 1468355410452 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:10 INFO - PROCESS | 1779 | 1468355410461 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9e1800 == 45 [pid = 1779] [id = 439] 13:30:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93b6e400) [pid = 1779] [serial = 1318] [outer = (nil)] 13:30:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x953ba400) [pid = 1779] [serial = 1319] [outer = 0x93b6e400] 13:30:10 INFO - PROCESS | 1779 | 1468355410563 Marionette DEBUG loaded listener.js 13:30:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x953c0c00) [pid = 1779] [serial = 1320] [outer = 0x93b6e400] 13:30:11 INFO - PROCESS | 1779 | 1468355411478 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]]]}] 13:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1538ms 13:30:11 INFO - PROCESS | 1779 | 1468355411532 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 13:30:11 INFO - PROCESS | 1779 | 1468355411535 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 13:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:30:11 INFO - PROCESS | 1779 | 1468355411561 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:30:11 INFO - PROCESS | 1779 | 1468355411565 Marionette TRACE conn4 <- [1,1730,null,{}] 13:30:11 INFO - PROCESS | 1779 | 1468355411572 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}] 13:30:11 INFO - PROCESS | 1779 | 1468355411576 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:11 INFO - PROCESS | 1779 | 1468355411774 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 13:30:11 INFO - PROCESS | 1779 | 1468355411957 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:11 INFO - PROCESS | 1779 | 1468355411966 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x953b6000 == 46 [pid = 1779] [id = 440] 13:30:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x953bb000) [pid = 1779] [serial = 1321] [outer = (nil)] 13:30:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x97998800) [pid = 1779] [serial = 1322] [outer = 0x953bb000] 13:30:12 INFO - PROCESS | 1779 | 1468355412054 Marionette DEBUG loaded listener.js 13:30:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x98318400) [pid = 1779] [serial = 1323] [outer = 0x953bb000] 13:30:13 INFO - PROCESS | 1779 | 1468355413133 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]]]}] 13:30:13 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 13:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1641ms 13:30:13 INFO - PROCESS | 1779 | 1468355413201 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 13:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:30:13 INFO - PROCESS | 1779 | 1468355413205 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 13:30:13 INFO - PROCESS | 1779 | 1468355413212 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:30:13 INFO - PROCESS | 1779 | 1468355413217 Marionette TRACE conn4 <- [1,1734,null,{}] 13:30:13 INFO - PROCESS | 1779 | 1468355413223 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}] 13:30:13 INFO - PROCESS | 1779 | 1468355413234 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:13 INFO - PROCESS | 1779 | 1468355413499 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 13:30:13 INFO - PROCESS | 1779 | 1468355413740 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:13 INFO - PROCESS | 1779 | 1468355413749 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ade800 == 47 [pid = 1779] [id = 441] 13:30:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x97990000) [pid = 1779] [serial = 1324] [outer = (nil)] 13:30:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x994a6000) [pid = 1779] [serial = 1325] [outer = 0x97990000] 13:30:13 INFO - PROCESS | 1779 | 1468355413849 Marionette DEBUG loaded listener.js 13:30:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x99f04800) [pid = 1779] [serial = 1326] [outer = 0x97990000] 13:30:14 INFO - PROCESS | 1779 | 1468355414782 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]]]}] 13:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1650ms 13:30:14 INFO - PROCESS | 1779 | 1468355414862 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 13:30:14 INFO - PROCESS | 1779 | 1468355414866 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 13:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:30:14 INFO - PROCESS | 1779 | 1468355414873 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:30:14 INFO - PROCESS | 1779 | 1468355414878 Marionette TRACE conn4 <- [1,1738,null,{}] 13:30:14 INFO - PROCESS | 1779 | 1468355414884 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}] 13:30:14 INFO - PROCESS | 1779 | 1468355414889 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:15 INFO - PROCESS | 1779 | 1468355415112 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 13:30:15 INFO - PROCESS | 1779 | 1468355415342 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:15 INFO - PROCESS | 1779 | 1468355415349 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92bc00 == 48 [pid = 1779] [id = 442] 13:30:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d931c00) [pid = 1779] [serial = 1327] [outer = (nil)] 13:30:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e3f7800) [pid = 1779] [serial = 1328] [outer = 0x8d931c00] 13:30:15 INFO - PROCESS | 1779 | 1468355415492 Marionette DEBUG loaded listener.js 13:30:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8ed96400) [pid = 1779] [serial = 1329] [outer = 0x8d931c00] 13:30:16 INFO - PROCESS | 1779 | 1468355416738 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]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1940ms 13:30:16 INFO - PROCESS | 1779 | 1468355416815 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 1779 | 1468355416822 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 13:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:30:16 INFO - PROCESS | 1779 | 1468355416830 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 1779 | 1468355416837 Marionette TRACE conn4 <- [1,1742,null,{}] 13:30:16 INFO - PROCESS | 1779 | 1468355416846 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}] 13:30:16 INFO - PROCESS | 1779 | 1468355416852 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:17 INFO - PROCESS | 1779 | 1468355417121 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8f800 == 47 [pid = 1779] [id = 400] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb71c00 == 46 [pid = 1779] [id = 404] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f4400 == 45 [pid = 1779] [id = 399] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f1400 == 44 [pid = 1779] [id = 413] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x91796400 == 43 [pid = 1779] [id = 405] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d7c00 == 42 [pid = 1779] [id = 412] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c4c00 == 41 [pid = 1779] [id = 401] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd0400 == 40 [pid = 1779] [id = 408] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927c00 == 39 [pid = 1779] [id = 409] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6e000 == 38 [pid = 1779] [id = 407] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6fc00 == 37 [pid = 1779] [id = 414] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcc800 == 36 [pid = 1779] [id = 420] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64800 == 35 [pid = 1779] [id = 416] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9cf000 == 34 [pid = 1779] [id = 418] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x93d9d400 == 33 [pid = 1779] [id = 419] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92456400 == 32 [pid = 1779] [id = 417] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92c000 == 31 [pid = 1779] [id = 410] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c800 == 30 [pid = 1779] [id = 421] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92ac00 == 29 [pid = 1779] [id = 402] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a8400 == 28 [pid = 1779] [id = 403] 13:30:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a8c00 == 27 [pid = 1779] [id = 406] 13:30:18 INFO - PROCESS | 1779 | 1468355418385 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:18 INFO - PROCESS | 1779 | 1468355418392 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f9eb800) [pid = 1779] [serial = 1274] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d926400) [pid = 1779] [serial = 1265] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e4c8800) [pid = 1779] [serial = 1268] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8ed8b800) [pid = 1779] [serial = 1242] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e4cf800) [pid = 1779] [serial = 1241] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e3fa400) [pid = 1779] [serial = 1263] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e0a3400) [pid = 1779] [serial = 1262] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x912dac00) [pid = 1779] [serial = 1245] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9e9400) [pid = 1779] [serial = 1244] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x939d7400) [pid = 1779] [serial = 1248] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92b8b800) [pid = 1779] [serial = 1247] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93da3c00) [pid = 1779] [serial = 1251] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93b72400) [pid = 1779] [serial = 1250] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dbcd000) [pid = 1779] [serial = 1266] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9537a800) [pid = 1779] [serial = 1254] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x95239c00) [pid = 1779] [serial = 1253] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x983e3400) [pid = 1779] [serial = 1257] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x97997400) [pid = 1779] [serial = 1256] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f8c4000) [pid = 1779] [serial = 1271] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f8ee000) [pid = 1779] [serial = 1272] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x912da000) [pid = 1779] [serial = 1275] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x99232800) [pid = 1779] [serial = 1260] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x99230c00) [pid = 1779] [serial = 1259] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e4d0c00) [pid = 1779] [serial = 1269] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f9ef800) [pid = 1779] [serial = 1277] [outer = (nil)] [url = about:blank] 13:30:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6f000 == 28 [pid = 1779] [id = 443] 13:30:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8bb6f400) [pid = 1779] [serial = 1330] [outer = (nil)] 13:30:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d924800) [pid = 1779] [serial = 1331] [outer = 0x8bb6f400] 13:30:18 INFO - PROCESS | 1779 | 1468355418627 Marionette DEBUG loaded listener.js 13:30:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d92ec00) [pid = 1779] [serial = 1332] [outer = 0x8bb6f400] 13:30:19 INFO - PROCESS | 1779 | 1468355419514 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]]]}] 13:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2742ms 13:30:19 INFO - PROCESS | 1779 | 1468355419574 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 13:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:30:19 INFO - PROCESS | 1779 | 1468355419580 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 13:30:19 INFO - PROCESS | 1779 | 1468355419589 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:30:19 INFO - PROCESS | 1779 | 1468355419594 Marionette TRACE conn4 <- [1,1746,null,{}] 13:30:19 INFO - PROCESS | 1779 | 1468355419603 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}] 13:30:19 INFO - PROCESS | 1779 | 1468355419619 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:19 INFO - PROCESS | 1779 | 1468355419804 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 13:30:19 INFO - PROCESS | 1779 | 1468355419958 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:19 INFO - PROCESS | 1779 | 1468355419968 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3efc00 == 29 [pid = 1779] [id = 444] 13:30:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e3f1400) [pid = 1779] [serial = 1333] [outer = (nil)] 13:30:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e3f7c00) [pid = 1779] [serial = 1334] [outer = 0x8e3f1400] 13:30:20 INFO - PROCESS | 1779 | 1468355420048 Marionette DEBUG loaded listener.js 13:30:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e4c3400) [pid = 1779] [serial = 1335] [outer = 0x8e3f1400] 13:30:20 INFO - PROCESS | 1779 | 1468355420965 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]]]}] 13:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1436ms 13:30:21 INFO - PROCESS | 1779 | 1468355421028 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 1779 | 1468355421036 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 13:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:30:21 INFO - PROCESS | 1779 | 1468355421057 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:30:21 INFO - PROCESS | 1779 | 1468355421063 Marionette TRACE conn4 <- [1,1750,null,{}] 13:30:21 INFO - PROCESS | 1779 | 1468355421070 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}] 13:30:21 INFO - PROCESS | 1779 | 1468355421078 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:21 INFO - PROCESS | 1779 | 1468355421326 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 13:30:21 INFO - PROCESS | 1779 | 1468355421355 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:21 INFO - PROCESS | 1779 | 1468355421361 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed98000 == 30 [pid = 1779] [id = 445] 13:30:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed9a000) [pid = 1779] [serial = 1336] [outer = (nil)] 13:30:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f7c5000) [pid = 1779] [serial = 1337] [outer = 0x8ed9a000] 13:30:21 INFO - PROCESS | 1779 | 1468355421470 Marionette DEBUG loaded listener.js 13:30:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f8bf800) [pid = 1779] [serial = 1338] [outer = 0x8ed9a000] 13:30:22 INFO - PROCESS | 1779 | 1468355422692 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]]]}] 13:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1699ms 13:30:22 INFO - PROCESS | 1779 | 1468355422758 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 13:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:30:22 INFO - PROCESS | 1779 | 1468355422762 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 13:30:22 INFO - PROCESS | 1779 | 1468355422774 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 1779 | 1468355422789 Marionette TRACE conn4 <- [1,1754,null,{}] 13:30:22 INFO - PROCESS | 1779 | 1468355422816 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}] 13:30:22 INFO - PROCESS | 1779 | 1468355422825 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:23 INFO - PROCESS | 1779 | 1468355423617 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d924c00) [pid = 1779] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f8ecc00) [pid = 1779] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9e4c00) [pid = 1779] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93b68800) [pid = 1779] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e0a7000) [pid = 1779] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e0a9400) [pid = 1779] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8dbcd400) [pid = 1779] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8dbd0000) [pid = 1779] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9179ac00) [pid = 1779] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92457000) [pid = 1779] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:30:23 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8d931400) [pid = 1779] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:30:23 INFO - PROCESS | 1779 | 1468355423795 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 1779 | 1468355423805 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcf000 == 31 [pid = 1779] [id = 446] 13:30:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbd0000) [pid = 1779] [serial = 1339] [outer = (nil)] 13:30:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f8c2000) [pid = 1779] [serial = 1340] [outer = 0x8dbd0000] 13:30:23 INFO - PROCESS | 1779 | 1468355423880 Marionette DEBUG loaded listener.js 13:30:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f9da800) [pid = 1779] [serial = 1341] [outer = 0x8dbd0000] 13:30:24 INFO - PROCESS | 1779 | 1468355424716 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]]]}] 13:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1970ms 13:30:24 INFO - PROCESS | 1779 | 1468355424739 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 13:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:30:24 INFO - PROCESS | 1779 | 1468355424744 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 13:30:24 INFO - PROCESS | 1779 | 1468355424751 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:30:24 INFO - PROCESS | 1779 | 1468355424754 Marionette TRACE conn4 <- [1,1758,null,{}] 13:30:24 INFO - PROCESS | 1779 | 1468355424760 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}] 13:30:24 INFO - PROCESS | 1779 | 1468355424766 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:24 INFO - PROCESS | 1779 | 1468355424992 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 13:30:25 INFO - PROCESS | 1779 | 1468355425013 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:25 INFO - PROCESS | 1779 | 1468355425023 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd7400 == 32 [pid = 1779] [id = 447] 13:30:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e0a5000) [pid = 1779] [serial = 1342] [outer = (nil)] 13:30:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x912ce000) [pid = 1779] [serial = 1343] [outer = 0x8e0a5000] 13:30:25 INFO - PROCESS | 1779 | 1468355425093 Marionette DEBUG loaded listener.js 13:30:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9e7c00) [pid = 1779] [serial = 1344] [outer = 0x8e0a5000] 13:30:26 INFO - PROCESS | 1779 | 1468355426231 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]]]}] 13:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1533ms 13:30:26 INFO - PROCESS | 1779 | 1468355426285 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 13:30:26 INFO - PROCESS | 1779 | 1468355426291 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 13:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:30:26 INFO - PROCESS | 1779 | 1468355426301 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:30:26 INFO - PROCESS | 1779 | 1468355426305 Marionette TRACE conn4 <- [1,1762,null,{}] 13:30:26 INFO - PROCESS | 1779 | 1468355426316 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}] 13:30:26 INFO - PROCESS | 1779 | 1468355426322 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:26 INFO - PROCESS | 1779 | 1468355426526 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 13:30:26 INFO - PROCESS | 1779 | 1468355426764 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 1779 | 1468355426773 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd1c00 == 33 [pid = 1779] [id = 448] 13:30:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dbd6c00) [pid = 1779] [serial = 1345] [outer = (nil)] 13:30:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e4cac00) [pid = 1779] [serial = 1346] [outer = 0x8dbd6c00] 13:30:26 INFO - PROCESS | 1779 | 1468355426864 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f7ca400) [pid = 1779] [serial = 1347] [outer = 0x8dbd6c00] 13:30:27 INFO - PROCESS | 1779 | 1468355427934 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]]]}] 13:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1685ms 13:30:27 INFO - PROCESS | 1779 | 1468355427985 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 13:30:27 INFO - PROCESS | 1779 | 1468355427993 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 13:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:30:28 INFO - PROCESS | 1779 | 1468355428004 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:30:28 INFO - PROCESS | 1779 | 1468355428008 Marionette TRACE conn4 <- [1,1766,null,{}] 13:30:28 INFO - PROCESS | 1779 | 1468355428016 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}] 13:30:28 INFO - PROCESS | 1779 | 1468355428022 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:28 INFO - PROCESS | 1779 | 1468355428221 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 13:30:28 INFO - PROCESS | 1779 | 1468355428453 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:28 INFO - PROCESS | 1779 | 1468355428465 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92c800 == 34 [pid = 1779] [id = 449] 13:30:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f9ef800) [pid = 1779] [serial = 1348] [outer = (nil)] 13:30:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x912db800) [pid = 1779] [serial = 1349] [outer = 0x8f9ef800] 13:30:28 INFO - PROCESS | 1779 | 1468355428594 Marionette DEBUG loaded listener.js 13:30:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91703400) [pid = 1779] [serial = 1350] [outer = 0x8f9ef800] 13:30:29 INFO - PROCESS | 1779 | 1468355429686 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]]]}] 13:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1745ms 13:30:29 INFO - PROCESS | 1779 | 1468355429750 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 13:30:29 INFO - PROCESS | 1779 | 1468355429755 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 13:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:30:29 INFO - PROCESS | 1779 | 1468355429762 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:30:29 INFO - PROCESS | 1779 | 1468355429769 Marionette TRACE conn4 <- [1,1770,null,{}] 13:30:29 INFO - PROCESS | 1779 | 1468355429786 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}] 13:30:29 INFO - PROCESS | 1779 | 1468355429794 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:30 INFO - PROCESS | 1779 | 1468355430034 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 13:30:30 INFO - PROCESS | 1779 | 1468355430261 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:30 INFO - PROCESS | 1779 | 1468355430275 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad6000 == 35 [pid = 1779] [id = 450] 13:30:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91ad6800) [pid = 1779] [serial = 1351] [outer = (nil)] 13:30:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92451400) [pid = 1779] [serial = 1352] [outer = 0x91ad6800] 13:30:30 INFO - PROCESS | 1779 | 1468355430387 Marionette DEBUG loaded listener.js 13:30:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9245b800) [pid = 1779] [serial = 1353] [outer = 0x91ad6800] 13:30:31 INFO - PROCESS | 1779 | 1468355431399 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]]]}] 13:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1690ms 13:30:31 INFO - PROCESS | 1779 | 1468355431477 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 13:30:31 INFO - PROCESS | 1779 | 1468355431483 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 13:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:30:31 INFO - PROCESS | 1779 | 1468355431492 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:30:31 INFO - PROCESS | 1779 | 1468355431496 Marionette TRACE conn4 <- [1,1774,null,{}] 13:30:31 INFO - PROCESS | 1779 | 1468355431502 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}] 13:30:31 INFO - PROCESS | 1779 | 1468355431508 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:31 INFO - PROCESS | 1779 | 1468355431701 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 13:30:31 INFO - PROCESS | 1779 | 1468355431924 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:31 INFO - PROCESS | 1779 | 1468355431934 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb68c00 == 36 [pid = 1779] [id = 451] 13:30:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9232d800) [pid = 1779] [serial = 1354] [outer = (nil)] 13:30:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92b91c00) [pid = 1779] [serial = 1355] [outer = 0x9232d800] 13:30:32 INFO - PROCESS | 1779 | 1468355432053 Marionette DEBUG loaded listener.js 13:30:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92cc5c00) [pid = 1779] [serial = 1356] [outer = 0x9232d800] 13:30:33 INFO - PROCESS | 1779 | 1468355433075 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]]]}] 13:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1799ms 13:30:33 INFO - PROCESS | 1779 | 1468355433293 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 13:30:33 INFO - PROCESS | 1779 | 1468355433301 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 13:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:30:33 INFO - PROCESS | 1779 | 1468355433311 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:30:33 INFO - PROCESS | 1779 | 1468355433315 Marionette TRACE conn4 <- [1,1778,null,{}] 13:30:33 INFO - PROCESS | 1779 | 1468355433325 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}] 13:30:33 INFO - PROCESS | 1779 | 1468355433331 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:33 INFO - PROCESS | 1779 | 1468355433510 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 13:30:33 INFO - PROCESS | 1779 | 1468355433761 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:33 INFO - PROCESS | 1779 | 1468355433777 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f2400 == 37 [pid = 1779] [id = 452] 13:30:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e3f2800) [pid = 1779] [serial = 1357] [outer = (nil)] 13:30:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e3fa400) [pid = 1779] [serial = 1358] [outer = 0x8e3f2800] 13:30:33 INFO - PROCESS | 1779 | 1468355433851 Marionette DEBUG loaded listener.js 13:30:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e4c9000) [pid = 1779] [serial = 1359] [outer = 0x8e3f2800] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed99000) [pid = 1779] [serial = 1281] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e4c5400) [pid = 1779] [serial = 1292] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9ce800) [pid = 1779] [serial = 1305] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92cca400) [pid = 1779] [serial = 1289] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92452000) [pid = 1779] [serial = 1299] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92b8bc00) [pid = 1779] [serial = 1287] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91addc00) [pid = 1779] [serial = 1298] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92ccf400) [pid = 1779] [serial = 1290] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f9e1400) [pid = 1779] [serial = 1283] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x912d9c00) [pid = 1779] [serial = 1284] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e0ad800) [pid = 1779] [serial = 1280] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x912d8000) [pid = 1779] [serial = 1278] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9e3400) [pid = 1779] [serial = 1296] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9ce000) [pid = 1779] [serial = 1295] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9245b400) [pid = 1779] [serial = 1286] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ed99c00) [pid = 1779] [serial = 1304] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8ed8fc00) [pid = 1779] [serial = 1293] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92cc6c00) [pid = 1779] [serial = 1302] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92b93c00) [pid = 1779] [serial = 1301] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93da2400) [pid = 1779] [serial = 1307] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x94853400) [pid = 1779] [serial = 1308] [outer = (nil)] [url = about:blank] 13:30:34 INFO - PROCESS | 1779 | 1468355434892 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]]]}] 13:30:34 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 13:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1651ms 13:30:34 INFO - PROCESS | 1779 | 1468355434962 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 13:30:34 INFO - PROCESS | 1779 | 1468355434968 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 13:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:30:34 INFO - PROCESS | 1779 | 1468355434978 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:30:34 INFO - PROCESS | 1779 | 1468355434983 Marionette TRACE conn4 <- [1,1782,null,{}] 13:30:34 INFO - PROCESS | 1779 | 1468355434990 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}] 13:30:35 INFO - PROCESS | 1779 | 1468355434997 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:35 INFO - PROCESS | 1779 | 1468355435182 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 13:30:35 INFO - PROCESS | 1779 | 1468355435384 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:35 INFO - PROCESS | 1779 | 1468355435391 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed99800 == 38 [pid = 1779] [id = 453] 13:30:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f7ca000) [pid = 1779] [serial = 1360] [outer = (nil)] 13:30:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f9d7000) [pid = 1779] [serial = 1361] [outer = 0x8f7ca000] 13:30:35 INFO - PROCESS | 1779 | 1468355435477 Marionette DEBUG loaded listener.js 13:30:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f9eb800) [pid = 1779] [serial = 1362] [outer = 0x8f7ca000] 13:30:36 INFO - PROCESS | 1779 | 1468355436276 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]]]}] 13:30:36 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 13:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1344ms 13:30:36 INFO - PROCESS | 1779 | 1468355436320 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 13:30:36 INFO - PROCESS | 1779 | 1468355436324 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 13:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:30:36 INFO - PROCESS | 1779 | 1468355436331 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:30:36 INFO - PROCESS | 1779 | 1468355436335 Marionette TRACE conn4 <- [1,1786,null,{}] 13:30:36 INFO - PROCESS | 1779 | 1468355436350 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}] 13:30:36 INFO - PROCESS | 1779 | 1468355436359 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:36 INFO - PROCESS | 1779 | 1468355436534 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 13:30:36 INFO - PROCESS | 1779 | 1468355436547 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:36 INFO - PROCESS | 1779 | 1468355436559 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x91710c00 == 39 [pid = 1779] [id = 454] 13:30:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91794400) [pid = 1779] [serial = 1363] [outer = (nil)] 13:30:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91ad4800) [pid = 1779] [serial = 1364] [outer = 0x91794400] 13:30:36 INFO - PROCESS | 1779 | 1468355436763 Marionette DEBUG loaded listener.js 13:30:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91ae1800) [pid = 1779] [serial = 1365] [outer = 0x91794400] 13:30:37 INFO - PROCESS | 1779 | 1468355437682 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]]]}] 13:30:37 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 13:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1383ms 13:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:30:37 INFO - PROCESS | 1779 | 1468355437715 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 13:30:37 INFO - PROCESS | 1779 | 1468355437718 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 13:30:37 INFO - PROCESS | 1779 | 1468355437725 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:30:37 INFO - PROCESS | 1779 | 1468355437728 Marionette TRACE conn4 <- [1,1790,null,{}] 13:30:37 INFO - PROCESS | 1779 | 1468355437735 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}] 13:30:37 INFO - PROCESS | 1779 | 1468355437741 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:37 INFO - PROCESS | 1779 | 1468355437980 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 13:30:38 INFO - PROCESS | 1779 | 1468355438001 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:38 INFO - PROCESS | 1779 | 1468355438009 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ed400 == 40 [pid = 1779] [id = 455] 13:30:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91ad8000) [pid = 1779] [serial = 1366] [outer = (nil)] 13:30:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92b8b800) [pid = 1779] [serial = 1367] [outer = 0x91ad8000] 13:30:38 INFO - PROCESS | 1779 | 1468355438082 Marionette DEBUG loaded listener.js 13:30:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92b91000) [pid = 1779] [serial = 1368] [outer = 0x91ad8000] 13:30:39 INFO - PROCESS | 1779 | 1468355439043 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]]]}] 13:30:39 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) 13:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1387ms 13:30:39 INFO - PROCESS | 1779 | 1468355439112 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 1779 | 1468355439116 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 13:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:30:39 INFO - PROCESS | 1779 | 1468355439125 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 1779 | 1468355439128 Marionette TRACE conn4 <- [1,1794,null,{}] 13:30:39 INFO - PROCESS | 1779 | 1468355439133 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}] 13:30:39 INFO - PROCESS | 1779 | 1468355439140 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8dbd0000) [pid = 1779] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8bb6f400) [pid = 1779] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e3f1400) [pid = 1779] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e0a2000) [pid = 1779] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91791400) [pid = 1779] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ed9a000) [pid = 1779] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x94851000) [pid = 1779] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93b6e400) [pid = 1779] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x953bb000) [pid = 1779] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:30:39 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x97990000) [pid = 1779] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:30:39 INFO - PROCESS | 1779 | 1468355439455 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 13:30:39 INFO - PROCESS | 1779 | 1468355439544 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:39 INFO - PROCESS | 1779 | 1468355439554 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a6800 == 41 [pid = 1779] [id = 456] 13:30:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8ed9a000) [pid = 1779] [serial = 1369] [outer = (nil)] 13:30:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9178f800) [pid = 1779] [serial = 1370] [outer = 0x8ed9a000] 13:30:39 INFO - PROCESS | 1779 | 1468355439622 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9245a400) [pid = 1779] [serial = 1371] [outer = 0x8ed9a000] 13:30:40 INFO - PROCESS | 1779 | 1468355440476 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]]]}] 13:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1383ms 13:30:40 INFO - PROCESS | 1779 | 1468355440507 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 13:30:40 INFO - PROCESS | 1779 | 1468355440511 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 13:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:30:40 INFO - PROCESS | 1779 | 1468355440525 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:30:40 INFO - PROCESS | 1779 | 1468355440530 Marionette TRACE conn4 <- [1,1798,null,{}] 13:30:40 INFO - PROCESS | 1779 | 1468355440543 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}] 13:30:40 INFO - PROCESS | 1779 | 1468355440554 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:40 INFO - PROCESS | 1779 | 1468355440777 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 13:30:40 INFO - PROCESS | 1779 | 1468355440909 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:40 INFO - PROCESS | 1779 | 1468355440919 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb69000 == 42 [pid = 1779] [id = 457] 13:30:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8bb69400) [pid = 1779] [serial = 1372] [outer = (nil)] 13:30:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d92dc00) [pid = 1779] [serial = 1373] [outer = 0x8bb69400] 13:30:41 INFO - PROCESS | 1779 | 1468355441064 Marionette DEBUG loaded listener.js 13:30:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dbce800) [pid = 1779] [serial = 1374] [outer = 0x8bb69400] 13:30:42 INFO - PROCESS | 1779 | 1468355442119 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]]]}] 13:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1657ms 13:30:42 INFO - PROCESS | 1779 | 1468355442178 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 13:30:42 INFO - PROCESS | 1779 | 1468355442185 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 13:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:30:42 INFO - PROCESS | 1779 | 1468355442195 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:30:42 INFO - PROCESS | 1779 | 1468355442200 Marionette TRACE conn4 <- [1,1802,null,{}] 13:30:42 INFO - PROCESS | 1779 | 1468355442209 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}] 13:30:42 INFO - PROCESS | 1779 | 1468355442214 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:42 INFO - PROCESS | 1779 | 1468355442461 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 13:30:42 INFO - PROCESS | 1779 | 1468355442695 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:42 INFO - PROCESS | 1779 | 1468355442707 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fbc00 == 43 [pid = 1779] [id = 458] 13:30:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ed93c00) [pid = 1779] [serial = 1375] [outer = (nil)] 13:30:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f7c9c00) [pid = 1779] [serial = 1376] [outer = 0x8ed93c00] 13:30:42 INFO - PROCESS | 1779 | 1468355442814 Marionette DEBUG loaded listener.js 13:30:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8c5800) [pid = 1779] [serial = 1377] [outer = 0x8ed93c00] 13:30:43 INFO - PROCESS | 1779 | 1468355443779 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]]]}] 13:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1646ms 13:30:43 INFO - PROCESS | 1779 | 1468355443840 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 13:30:43 INFO - PROCESS | 1779 | 1468355443847 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 13:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:30:43 INFO - PROCESS | 1779 | 1468355443858 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:30:43 INFO - PROCESS | 1779 | 1468355443862 Marionette TRACE conn4 <- [1,1806,null,{}] 13:30:43 INFO - PROCESS | 1779 | 1468355443869 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}] 13:30:43 INFO - PROCESS | 1779 | 1468355443875 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:44 INFO - PROCESS | 1779 | 1468355444131 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 13:30:44 INFO - PROCESS | 1779 | 1468355444460 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:44 INFO - PROCESS | 1779 | 1468355444470 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d8000 == 44 [pid = 1779] [id = 459] 13:30:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f9f0800) [pid = 1779] [serial = 1378] [outer = (nil)] 13:30:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912dbc00) [pid = 1779] [serial = 1379] [outer = 0x8f9f0800] 13:30:44 INFO - PROCESS | 1779 | 1468355444555 Marionette DEBUG loaded listener.js 13:30:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91792c00) [pid = 1779] [serial = 1380] [outer = 0x8f9f0800] 13:30:45 INFO - PROCESS | 1779 | 1468355445574 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]]]}] 13:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1791ms 13:30:45 INFO - PROCESS | 1779 | 1468355445650 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 1779 | 1468355445653 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 13:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:30:45 INFO - PROCESS | 1779 | 1468355445661 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 1779 | 1468355445668 Marionette TRACE conn4 <- [1,1810,null,{}] 13:30:45 INFO - PROCESS | 1779 | 1468355445685 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}] 13:30:45 INFO - PROCESS | 1779 | 1468355445694 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:45 INFO - PROCESS | 1779 | 1468355445938 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 13:30:46 INFO - PROCESS | 1779 | 1468355446167 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:46 INFO - PROCESS | 1779 | 1468355446176 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c5400 == 45 [pid = 1779] [id = 460] 13:30:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f9cc800) [pid = 1779] [serial = 1381] [outer = (nil)] 13:30:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93b63800) [pid = 1779] [serial = 1382] [outer = 0x8f9cc800] 13:30:46 INFO - PROCESS | 1779 | 1468355446288 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93d9d800) [pid = 1779] [serial = 1383] [outer = 0x8f9cc800] 13:30:47 INFO - PROCESS | 1779 | 1468355447248 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]]]}] 13:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1645ms 13:30:47 INFO - PROCESS | 1779 | 1468355447306 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 13:30:47 INFO - PROCESS | 1779 | 1468355447311 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 13:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:30:47 INFO - PROCESS | 1779 | 1468355447319 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 1779 | 1468355447324 Marionette TRACE conn4 <- [1,1814,null,{}] 13:30:47 INFO - PROCESS | 1779 | 1468355447331 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}] 13:30:47 INFO - PROCESS | 1779 | 1468355447336 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:47 INFO - PROCESS | 1779 | 1468355447540 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 13:30:47 INFO - PROCESS | 1779 | 1468355447761 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 1779 | 1468355447773 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64000 == 46 [pid = 1779] [id = 461] 13:30:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91795000) [pid = 1779] [serial = 1384] [outer = (nil)] 13:30:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x95242000) [pid = 1779] [serial = 1385] [outer = 0x91795000] 13:30:47 INFO - PROCESS | 1779 | 1468355447896 Marionette DEBUG loaded listener.js 13:30:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x95282400) [pid = 1779] [serial = 1386] [outer = 0x91795000] 13:30:48 INFO - PROCESS | 1779 | 1468355448815 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]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1542ms 13:30:48 INFO - PROCESS | 1779 | 1468355448863 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 13:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:30:48 INFO - PROCESS | 1779 | 1468355448868 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 13:30:48 INFO - PROCESS | 1779 | 1468355448875 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 1779 | 1468355448879 Marionette TRACE conn4 <- [1,1818,null,{}] 13:30:48 INFO - PROCESS | 1779 | 1468355448885 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}] 13:30:48 INFO - PROCESS | 1779 | 1468355448891 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:49 INFO - PROCESS | 1779 | 1468355449086 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 13:30:49 INFO - PROCESS | 1779 | 1468355449341 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:49 INFO - PROCESS | 1779 | 1468355449349 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b6e400 == 47 [pid = 1779] [id = 462] 13:30:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x94851000) [pid = 1779] [serial = 1387] [outer = (nil)] 13:30:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x953b7c00) [pid = 1779] [serial = 1388] [outer = 0x94851000] 13:30:49 INFO - PROCESS | 1779 | 1468355449490 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x983e1400) [pid = 1779] [serial = 1389] [outer = 0x94851000] 13:30:50 INFO - PROCESS | 1779 | 1468355450521 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]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1696ms 13:30:50 INFO - PROCESS | 1779 | 1468355450572 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 13:30:50 INFO - PROCESS | 1779 | 1468355450576 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 13:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:30:50 INFO - PROCESS | 1779 | 1468355450583 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 1779 | 1468355450587 Marionette TRACE conn4 <- [1,1822,null,{}] 13:30:50 INFO - PROCESS | 1779 | 1468355450593 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}] 13:30:50 INFO - PROCESS | 1779 | 1468355450603 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:50 INFO - PROCESS | 1779 | 1468355450803 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 13:30:51 INFO - PROCESS | 1779 | 1468355451027 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:51 INFO - PROCESS | 1779 | 1468355451037 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x912ce400 == 48 [pid = 1779] [id = 463] 13:30:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9537cc00) [pid = 1779] [serial = 1390] [outer = (nil)] 13:30:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9925c400) [pid = 1779] [serial = 1391] [outer = 0x9537cc00] 13:30:51 INFO - PROCESS | 1779 | 1468355451164 Marionette DEBUG loaded listener.js 13:30:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x99284800) [pid = 1779] [serial = 1392] [outer = 0x9537cc00] 13:30:52 INFO - PROCESS | 1779 | 1468355452125 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]]]}] 13:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1584ms 13:30:52 INFO - PROCESS | 1779 | 1468355452168 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 13:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:30:52 INFO - PROCESS | 1779 | 1468355452173 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 13:30:52 INFO - PROCESS | 1779 | 1468355452180 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:30:52 INFO - PROCESS | 1779 | 1468355452184 Marionette TRACE conn4 <- [1,1826,null,{}] 13:30:52 INFO - PROCESS | 1779 | 1468355452190 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}] 13:30:52 INFO - PROCESS | 1779 | 1468355452195 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:52 INFO - PROCESS | 1779 | 1468355452392 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 13:30:52 INFO - PROCESS | 1779 | 1468355452622 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:52 INFO - PROCESS | 1779 | 1468355452629 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92a400 == 49 [pid = 1779] [id = 464] 13:30:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d92e000) [pid = 1779] [serial = 1393] [outer = (nil)] 13:30:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8dbcf400) [pid = 1779] [serial = 1394] [outer = 0x8d92e000] 13:30:52 INFO - PROCESS | 1779 | 1468355452940 Marionette DEBUG loaded listener.js 13:30:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e0ab000) [pid = 1779] [serial = 1395] [outer = 0x8d92e000] 13:30:54 INFO - PROCESS | 1779 | 1468355454032 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]]]}] 13:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1901ms 13:30:54 INFO - PROCESS | 1779 | 1468355454083 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 13:30:54 INFO - PROCESS | 1779 | 1468355454089 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 13:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:30:54 INFO - PROCESS | 1779 | 1468355454098 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:30:54 INFO - PROCESS | 1779 | 1468355454101 Marionette TRACE conn4 <- [1,1830,null,{}] 13:30:54 INFO - PROCESS | 1779 | 1468355454111 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}] 13:30:54 INFO - PROCESS | 1779 | 1468355454117 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:54 INFO - PROCESS | 1779 | 1468355454335 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 13:30:54 INFO - PROCESS | 1779 | 1468355454592 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:54 INFO - PROCESS | 1779 | 1468355454602 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x91795400 == 48 [pid = 1779] [id = 432] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927800 == 47 [pid = 1779] [id = 433] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a6800 == 46 [pid = 1779] [id = 456] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ed400 == 45 [pid = 1779] [id = 455] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x91710c00 == 44 [pid = 1779] [id = 454] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed99800 == 43 [pid = 1779] [id = 453] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f2400 == 42 [pid = 1779] [id = 452] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92bc00 == 41 [pid = 1779] [id = 442] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x953b6000 == 40 [pid = 1779] [id = 440] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6f000 == 39 [pid = 1779] [id = 443] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8e9c00 == 38 [pid = 1779] [id = 431] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x91ade800 == 37 [pid = 1779] [id = 441] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92b400 == 36 [pid = 1779] [id = 429] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92c800 == 35 [pid = 1779] [id = 449] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb68c00 == 34 [pid = 1779] [id = 451] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x92cd1800 == 33 [pid = 1779] [id = 435] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd1c00 == 32 [pid = 1779] [id = 448] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a9000 == 31 [pid = 1779] [id = 423] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c3000 == 30 [pid = 1779] [id = 422] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd7400 == 29 [pid = 1779] [id = 447] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad6000 == 28 [pid = 1779] [id = 450] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a8000 == 27 [pid = 1779] [id = 430] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcf000 == 26 [pid = 1779] [id = 446] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a6000 == 25 [pid = 1779] [id = 426] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x92456c00 == 24 [pid = 1779] [id = 428] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed98000 == 23 [pid = 1779] [id = 445] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb71400 == 22 [pid = 1779] [id = 425] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb69800 == 21 [pid = 1779] [id = 427] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3efc00 == 20 [pid = 1779] [id = 444] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c7400 == 19 [pid = 1779] [id = 424] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66800 == 18 [pid = 1779] [id = 434] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x91791000 == 17 [pid = 1779] [id = 437] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd7c00 == 16 [pid = 1779] [id = 436] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x9484a800 == 15 [pid = 1779] [id = 438] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9e1800 == 14 [pid = 1779] [id = 439] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x912ce400 == 13 [pid = 1779] [id = 463] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x93b6e400 == 12 [pid = 1779] [id = 462] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64000 == 11 [pid = 1779] [id = 461] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c5400 == 10 [pid = 1779] [id = 460] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fbc00 == 9 [pid = 1779] [id = 458] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d8000 == 8 [pid = 1779] [id = 459] 13:30:55 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb69000 == 7 [pid = 1779] [id = 457] 13:30:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65000 == 8 [pid = 1779] [id = 465] 13:30:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8bb65c00) [pid = 1779] [serial = 1396] [outer = (nil)] 13:30:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8bb69000) [pid = 1779] [serial = 1397] [outer = 0x8bb65c00] 13:30:55 INFO - PROCESS | 1779 | 1468355455696 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d92b000) [pid = 1779] [serial = 1398] [outer = 0x8bb65c00] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d924800) [pid = 1779] [serial = 1331] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d92ec00) [pid = 1779] [serial = 1332] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e3f7c00) [pid = 1779] [serial = 1334] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f8e7800) [pid = 1779] [serial = 1311] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f8be000) [pid = 1779] [serial = 1310] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92322c00) [pid = 1779] [serial = 1314] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91ad4c00) [pid = 1779] [serial = 1313] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f8bf800) [pid = 1779] [serial = 1338] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x95379400) [pid = 1779] [serial = 1317] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9527c000) [pid = 1779] [serial = 1316] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x953c0c00) [pid = 1779] [serial = 1320] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x912ce000) [pid = 1779] [serial = 1343] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x953ba400) [pid = 1779] [serial = 1319] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x98318400) [pid = 1779] [serial = 1323] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x97998800) [pid = 1779] [serial = 1322] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x99f04800) [pid = 1779] [serial = 1326] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x994a6000) [pid = 1779] [serial = 1325] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e3f7800) [pid = 1779] [serial = 1328] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f7c5000) [pid = 1779] [serial = 1337] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4c3400) [pid = 1779] [serial = 1335] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f8c2000) [pid = 1779] [serial = 1340] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9da800) [pid = 1779] [serial = 1341] [outer = (nil)] [url = about:blank] 13:30:56 INFO - PROCESS | 1779 | 1468355456728 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]]]}] 13:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2693ms 13:30:56 INFO - PROCESS | 1779 | 1468355456792 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 13:30:56 INFO - PROCESS | 1779 | 1468355456799 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 13:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:30:56 INFO - PROCESS | 1779 | 1468355456808 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:30:56 INFO - PROCESS | 1779 | 1468355456812 Marionette TRACE conn4 <- [1,1834,null,{}] 13:30:56 INFO - PROCESS | 1779 | 1468355456820 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}] 13:30:56 INFO - PROCESS | 1779 | 1468355456827 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:57 INFO - PROCESS | 1779 | 1468355457017 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 13:30:57 INFO - PROCESS | 1779 | 1468355457156 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:57 INFO - PROCESS | 1779 | 1468355457165 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0acc00 == 9 [pid = 1779] [id = 466] 13:30:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e3f4000) [pid = 1779] [serial = 1399] [outer = (nil)] 13:30:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e3fc800) [pid = 1779] [serial = 1400] [outer = 0x8e3f4000] 13:30:57 INFO - PROCESS | 1779 | 1468355457244 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e4c7c00) [pid = 1779] [serial = 1401] [outer = 0x8e3f4000] 13:30:58 INFO - PROCESS | 1779 | 1468355458148 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]]]}] 13:30:58 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 13:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1385ms 13:30:58 INFO - PROCESS | 1779 | 1468355458193 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 1779 | 1468355458201 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 13:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:30:58 INFO - PROCESS | 1779 | 1468355458214 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 1779 | 1468355458218 Marionette TRACE conn4 <- [1,1838,null,{}] 13:30:58 INFO - PROCESS | 1779 | 1468355458226 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}] 13:30:58 INFO - PROCESS | 1779 | 1468355458231 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:58 INFO - PROCESS | 1779 | 1468355458434 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 13:30:58 INFO - PROCESS | 1779 | 1468355458601 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:58 INFO - PROCESS | 1779 | 1468355458609 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:30:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f8400 == 10 [pid = 1779] [id = 467] 13:30:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8ed97800) [pid = 1779] [serial = 1402] [outer = (nil)] 13:30:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8be400) [pid = 1779] [serial = 1403] [outer = 0x8ed97800] 13:30:58 INFO - PROCESS | 1779 | 1468355458686 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f8ed800) [pid = 1779] [serial = 1404] [outer = 0x8ed97800] 13:30:59 INFO - PROCESS | 1779 | 1468355459762 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]]]}] 13:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1596ms 13:30:59 INFO - PROCESS | 1779 | 1468355459810 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 13:30:59 INFO - PROCESS | 1779 | 1468355459813 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 13:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:30:59 INFO - PROCESS | 1779 | 1468355459821 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:30:59 INFO - PROCESS | 1779 | 1468355459827 Marionette TRACE conn4 <- [1,1842,null,{}] 13:30:59 INFO - PROCESS | 1779 | 1468355459854 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}] 13:30:59 INFO - PROCESS | 1779 | 1468355459864 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:00 INFO - PROCESS | 1779 | 1468355460118 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 13:31:00 INFO - PROCESS | 1779 | 1468355460148 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 1779 | 1468355460158 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d7400 == 11 [pid = 1779] [id = 468] 13:31:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f9d9c00) [pid = 1779] [serial = 1405] [outer = (nil)] 13:31:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f9e5400) [pid = 1779] [serial = 1406] [outer = 0x8f9d9c00] 13:31:00 INFO - PROCESS | 1779 | 1468355460232 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f9ef400) [pid = 1779] [serial = 1407] [outer = 0x8f9d9c00] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f7ca000) [pid = 1779] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e3f2800) [pid = 1779] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f9ef800) [pid = 1779] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91ad8000) [pid = 1779] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dbd6c00) [pid = 1779] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9232d800) [pid = 1779] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91794400) [pid = 1779] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d931c00) [pid = 1779] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed9a000) [pid = 1779] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e0a5000) [pid = 1779] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:31:01 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91ad6800) [pid = 1779] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:31:01 INFO - PROCESS | 1779 | 1468355461794 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]]]}] 13:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2012ms 13:31:01 INFO - PROCESS | 1779 | 1468355461836 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 13:31:01 INFO - PROCESS | 1779 | 1468355461843 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 13:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:31:01 INFO - PROCESS | 1779 | 1468355461850 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:31:01 INFO - PROCESS | 1779 | 1468355461854 Marionette TRACE conn4 <- [1,1846,null,{}] 13:31:01 INFO - PROCESS | 1779 | 1468355461860 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}] 13:31:01 INFO - PROCESS | 1779 | 1468355461866 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:02 INFO - PROCESS | 1779 | 1468355462065 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 13:31:02 INFO - PROCESS | 1779 | 1468355462376 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:02 INFO - PROCESS | 1779 | 1468355462390 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c800 == 12 [pid = 1779] [id = 469] 13:31:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e0a2000) [pid = 1779] [serial = 1408] [outer = (nil)] 13:31:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f8c1000) [pid = 1779] [serial = 1409] [outer = 0x8e0a2000] 13:31:02 INFO - PROCESS | 1779 | 1468355462481 Marionette DEBUG loaded listener.js 13:31:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f9e4c00) [pid = 1779] [serial = 1410] [outer = 0x8e0a2000] 13:31:03 INFO - PROCESS | 1779 | 1468355463333 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]]]}] 13:31:03 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) 13:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1533ms 13:31:03 INFO - PROCESS | 1779 | 1468355463387 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 1779 | 1468355463393 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 13:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:31:03 INFO - PROCESS | 1779 | 1468355463405 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 1779 | 1468355463413 Marionette TRACE conn4 <- [1,1850,null,{}] 13:31:03 INFO - PROCESS | 1779 | 1468355463427 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}] 13:31:03 INFO - PROCESS | 1779 | 1468355463434 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:03 INFO - PROCESS | 1779 | 1468355463648 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 13:31:03 INFO - PROCESS | 1779 | 1468355463829 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:03 INFO - PROCESS | 1779 | 1468355463845 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a9400 == 13 [pid = 1779] [id = 470] 13:31:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e0a9c00) [pid = 1779] [serial = 1411] [outer = (nil)] 13:31:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e3f7800) [pid = 1779] [serial = 1412] [outer = 0x8e0a9c00] 13:31:04 INFO - PROCESS | 1779 | 1468355464021 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f7c3000) [pid = 1779] [serial = 1413] [outer = 0x8e0a9c00] 13:31:05 INFO - PROCESS | 1779 | 1468355465122 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]]]}] 13:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1792ms 13:31:05 INFO - PROCESS | 1779 | 1468355465197 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 13:31:05 INFO - PROCESS | 1779 | 1468355465205 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 13:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:31:05 INFO - PROCESS | 1779 | 1468355465218 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1779 | 1468355465223 Marionette TRACE conn4 <- [1,1854,null,{}] 13:31:05 INFO - PROCESS | 1779 | 1468355465231 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}] 13:31:05 INFO - PROCESS | 1779 | 1468355465238 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:05 INFO - PROCESS | 1779 | 1468355465491 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 13:31:05 INFO - PROCESS | 1779 | 1468355465727 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 1779 | 1468355465734 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92cc00 == 14 [pid = 1779] [id = 471] 13:31:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8dbccc00) [pid = 1779] [serial = 1414] [outer = (nil)] 13:31:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f9ee000) [pid = 1779] [serial = 1415] [outer = 0x8dbccc00] 13:31:05 INFO - PROCESS | 1779 | 1468355465824 Marionette DEBUG loaded listener.js 13:31:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x912dcc00) [pid = 1779] [serial = 1416] [outer = 0x8dbccc00] 13:31:07 INFO - PROCESS | 1779 | 1468355467005 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]]]}] 13:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1846ms 13:31:07 INFO - PROCESS | 1779 | 1468355467064 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 13:31:07 INFO - PROCESS | 1779 | 1468355467067 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 13:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:31:07 INFO - PROCESS | 1779 | 1468355467076 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:31:07 INFO - PROCESS | 1779 | 1468355467083 Marionette TRACE conn4 <- [1,1858,null,{}] 13:31:07 INFO - PROCESS | 1779 | 1468355467101 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}] 13:31:07 INFO - PROCESS | 1779 | 1468355467110 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:07 INFO - PROCESS | 1779 | 1468355467355 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 13:31:07 INFO - PROCESS | 1779 | 1468355467627 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 1779 | 1468355467641 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ada000 == 15 [pid = 1779] [id = 472] 13:31:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91ada400) [pid = 1779] [serial = 1417] [outer = (nil)] 13:31:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91adf000) [pid = 1779] [serial = 1418] [outer = 0x91ada400] 13:31:07 INFO - PROCESS | 1779 | 1468355467777 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9244fc00) [pid = 1779] [serial = 1419] [outer = 0x91ada400] 13:31:08 INFO - PROCESS | 1779 | 1468355468801 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]]]}] 13:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1797ms 13:31:08 INFO - PROCESS | 1779 | 1468355468873 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 13:31:08 INFO - PROCESS | 1779 | 1468355468878 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 13:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:31:08 INFO - PROCESS | 1779 | 1468355468886 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1779 | 1468355468890 Marionette TRACE conn4 <- [1,1862,null,{}] 13:31:08 INFO - PROCESS | 1779 | 1468355468897 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}] 13:31:08 INFO - PROCESS | 1779 | 1468355468903 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:09 INFO - PROCESS | 1779 | 1468355469103 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 13:31:09 INFO - PROCESS | 1779 | 1468355469329 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:09 INFO - PROCESS | 1779 | 1468355469338 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92c000 == 16 [pid = 1779] [id = 473] 13:31:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91ad7c00) [pid = 1779] [serial = 1420] [outer = (nil)] 13:31:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9245e400) [pid = 1779] [serial = 1421] [outer = 0x91ad7c00] 13:31:09 INFO - PROCESS | 1779 | 1468355469471 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92b89000) [pid = 1779] [serial = 1422] [outer = 0x91ad7c00] 13:31:10 INFO - PROCESS | 1779 | 1468355470535 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]]]}] 13:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1737ms 13:31:10 INFO - PROCESS | 1779 | 1468355470625 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 13:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:31:10 INFO - PROCESS | 1779 | 1468355470630 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 13:31:10 INFO - PROCESS | 1779 | 1468355470637 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:31:10 INFO - PROCESS | 1779 | 1468355470641 Marionette TRACE conn4 <- [1,1866,null,{}] 13:31:10 INFO - PROCESS | 1779 | 1468355470647 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}] 13:31:10 INFO - PROCESS | 1779 | 1468355470653 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:11 INFO - PROCESS | 1779 | 1468355471018 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 13:31:11 INFO - PROCESS | 1779 | 1468355471274 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:11 INFO - PROCESS | 1779 | 1468355471287 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92ec00 == 17 [pid = 1779] [id = 474] 13:31:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dbd4000) [pid = 1779] [serial = 1423] [outer = (nil)] 13:31:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e0a0800) [pid = 1779] [serial = 1424] [outer = 0x8dbd4000] 13:31:11 INFO - PROCESS | 1779 | 1468355471369 Marionette DEBUG loaded listener.js 13:31:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e3f7000) [pid = 1779] [serial = 1425] [outer = 0x8dbd4000] 13:31:12 INFO - PROCESS | 1779 | 1468355472583 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]]]}] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9245a400) [pid = 1779] [serial = 1371] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f9eb800) [pid = 1779] [serial = 1362] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e3fa400) [pid = 1779] [serial = 1358] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91703400) [pid = 1779] [serial = 1350] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9d7000) [pid = 1779] [serial = 1361] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92b91000) [pid = 1779] [serial = 1368] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4cac00) [pid = 1779] [serial = 1346] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92b8b800) [pid = 1779] [serial = 1367] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x912db800) [pid = 1779] [serial = 1349] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92b91c00) [pid = 1779] [serial = 1355] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91ae1800) [pid = 1779] [serial = 1365] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92cc5c00) [pid = 1779] [serial = 1356] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91ad4800) [pid = 1779] [serial = 1364] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ed96400) [pid = 1779] [serial = 1329] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f7ca400) [pid = 1779] [serial = 1347] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9178f800) [pid = 1779] [serial = 1370] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e4c9000) [pid = 1779] [serial = 1359] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f9e7c00) [pid = 1779] [serial = 1344] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92451400) [pid = 1779] [serial = 1352] [outer = (nil)] [url = about:blank] 13:31:12 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9245b800) [pid = 1779] [serial = 1353] [outer = (nil)] [url = about:blank] 13:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2040ms 13:31:12 INFO - PROCESS | 1779 | 1468355472692 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 13:31:12 INFO - PROCESS | 1779 | 1468355472699 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 13:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:31:12 INFO - PROCESS | 1779 | 1468355472720 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:31:12 INFO - PROCESS | 1779 | 1468355472727 Marionette TRACE conn4 <- [1,1870,null,{}] 13:31:12 INFO - PROCESS | 1779 | 1468355472735 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}] 13:31:12 INFO - PROCESS | 1779 | 1468355472742 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:12 INFO - PROCESS | 1779 | 1468355472948 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 13:31:13 INFO - PROCESS | 1779 | 1468355473094 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:13 INFO - PROCESS | 1779 | 1468355473104 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c8800 == 18 [pid = 1779] [id = 475] 13:31:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f7ca400) [pid = 1779] [serial = 1426] [outer = (nil)] 13:31:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f8be800) [pid = 1779] [serial = 1427] [outer = 0x8f7ca400] 13:31:13 INFO - PROCESS | 1779 | 1468355473189 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9c2400) [pid = 1779] [serial = 1428] [outer = 0x8f7ca400] 13:31:14 INFO - PROCESS | 1779 | 1468355474031 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]]]}] 13:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1346ms 13:31:14 INFO - PROCESS | 1779 | 1468355474070 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 13:31:14 INFO - PROCESS | 1779 | 1468355474074 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 13:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:31:14 INFO - PROCESS | 1779 | 1468355474083 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:31:14 INFO - PROCESS | 1779 | 1468355474086 Marionette TRACE conn4 <- [1,1874,null,{}] 13:31:14 INFO - PROCESS | 1779 | 1468355474093 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}] 13:31:14 INFO - PROCESS | 1779 | 1468355474097 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:14 INFO - PROCESS | 1779 | 1468355474278 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 13:31:14 INFO - PROCESS | 1779 | 1468355474295 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:14 INFO - PROCESS | 1779 | 1468355474301 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ea800 == 19 [pid = 1779] [id = 476] 13:31:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9170c000) [pid = 1779] [serial = 1429] [outer = (nil)] 13:31:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9178c800) [pid = 1779] [serial = 1430] [outer = 0x9170c000] 13:31:14 INFO - PROCESS | 1779 | 1468355474375 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91799400) [pid = 1779] [serial = 1431] [outer = 0x9170c000] 13:31:15 INFO - PROCESS | 1779 | 1468355475459 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]]]}] 13:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1432ms 13:31:15 INFO - PROCESS | 1779 | 1468355475522 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 13:31:15 INFO - PROCESS | 1779 | 1468355475529 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 13:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:31:15 INFO - PROCESS | 1779 | 1468355475547 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1779 | 1468355475555 Marionette TRACE conn4 <- [1,1878,null,{}] 13:31:15 INFO - PROCESS | 1779 | 1468355475567 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}] 13:31:15 INFO - PROCESS | 1779 | 1468355475573 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:15 INFO - PROCESS | 1779 | 1468355475807 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 13:31:15 INFO - PROCESS | 1779 | 1468355475851 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:15 INFO - PROCESS | 1779 | 1468355475861 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6f400 == 20 [pid = 1779] [id = 477] 13:31:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f8b9800) [pid = 1779] [serial = 1432] [outer = (nil)] 13:31:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9245a000) [pid = 1779] [serial = 1433] [outer = 0x8f8b9800] 13:31:15 INFO - PROCESS | 1779 | 1468355475932 Marionette DEBUG loaded listener.js 13:31:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92b85800) [pid = 1779] [serial = 1434] [outer = 0x8f8b9800] 13:31:16 INFO - PROCESS | 1779 | 1468355476955 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]]]}] 13:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1465ms 13:31:17 INFO - PROCESS | 1779 | 1468355477004 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 13:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:31:17 INFO - PROCESS | 1779 | 1468355477008 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 13:31:17 INFO - PROCESS | 1779 | 1468355477023 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 1779 | 1468355477026 Marionette TRACE conn4 <- [1,1882,null,{}] 13:31:17 INFO - PROCESS | 1779 | 1468355477033 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}] 13:31:17 INFO - PROCESS | 1779 | 1468355477039 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:17 INFO - PROCESS | 1779 | 1468355477261 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 13:31:17 INFO - PROCESS | 1779 | 1468355477285 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:17 INFO - PROCESS | 1779 | 1468355477293 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ed800 == 21 [pid = 1779] [id = 478] 13:31:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92b94800) [pid = 1779] [serial = 1435] [outer = (nil)] 13:31:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92cc9400) [pid = 1779] [serial = 1436] [outer = 0x92b94800] 13:31:17 INFO - PROCESS | 1779 | 1468355477366 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92ccd000) [pid = 1779] [serial = 1437] [outer = 0x92b94800] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f9d9c00) [pid = 1779] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e3f4000) [pid = 1779] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8bb65c00) [pid = 1779] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d92e000) [pid = 1779] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8bb69400) [pid = 1779] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ed93c00) [pid = 1779] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9cc800) [pid = 1779] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9f0800) [pid = 1779] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91795000) [pid = 1779] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x94851000) [pid = 1779] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9537cc00) [pid = 1779] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:31:17 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ed97800) [pid = 1779] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:31:18 INFO - PROCESS | 1779 | 1468355478432 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]]]}] 13:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1446ms 13:31:18 INFO - PROCESS | 1779 | 1468355478461 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 13:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:31:18 INFO - PROCESS | 1779 | 1468355478465 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 13:31:18 INFO - PROCESS | 1779 | 1468355478472 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 1779 | 1468355478476 Marionette TRACE conn4 <- [1,1886,null,{}] 13:31:18 INFO - PROCESS | 1779 | 1468355478482 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}] 13:31:18 INFO - PROCESS | 1779 | 1468355478487 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:18 INFO - PROCESS | 1779 | 1468355478714 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 13:31:18 INFO - PROCESS | 1779 | 1468355478736 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:18 INFO - PROCESS | 1779 | 1468355478757 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbca000 == 22 [pid = 1779] [id = 479] 13:31:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e0a5000) [pid = 1779] [serial = 1438] [outer = (nil)] 13:31:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92b94000) [pid = 1779] [serial = 1439] [outer = 0x8e0a5000] 13:31:18 INFO - PROCESS | 1779 | 1468355478840 Marionette DEBUG loaded listener.js 13:31:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x939db800) [pid = 1779] [serial = 1440] [outer = 0x8e0a5000] 13:31:19 INFO - PROCESS | 1779 | 1468355479850 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]]]}] 13:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1440ms 13:31:19 INFO - PROCESS | 1779 | 1468355479913 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 13:31:19 INFO - PROCESS | 1779 | 1468355479920 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 13:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:31:19 INFO - PROCESS | 1779 | 1468355479930 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:31:19 INFO - PROCESS | 1779 | 1468355479936 Marionette TRACE conn4 <- [1,1890,null,{}] 13:31:19 INFO - PROCESS | 1779 | 1468355479959 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}] 13:31:19 INFO - PROCESS | 1779 | 1468355479967 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:20 INFO - PROCESS | 1779 | 1468355480175 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 13:31:20 INFO - PROCESS | 1779 | 1468355480426 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:20 INFO - PROCESS | 1779 | 1468355480443 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb71c00 == 23 [pid = 1779] [id = 480] 13:31:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e3f2800) [pid = 1779] [serial = 1441] [outer = (nil)] 13:31:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e4cf000) [pid = 1779] [serial = 1442] [outer = 0x8e3f2800] 13:31:20 INFO - PROCESS | 1779 | 1468355480544 Marionette DEBUG loaded listener.js 13:31:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed91400) [pid = 1779] [serial = 1443] [outer = 0x8e3f2800] 13:31:21 INFO - PROCESS | 1779 | 1468355481534 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]]]}] 13:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1667ms 13:31:21 INFO - PROCESS | 1779 | 1468355481597 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 1779 | 1468355481604 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 13:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:31:21 INFO - PROCESS | 1779 | 1468355481616 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 1779 | 1468355481620 Marionette TRACE conn4 <- [1,1894,null,{}] 13:31:21 INFO - PROCESS | 1779 | 1468355481629 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}] 13:31:21 INFO - PROCESS | 1779 | 1468355481636 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:21 INFO - PROCESS | 1779 | 1468355481885 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 13:31:22 INFO - PROCESS | 1779 | 1468355482169 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 1779 | 1468355482178 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ec000 == 24 [pid = 1779] [id = 481] 13:31:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912d4000) [pid = 1779] [serial = 1444] [outer = (nil)] 13:31:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91703400) [pid = 1779] [serial = 1445] [outer = 0x912d4000] 13:31:22 INFO - PROCESS | 1779 | 1468355482274 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91794800) [pid = 1779] [serial = 1446] [outer = 0x912d4000] 13:31:23 INFO - PROCESS | 1779 | 1468355483271 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]]]}] 13:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1695ms 13:31:23 INFO - PROCESS | 1779 | 1468355483312 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 1779 | 1468355483317 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 13:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:31:23 INFO - PROCESS | 1779 | 1468355483325 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 1779 | 1468355483332 Marionette TRACE conn4 <- [1,1898,null,{}] 13:31:23 INFO - PROCESS | 1779 | 1468355483350 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}] 13:31:23 INFO - PROCESS | 1779 | 1468355483361 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:23 INFO - PROCESS | 1779 | 1468355483577 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 13:31:23 INFO - PROCESS | 1779 | 1468355483856 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:23 INFO - PROCESS | 1779 | 1468355483881 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92d400 == 25 [pid = 1779] [id = 482] 13:31:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92cc4400) [pid = 1779] [serial = 1447] [outer = (nil)] 13:31:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93ac0000) [pid = 1779] [serial = 1448] [outer = 0x92cc4400] 13:31:24 INFO - PROCESS | 1779 | 1468355484014 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93b6a400) [pid = 1779] [serial = 1449] [outer = 0x92cc4400] 13:31:24 INFO - PROCESS | 1779 | 1468355484988 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]]]}] 13:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1694ms 13:31:25 INFO - PROCESS | 1779 | 1468355485020 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1779 | 1468355485024 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 13:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:31:25 INFO - PROCESS | 1779 | 1468355485032 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1779 | 1468355485035 Marionette TRACE conn4 <- [1,1902,null,{}] 13:31:25 INFO - PROCESS | 1779 | 1468355485043 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}] 13:31:25 INFO - PROCESS | 1779 | 1468355485048 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:25 INFO - PROCESS | 1779 | 1468355485251 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 13:31:25 INFO - PROCESS | 1779 | 1468355485432 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:25 INFO - PROCESS | 1779 | 1468355485447 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a4000 == 26 [pid = 1779] [id = 483] 13:31:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91adbc00) [pid = 1779] [serial = 1450] [outer = (nil)] 13:31:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9527b800) [pid = 1779] [serial = 1451] [outer = 0x91adbc00] 13:31:25 INFO - PROCESS | 1779 | 1468355485571 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x95377000) [pid = 1779] [serial = 1452] [outer = 0x91adbc00] 13:31:26 INFO - PROCESS | 1779 | 1468355486539 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]]]}] 13:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1545ms 13:31:26 INFO - PROCESS | 1779 | 1468355486579 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 13:31:26 INFO - PROCESS | 1779 | 1468355486584 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 13:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:31:26 INFO - PROCESS | 1779 | 1468355486592 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:31:26 INFO - PROCESS | 1779 | 1468355486596 Marionette TRACE conn4 <- [1,1906,null,{}] 13:31:26 INFO - PROCESS | 1779 | 1468355486603 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}] 13:31:26 INFO - PROCESS | 1779 | 1468355486610 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:26 INFO - PROCESS | 1779 | 1468355486810 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 13:31:27 INFO - PROCESS | 1779 | 1468355487056 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 1779 | 1468355487067 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9e3c00 == 27 [pid = 1779] [id = 484] 13:31:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9484a400) [pid = 1779] [serial = 1453] [outer = (nil)] 13:31:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x95380c00) [pid = 1779] [serial = 1454] [outer = 0x9484a400] 13:31:27 INFO - PROCESS | 1779 | 1468355487192 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x953ba400) [pid = 1779] [serial = 1455] [outer = 0x9484a400] 13:31:28 INFO - PROCESS | 1779 | 1468355488134 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]]]}] 13:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1586ms 13:31:28 INFO - PROCESS | 1779 | 1468355488178 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 13:31:28 INFO - PROCESS | 1779 | 1468355488183 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 13:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:31:28 INFO - PROCESS | 1779 | 1468355488191 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 1779 | 1468355488194 Marionette TRACE conn4 <- [1,1910,null,{}] 13:31:28 INFO - PROCESS | 1779 | 1468355488201 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}] 13:31:28 INFO - PROCESS | 1779 | 1468355488212 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:28 INFO - PROCESS | 1779 | 1468355488476 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 13:31:28 INFO - PROCESS | 1779 | 1468355488714 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:28 INFO - PROCESS | 1779 | 1468355488724 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d930000 == 28 [pid = 1779] [id = 485] 13:31:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f8eac00) [pid = 1779] [serial = 1456] [outer = (nil)] 13:31:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x983e0c00) [pid = 1779] [serial = 1457] [outer = 0x8f8eac00] 13:31:28 INFO - PROCESS | 1779 | 1468355488850 Marionette DEBUG loaded listener.js 13:31:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x99232000) [pid = 1779] [serial = 1458] [outer = 0x8f8eac00] 13:31:29 INFO - PROCESS | 1779 | 1468355489815 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]]]}] 13:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1685ms 13:31:29 INFO - PROCESS | 1779 | 1468355489878 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 13:31:29 INFO - PROCESS | 1779 | 1468355489883 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 13:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:31:29 INFO - PROCESS | 1779 | 1468355489890 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:31:29 INFO - PROCESS | 1779 | 1468355489894 Marionette TRACE conn4 <- [1,1914,null,{}] 13:31:29 INFO - PROCESS | 1779 | 1468355489901 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}] 13:31:29 INFO - PROCESS | 1779 | 1468355489906 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:30 INFO - PROCESS | 1779 | 1468355490156 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 13:31:30 INFO - PROCESS | 1779 | 1468355490389 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:30 INFO - PROCESS | 1779 | 1468355490399 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927400 == 29 [pid = 1779] [id = 486] 13:31:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d927800) [pid = 1779] [serial = 1459] [outer = (nil)] 13:31:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e4c4c00) [pid = 1779] [serial = 1460] [outer = 0x8d927800] 13:31:30 INFO - PROCESS | 1779 | 1468355490531 Marionette DEBUG loaded listener.js 13:31:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8ed9a400) [pid = 1779] [serial = 1461] [outer = 0x8d927800] 13:31:31 INFO - PROCESS | 1779 | 1468355491709 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]]]}] 13:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1894ms 13:31:31 INFO - PROCESS | 1779 | 1468355491786 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 13:31:31 INFO - PROCESS | 1779 | 1468355491791 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 13:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:31:31 INFO - PROCESS | 1779 | 1468355491803 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:31:31 INFO - PROCESS | 1779 | 1468355491808 Marionette TRACE conn4 <- [1,1918,null,{}] 13:31:31 INFO - PROCESS | 1779 | 1468355491827 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}] 13:31:31 INFO - PROCESS | 1779 | 1468355491835 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:32 INFO - PROCESS | 1779 | 1468355492111 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 13:31:32 INFO - PROCESS | 1779 | 1468355492385 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:32 INFO - PROCESS | 1779 | 1468355492401 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c9800 == 30 [pid = 1779] [id = 487] 13:31:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e4cac00) [pid = 1779] [serial = 1462] [outer = (nil)] 13:31:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f7c7800) [pid = 1779] [serial = 1463] [outer = 0x8e4cac00] 13:31:32 INFO - PROCESS | 1779 | 1468355492531 Marionette DEBUG loaded listener.js 13:31:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f9c5c00) [pid = 1779] [serial = 1464] [outer = 0x8e4cac00] 13:31:33 INFO - PROCESS | 1779 | 1468355493635 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]]]}] 13:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1896ms 13:31:33 INFO - PROCESS | 1779 | 1468355493700 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 13:31:33 INFO - PROCESS | 1779 | 1468355493712 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 13:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:31:33 INFO - PROCESS | 1779 | 1468355493730 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:31:33 INFO - PROCESS | 1779 | 1468355493739 Marionette TRACE conn4 <- [1,1922,null,{}] 13:31:33 INFO - PROCESS | 1779 | 1468355493762 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}] 13:31:33 INFO - PROCESS | 1779 | 1468355493771 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:34 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb65000 == 29 [pid = 1779] [id = 465] 13:31:34 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92a400 == 28 [pid = 1779] [id = 464] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f8c1000) [pid = 1779] [serial = 1409] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f9e5400) [pid = 1779] [serial = 1406] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8e4c7c00) [pid = 1779] [serial = 1401] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8bb69000) [pid = 1779] [serial = 1397] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d92b000) [pid = 1779] [serial = 1398] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e0ab000) [pid = 1779] [serial = 1395] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dbcf400) [pid = 1779] [serial = 1394] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e3fc800) [pid = 1779] [serial = 1400] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8dbce800) [pid = 1779] [serial = 1374] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8d92dc00) [pid = 1779] [serial = 1373] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f8c5800) [pid = 1779] [serial = 1377] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f7c9c00) [pid = 1779] [serial = 1376] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93b63800) [pid = 1779] [serial = 1382] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x912dbc00) [pid = 1779] [serial = 1379] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x95282400) [pid = 1779] [serial = 1386] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x95242000) [pid = 1779] [serial = 1385] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x983e1400) [pid = 1779] [serial = 1389] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x953b7c00) [pid = 1779] [serial = 1388] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x99284800) [pid = 1779] [serial = 1392] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91792c00) [pid = 1779] [serial = 1380] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9925c400) [pid = 1779] [serial = 1391] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x93d9d800) [pid = 1779] [serial = 1383] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f8ed800) [pid = 1779] [serial = 1404] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9ef400) [pid = 1779] [serial = 1407] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f8be400) [pid = 1779] [serial = 1403] [outer = (nil)] [url = about:blank] 13:31:35 INFO - PROCESS | 1779 | 1468355495455 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 13:31:35 INFO - PROCESS | 1779 | 1468355495568 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:35 INFO - PROCESS | 1779 | 1468355495586 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcf000 == 29 [pid = 1779] [id = 488] 13:31:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dbcf400) [pid = 1779] [serial = 1465] [outer = (nil)] 13:31:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dbd4c00) [pid = 1779] [serial = 1466] [outer = 0x8dbcf400] 13:31:35 INFO - PROCESS | 1779 | 1468355495660 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e0a0c00) [pid = 1779] [serial = 1467] [outer = 0x8dbcf400] 13:31:36 INFO - PROCESS | 1779 | 1468355496658 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]]]}] 13:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2961ms 13:31:36 INFO - PROCESS | 1779 | 1468355496694 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 13:31:36 INFO - PROCESS | 1779 | 1468355496706 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 13:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:31:36 INFO - PROCESS | 1779 | 1468355496722 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:31:36 INFO - PROCESS | 1779 | 1468355496730 Marionette TRACE conn4 <- [1,1926,null,{}] 13:31:36 INFO - PROCESS | 1779 | 1468355496741 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}] 13:31:36 INFO - PROCESS | 1779 | 1468355496751 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:37 INFO - PROCESS | 1779 | 1468355497106 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 13:31:37 INFO - PROCESS | 1779 | 1468355497214 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 1779 | 1468355497226 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fbc00 == 30 [pid = 1779] [id = 489] 13:31:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4c2000) [pid = 1779] [serial = 1468] [outer = (nil)] 13:31:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e4c8c00) [pid = 1779] [serial = 1469] [outer = 0x8e4c2000] 13:31:37 INFO - PROCESS | 1779 | 1468355497380 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e4d0400) [pid = 1779] [serial = 1470] [outer = 0x8e4c2000] 13:31:38 INFO - PROCESS | 1779 | 1468355498673 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]]]}] 13:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2054ms 13:31:38 INFO - PROCESS | 1779 | 1468355498772 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 1779 | 1468355498776 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 13:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:31:38 INFO - PROCESS | 1779 | 1468355498785 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 1779 | 1468355498790 Marionette TRACE conn4 <- [1,1930,null,{}] 13:31:38 INFO - PROCESS | 1779 | 1468355498806 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}] 13:31:38 INFO - PROCESS | 1779 | 1468355498813 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:39 INFO - PROCESS | 1779 | 1468355499070 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 13:31:39 INFO - PROCESS | 1779 | 1468355499104 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 1779 | 1468355499115 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c0000 == 31 [pid = 1779] [id = 490] 13:31:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8c1000) [pid = 1779] [serial = 1471] [outer = (nil)] 13:31:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f8c6000) [pid = 1779] [serial = 1472] [outer = 0x8f8c1000] 13:31:39 INFO - PROCESS | 1779 | 1468355499204 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f8f0000) [pid = 1779] [serial = 1473] [outer = 0x8f8c1000] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f8b9800) [pid = 1779] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dbd4000) [pid = 1779] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92b94800) [pid = 1779] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e0a2000) [pid = 1779] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8dbccc00) [pid = 1779] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e0a9c00) [pid = 1779] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91ad7c00) [pid = 1779] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f7ca400) [pid = 1779] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e0a5000) [pid = 1779] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91ada400) [pid = 1779] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9170c000) [pid = 1779] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:31:40 INFO - PROCESS | 1779 | 1468355500940 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]]]}] 13:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2205ms 13:31:41 INFO - PROCESS | 1779 | 1468355501006 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 13:31:41 INFO - PROCESS | 1779 | 1468355501014 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 13:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:31:41 INFO - PROCESS | 1779 | 1468355501033 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:31:41 INFO - PROCESS | 1779 | 1468355501042 Marionette TRACE conn4 <- [1,1934,null,{}] 13:31:41 INFO - PROCESS | 1779 | 1468355501049 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}] 13:31:41 INFO - PROCESS | 1779 | 1468355501055 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:41 INFO - PROCESS | 1779 | 1468355501251 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 13:31:41 INFO - PROCESS | 1779 | 1468355501391 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:41 INFO - PROCESS | 1779 | 1468355501400 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd4000 == 32 [pid = 1779] [id = 491] 13:31:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e3f2000) [pid = 1779] [serial = 1474] [outer = (nil)] 13:31:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9e7800) [pid = 1779] [serial = 1475] [outer = 0x8e3f2000] 13:31:41 INFO - PROCESS | 1779 | 1468355501472 Marionette DEBUG loaded listener.js 13:31:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x912d6c00) [pid = 1779] [serial = 1476] [outer = 0x8e3f2000] 13:31:42 INFO - PROCESS | 1779 | 1468355502324 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]]]}] 13:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1353ms 13:31:42 INFO - PROCESS | 1779 | 1468355502378 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 13:31:42 INFO - PROCESS | 1779 | 1468355502381 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 13:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:31:42 INFO - PROCESS | 1779 | 1468355502388 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:31:42 INFO - PROCESS | 1779 | 1468355502392 Marionette TRACE conn4 <- [1,1938,null,{}] 13:31:42 INFO - PROCESS | 1779 | 1468355502397 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}] 13:31:42 INFO - PROCESS | 1779 | 1468355502403 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:42 INFO - PROCESS | 1779 | 1468355502573 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 13:31:42 INFO - PROCESS | 1779 | 1468355502773 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:42 INFO - PROCESS | 1779 | 1468355502786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67400 == 33 [pid = 1779] [id = 492] 13:31:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8bb6bc00) [pid = 1779] [serial = 1477] [outer = (nil)] 13:31:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d928400) [pid = 1779] [serial = 1478] [outer = 0x8bb6bc00] 13:31:42 INFO - PROCESS | 1779 | 1468355502879 Marionette DEBUG loaded listener.js 13:31:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8dbcb000) [pid = 1779] [serial = 1479] [outer = 0x8bb6bc00] 13:31:44 INFO - PROCESS | 1779 | 1468355504005 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]]]}] 13:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1684ms 13:31:44 INFO - PROCESS | 1779 | 1468355504078 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 13:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:31:44 INFO - PROCESS | 1779 | 1468355504085 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 13:31:44 INFO - PROCESS | 1779 | 1468355504094 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:31:44 INFO - PROCESS | 1779 | 1468355504099 Marionette TRACE conn4 <- [1,1942,null,{}] 13:31:44 INFO - PROCESS | 1779 | 1468355504109 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}] 13:31:44 INFO - PROCESS | 1779 | 1468355504118 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:44 INFO - PROCESS | 1779 | 1468355504361 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 13:31:44 INFO - PROCESS | 1779 | 1468355504613 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:44 INFO - PROCESS | 1779 | 1468355504622 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f0c00 == 34 [pid = 1779] [id = 493] 13:31:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ed92400) [pid = 1779] [serial = 1480] [outer = (nil)] 13:31:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f7cc800) [pid = 1779] [serial = 1481] [outer = 0x8ed92400] 13:31:44 INFO - PROCESS | 1779 | 1468355504715 Marionette DEBUG loaded listener.js 13:31:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8ee400) [pid = 1779] [serial = 1482] [outer = 0x8ed92400] 13:31:45 INFO - PROCESS | 1779 | 1468355505798 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]]]}] 13:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1735ms 13:31:45 INFO - PROCESS | 1779 | 1468355505833 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 13:31:45 INFO - PROCESS | 1779 | 1468355505840 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 13:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:31:45 INFO - PROCESS | 1779 | 1468355505848 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:31:45 INFO - PROCESS | 1779 | 1468355505852 Marionette TRACE conn4 <- [1,1946,null,{}] 13:31:45 INFO - PROCESS | 1779 | 1468355505858 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}] 13:31:45 INFO - PROCESS | 1779 | 1468355505864 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:46 INFO - PROCESS | 1779 | 1468355506103 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 13:31:46 INFO - PROCESS | 1779 | 1468355506509 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:46 INFO - PROCESS | 1779 | 1468355506522 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d929400 == 35 [pid = 1779] [id = 494] 13:31:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8dbcc000) [pid = 1779] [serial = 1483] [outer = (nil)] 13:31:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91704800) [pid = 1779] [serial = 1484] [outer = 0x8dbcc000] 13:31:46 INFO - PROCESS | 1779 | 1468355506679 Marionette DEBUG loaded listener.js 13:31:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91797800) [pid = 1779] [serial = 1485] [outer = 0x8dbcc000] 13:31:47 INFO - PROCESS | 1779 | 1468355507839 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]]]}] 13:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2036ms 13:31:47 INFO - PROCESS | 1779 | 1468355507885 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 13:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:31:47 INFO - PROCESS | 1779 | 1468355507890 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 13:31:47 INFO - PROCESS | 1779 | 1468355507910 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:31:47 INFO - PROCESS | 1779 | 1468355507920 Marionette TRACE conn4 <- [1,1950,null,{}] 13:31:47 INFO - PROCESS | 1779 | 1468355507974 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}] 13:31:47 INFO - PROCESS | 1779 | 1468355507983 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:48 INFO - PROCESS | 1779 | 1468355508222 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 13:31:48 INFO - PROCESS | 1779 | 1468355508443 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:48 INFO - PROCESS | 1779 | 1468355508451 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x9179ac00 == 36 [pid = 1779] [id = 495] 13:31:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9232b400) [pid = 1779] [serial = 1486] [outer = (nil)] 13:31:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9245ac00) [pid = 1779] [serial = 1487] [outer = 0x9232b400] 13:31:48 INFO - PROCESS | 1779 | 1468355508536 Marionette DEBUG loaded listener.js 13:31:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92b8ec00) [pid = 1779] [serial = 1488] [outer = 0x9232b400] 13:31:49 INFO - PROCESS | 1779 | 1468355509468 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]]]}] 13:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1612ms 13:31:49 INFO - PROCESS | 1779 | 1468355509509 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 13:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:31:49 INFO - PROCESS | 1779 | 1468355509514 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 13:31:49 INFO - PROCESS | 1779 | 1468355509522 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:31:49 INFO - PROCESS | 1779 | 1468355509526 Marionette TRACE conn4 <- [1,1954,null,{}] 13:31:49 INFO - PROCESS | 1779 | 1468355509533 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}] 13:31:49 INFO - PROCESS | 1779 | 1468355509539 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:49 INFO - PROCESS | 1779 | 1468355509791 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 13:31:50 INFO - PROCESS | 1779 | 1468355510031 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:50 INFO - PROCESS | 1779 | 1468355510041 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x939df400 == 37 [pid = 1779] [id = 496] 13:31:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x93b63400) [pid = 1779] [serial = 1489] [outer = (nil)] 13:31:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93b6b000) [pid = 1779] [serial = 1490] [outer = 0x93b63400] 13:31:50 INFO - PROCESS | 1779 | 1468355510171 Marionette DEBUG loaded listener.js 13:31:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x93b65c00) [pid = 1779] [serial = 1491] [outer = 0x93b63400] 13:31:51 INFO - PROCESS | 1779 | 1468355511145 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]]]}] 13:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1684ms 13:31:51 INFO - PROCESS | 1779 | 1468355511206 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 13:31:51 INFO - PROCESS | 1779 | 1468355511211 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 13:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:31:51 INFO - PROCESS | 1779 | 1468355511218 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:31:51 INFO - PROCESS | 1779 | 1468355511222 Marionette TRACE conn4 <- [1,1958,null,{}] 13:31:51 INFO - PROCESS | 1779 | 1468355511229 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}] 13:31:51 INFO - PROCESS | 1779 | 1468355511234 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:51 INFO - PROCESS | 1779 | 1468355511432 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 13:31:51 INFO - PROCESS | 1779 | 1468355511617 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:51 INFO - PROCESS | 1779 | 1468355511644 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fcc00 == 38 [pid = 1779] [id = 497] 13:31:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f8be400) [pid = 1779] [serial = 1492] [outer = (nil)] 13:31:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x94853800) [pid = 1779] [serial = 1493] [outer = 0x8f8be400] 13:31:51 INFO - PROCESS | 1779 | 1468355511843 Marionette DEBUG loaded listener.js 13:31:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x953b8400) [pid = 1779] [serial = 1494] [outer = 0x8f8be400] 13:31:52 INFO - PROCESS | 1779 | 1468355512879 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]]]}] 13:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1688ms 13:31:52 INFO - PROCESS | 1779 | 1468355512908 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 13:31:52 INFO - PROCESS | 1779 | 1468355512913 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 13:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:31:52 INFO - PROCESS | 1779 | 1468355512920 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:31:52 INFO - PROCESS | 1779 | 1468355512924 Marionette TRACE conn4 <- [1,1962,null,{}] 13:31:52 INFO - PROCESS | 1779 | 1468355512931 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}] 13:31:52 INFO - PROCESS | 1779 | 1468355512937 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:53 INFO - PROCESS | 1779 | 1468355513141 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 13:31:53 INFO - PROCESS | 1779 | 1468355513383 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:53 INFO - PROCESS | 1779 | 1468355513391 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d7800 == 39 [pid = 1779] [id = 498] 13:31:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91790400) [pid = 1779] [serial = 1495] [outer = (nil)] 13:31:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9799b800) [pid = 1779] [serial = 1496] [outer = 0x91790400] 13:31:53 INFO - PROCESS | 1779 | 1468355513524 Marionette DEBUG loaded listener.js 13:31:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8d92d800) [pid = 1779] [serial = 1497] [outer = 0x91790400] 13:31:54 INFO - PROCESS | 1779 | 1468355514525 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]]]}] 13:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1639ms 13:31:54 INFO - PROCESS | 1779 | 1468355514561 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 13:31:54 INFO - PROCESS | 1779 | 1468355514564 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 13:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:31:54 INFO - PROCESS | 1779 | 1468355514582 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:31:54 INFO - PROCESS | 1779 | 1468355514589 Marionette TRACE conn4 <- [1,1966,null,{}] 13:31:54 INFO - PROCESS | 1779 | 1468355514598 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}] 13:31:54 INFO - PROCESS | 1779 | 1468355514604 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:54 INFO - PROCESS | 1779 | 1468355514812 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 13:31:55 INFO - PROCESS | 1779 | 1468355515223 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:55 INFO - PROCESS | 1779 | 1468355515235 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb71400 == 40 [pid = 1779] [id = 499] 13:31:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8bb71800) [pid = 1779] [serial = 1498] [outer = (nil)] 13:31:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d92dc00) [pid = 1779] [serial = 1499] [outer = 0x8bb71800] 13:31:55 INFO - PROCESS | 1779 | 1468355515361 Marionette DEBUG loaded listener.js 13:31:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e0a4800) [pid = 1779] [serial = 1500] [outer = 0x8bb71800] 13:31:56 INFO - PROCESS | 1779 | 1468355516348 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]]]}] 13:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1847ms 13:31:56 INFO - PROCESS | 1779 | 1468355516430 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 13:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:31:56 INFO - PROCESS | 1779 | 1468355516436 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 13:31:56 INFO - PROCESS | 1779 | 1468355516446 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:31:56 INFO - PROCESS | 1779 | 1468355516451 Marionette TRACE conn4 <- [1,1970,null,{}] 13:31:56 INFO - PROCESS | 1779 | 1468355516460 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}] 13:31:56 INFO - PROCESS | 1779 | 1468355516469 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:56 INFO - PROCESS | 1779 | 1468355516716 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d7400 == 39 [pid = 1779] [id = 468] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd4000 == 38 [pid = 1779] [id = 491] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c0000 == 37 [pid = 1779] [id = 490] 13:31:56 INFO - PROCESS | 1779 | 1468355516961 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:56 INFO - PROCESS | 1779 | 1468355516970 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fbc00 == 36 [pid = 1779] [id = 489] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcf000 == 35 [pid = 1779] [id = 488] 13:31:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcf000 == 36 [pid = 1779] [id = 500] 13:31:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e0a2800) [pid = 1779] [serial = 1501] [outer = (nil)] 13:31:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e4c5400) [pid = 1779] [serial = 1502] [outer = 0x8e0a2800] 13:31:57 INFO - PROCESS | 1779 | 1468355517080 Marionette DEBUG loaded listener.js 13:31:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8f8be000) [pid = 1779] [serial = 1503] [outer = 0x8e0a2800] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x939db800) [pid = 1779] [serial = 1440] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9245a000) [pid = 1779] [serial = 1433] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8e0a0800) [pid = 1779] [serial = 1424] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e3f7000) [pid = 1779] [serial = 1425] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92cc9400) [pid = 1779] [serial = 1436] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f9e4c00) [pid = 1779] [serial = 1410] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x912dcc00) [pid = 1779] [serial = 1416] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f7c3000) [pid = 1779] [serial = 1413] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92b89000) [pid = 1779] [serial = 1422] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f8be800) [pid = 1779] [serial = 1427] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92b94000) [pid = 1779] [serial = 1439] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91adf000) [pid = 1779] [serial = 1418] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92b85800) [pid = 1779] [serial = 1434] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e3f7800) [pid = 1779] [serial = 1412] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92ccd000) [pid = 1779] [serial = 1437] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9178c800) [pid = 1779] [serial = 1430] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f9c2400) [pid = 1779] [serial = 1428] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9245e400) [pid = 1779] [serial = 1421] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91799400) [pid = 1779] [serial = 1431] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f9ee000) [pid = 1779] [serial = 1415] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9244fc00) [pid = 1779] [serial = 1419] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1779 | 1468355518217 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]]]}] 13:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1793ms 13:31:58 INFO - PROCESS | 1779 | 1468355518242 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 13:31:58 INFO - PROCESS | 1779 | 1468355518249 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 13:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:31:58 INFO - PROCESS | 1779 | 1468355518268 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:31:58 INFO - PROCESS | 1779 | 1468355518273 Marionette TRACE conn4 <- [1,1974,null,{}] 13:31:58 INFO - PROCESS | 1779 | 1468355518282 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}] 13:31:58 INFO - PROCESS | 1779 | 1468355518288 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:58 INFO - PROCESS | 1779 | 1468355518499 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 13:31:58 INFO - PROCESS | 1779 | 1468355518527 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:58 INFO - PROCESS | 1779 | 1468355518537 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:31:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c2c00 == 37 [pid = 1779] [id = 501] 13:31:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f9d2c00) [pid = 1779] [serial = 1504] [outer = (nil)] 13:31:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x912d6400) [pid = 1779] [serial = 1505] [outer = 0x8f9d2c00] 13:31:58 INFO - PROCESS | 1779 | 1468355518732 Marionette DEBUG loaded listener.js 13:31:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91706c00) [pid = 1779] [serial = 1506] [outer = 0x8f9d2c00] 13:31:59 INFO - PROCESS | 1779 | 1468355519657 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]]]}] 13:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1449ms 13:31:59 INFO - PROCESS | 1779 | 1468355519708 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 13:31:59 INFO - PROCESS | 1779 | 1468355519711 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 13:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:31:59 INFO - PROCESS | 1779 | 1468355519733 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:31:59 INFO - PROCESS | 1779 | 1468355519743 Marionette TRACE conn4 <- [1,1978,null,{}] 13:31:59 INFO - PROCESS | 1779 | 1468355519752 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}] 13:31:59 INFO - PROCESS | 1779 | 1468355519761 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:00 INFO - PROCESS | 1779 | 1468355520017 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 13:32:00 INFO - PROCESS | 1779 | 1468355520045 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:00 INFO - PROCESS | 1779 | 1468355520053 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64400 == 38 [pid = 1779] [id = 502] 13:32:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91addc00) [pid = 1779] [serial = 1507] [outer = (nil)] 13:32:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9245b000) [pid = 1779] [serial = 1508] [outer = 0x91addc00] 13:32:00 INFO - PROCESS | 1779 | 1468355520138 Marionette DEBUG loaded listener.js 13:32:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92b86400) [pid = 1779] [serial = 1509] [outer = 0x91addc00] 13:32:01 INFO - PROCESS | 1779 | 1468355521253 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]]]}] 13:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1566ms 13:32:01 INFO - PROCESS | 1779 | 1468355521293 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 13:32:01 INFO - PROCESS | 1779 | 1468355521298 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 13:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:32:01 INFO - PROCESS | 1779 | 1468355521305 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:32:01 INFO - PROCESS | 1779 | 1468355521308 Marionette TRACE conn4 <- [1,1982,null,{}] 13:32:01 INFO - PROCESS | 1779 | 1468355521322 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}] 13:32:01 INFO - PROCESS | 1779 | 1468355521328 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:01 INFO - PROCESS | 1779 | 1468355521675 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e3f2800) [pid = 1779] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x912d4000) [pid = 1779] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92cc4400) [pid = 1779] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91adbc00) [pid = 1779] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9484a400) [pid = 1779] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dbcf400) [pid = 1779] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4c2000) [pid = 1779] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f8eac00) [pid = 1779] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4cac00) [pid = 1779] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f8c1000) [pid = 1779] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:32:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d927800) [pid = 1779] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:32:02 INFO - PROCESS | 1779 | 1468355522091 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:02 INFO - PROCESS | 1779 | 1468355522105 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb63400 == 39 [pid = 1779] [id = 503] 13:32:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d927800) [pid = 1779] [serial = 1510] [outer = (nil)] 13:32:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4c2000) [pid = 1779] [serial = 1511] [outer = 0x8d927800] 13:32:02 INFO - PROCESS | 1779 | 1468355522177 Marionette DEBUG loaded listener.js 13:32:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f8eac00) [pid = 1779] [serial = 1512] [outer = 0x8d927800] 13:32:03 INFO - PROCESS | 1779 | 1468355523092 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]]]}] 13:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1837ms 13:32:03 INFO - PROCESS | 1779 | 1468355523143 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 13:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:32:03 INFO - PROCESS | 1779 | 1468355523148 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 13:32:03 INFO - PROCESS | 1779 | 1468355523155 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:32:03 INFO - PROCESS | 1779 | 1468355523159 Marionette TRACE conn4 <- [1,1986,null,{}] 13:32:03 INFO - PROCESS | 1779 | 1468355523167 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}] 13:32:03 INFO - PROCESS | 1779 | 1468355523172 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:03 INFO - PROCESS | 1779 | 1468355523373 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 13:32:03 INFO - PROCESS | 1779 | 1468355523540 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:03 INFO - PROCESS | 1779 | 1468355523558 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ccd000 == 40 [pid = 1779] [id = 504] 13:32:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92ccdc00) [pid = 1779] [serial = 1513] [outer = (nil)] 13:32:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x939e5000) [pid = 1779] [serial = 1514] [outer = 0x92ccdc00] 13:32:03 INFO - PROCESS | 1779 | 1468355523645 Marionette DEBUG loaded listener.js 13:32:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9537a400) [pid = 1779] [serial = 1515] [outer = 0x92ccdc00] 13:32:04 INFO - PROCESS | 1779 | 1468355524746 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]]]}] 13:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1635ms 13:32:04 INFO - PROCESS | 1779 | 1468355524791 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 13:32:04 INFO - PROCESS | 1779 | 1468355524799 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 13:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:32:04 INFO - PROCESS | 1779 | 1468355524809 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:32:04 INFO - PROCESS | 1779 | 1468355524814 Marionette TRACE conn4 <- [1,1990,null,{}] 13:32:04 INFO - PROCESS | 1779 | 1468355524826 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}] 13:32:04 INFO - PROCESS | 1779 | 1468355524832 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:05 INFO - PROCESS | 1779 | 1468355525131 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 13:32:05 INFO - PROCESS | 1779 | 1468355525468 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:05 INFO - PROCESS | 1779 | 1468355525484 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c3c00 == 41 [pid = 1779] [id = 505] 13:32:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4c5c00) [pid = 1779] [serial = 1516] [outer = (nil)] 13:32:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f8e8c00) [pid = 1779] [serial = 1517] [outer = 0x8e4c5c00] 13:32:05 INFO - PROCESS | 1779 | 1468355525646 Marionette DEBUG loaded listener.js 13:32:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f9d2800) [pid = 1779] [serial = 1518] [outer = 0x8e4c5c00] 13:32:06 INFO - PROCESS | 1779 | 1468355526918 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]]]}] 13:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2152ms 13:32:06 INFO - PROCESS | 1779 | 1468355526961 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 13:32:06 INFO - PROCESS | 1779 | 1468355526969 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 13:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:32:06 INFO - PROCESS | 1779 | 1468355526981 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:32:06 INFO - PROCESS | 1779 | 1468355526985 Marionette TRACE conn4 <- [1,1994,null,{}] 13:32:06 INFO - PROCESS | 1779 | 1468355526992 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}] 13:32:07 INFO - PROCESS | 1779 | 1468355526999 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:07 INFO - PROCESS | 1779 | 1468355527216 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 13:32:07 INFO - PROCESS | 1779 | 1468355527458 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:07 INFO - PROCESS | 1779 | 1468355527469 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x912cec00 == 42 [pid = 1779] [id = 506] 13:32:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91795800) [pid = 1779] [serial = 1519] [outer = (nil)] 13:32:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91adf000) [pid = 1779] [serial = 1520] [outer = 0x91795800] 13:32:07 INFO - PROCESS | 1779 | 1468355527604 Marionette DEBUG loaded listener.js 13:32:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92457000) [pid = 1779] [serial = 1521] [outer = 0x91795800] 13:32:08 INFO - PROCESS | 1779 | 1468355528623 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]]]}] 13:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1690ms 13:32:08 INFO - PROCESS | 1779 | 1468355528672 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 13:32:08 INFO - PROCESS | 1779 | 1468355528677 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 13:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:32:08 INFO - PROCESS | 1779 | 1468355528685 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:32:08 INFO - PROCESS | 1779 | 1468355528692 Marionette TRACE conn4 <- [1,1998,null,{}] 13:32:08 INFO - PROCESS | 1779 | 1468355528709 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}] 13:32:08 INFO - PROCESS | 1779 | 1468355528719 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:08 INFO - PROCESS | 1779 | 1468355528937 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 13:32:09 INFO - PROCESS | 1779 | 1468355529183 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:09 INFO - PROCESS | 1779 | 1468355529198 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x9245b800 == 43 [pid = 1779] [id = 507] 13:32:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9537d000) [pid = 1779] [serial = 1522] [outer = (nil)] 13:32:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x953b8000) [pid = 1779] [serial = 1523] [outer = 0x9537d000] 13:32:09 INFO - PROCESS | 1779 | 1468355529334 Marionette DEBUG loaded listener.js 13:32:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x97992400) [pid = 1779] [serial = 1524] [outer = 0x9537d000] 13:32:10 INFO - PROCESS | 1779 | 1468355530280 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]]]}] 13:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1648ms 13:32:10 INFO - PROCESS | 1779 | 1468355530334 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 13:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:32:10 INFO - PROCESS | 1779 | 1468355530340 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 13:32:10 INFO - PROCESS | 1779 | 1468355530347 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:32:10 INFO - PROCESS | 1779 | 1468355530350 Marionette TRACE conn4 <- [1,2002,null,{}] 13:32:10 INFO - PROCESS | 1779 | 1468355530358 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}] 13:32:10 INFO - PROCESS | 1779 | 1468355530363 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:10 INFO - PROCESS | 1779 | 1468355530579 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 13:32:10 INFO - PROCESS | 1779 | 1468355530819 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:10 INFO - PROCESS | 1779 | 1468355530830 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f5800 == 44 [pid = 1779] [id = 508] 13:32:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x953ba800) [pid = 1779] [serial = 1525] [outer = (nil)] 13:32:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x99231000) [pid = 1779] [serial = 1526] [outer = 0x953ba800] 13:32:11 INFO - PROCESS | 1779 | 1468355531024 Marionette DEBUG loaded listener.js 13:32:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x99237800) [pid = 1779] [serial = 1527] [outer = 0x953ba800] 13:32:12 INFO - PROCESS | 1779 | 1468355532177 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]]]}] 13:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1890ms 13:32:12 INFO - PROCESS | 1779 | 1468355532237 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 13:32:12 INFO - PROCESS | 1779 | 1468355532242 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 13:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:32:12 INFO - PROCESS | 1779 | 1468355532249 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:32:12 INFO - PROCESS | 1779 | 1468355532253 Marionette TRACE conn4 <- [1,2006,null,{}] 13:32:12 INFO - PROCESS | 1779 | 1468355532259 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}] 13:32:12 INFO - PROCESS | 1779 | 1468355532266 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:12 INFO - PROCESS | 1779 | 1468355532480 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 13:32:12 INFO - PROCESS | 1779 | 1468355532672 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:12 INFO - PROCESS | 1779 | 1468355532689 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7cb000 == 45 [pid = 1779] [id = 509] 13:32:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9922a000) [pid = 1779] [serial = 1528] [outer = (nil)] 13:32:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x994a8c00) [pid = 1779] [serial = 1529] [outer = 0x9922a000] 13:32:12 INFO - PROCESS | 1779 | 1468355532818 Marionette DEBUG loaded listener.js 13:32:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9975d400) [pid = 1779] [serial = 1530] [outer = 0x9922a000] 13:32:13 INFO - PROCESS | 1779 | 1468355533861 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]]]}] 13:32: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 13:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1684ms 13:32:13 INFO - PROCESS | 1779 | 1468355533936 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 1779 | 1468355533944 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 13:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:32:13 INFO - PROCESS | 1779 | 1468355533954 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:32:13 INFO - PROCESS | 1779 | 1468355533960 Marionette TRACE conn4 <- [1,2010,null,{}] 13:32:13 INFO - PROCESS | 1779 | 1468355533971 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}] 13:32:13 INFO - PROCESS | 1779 | 1468355533989 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:14 INFO - PROCESS | 1779 | 1468355534349 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 13:32:14 INFO - PROCESS | 1779 | 1468355534611 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:14 INFO - PROCESS | 1779 | 1468355534621 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8f0c00 == 46 [pid = 1779] [id = 510] 13:32:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9922b400) [pid = 1779] [serial = 1531] [outer = (nil)] 13:32:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9a090800) [pid = 1779] [serial = 1532] [outer = 0x9922b400] 13:32:14 INFO - PROCESS | 1779 | 1468355534744 Marionette DEBUG loaded listener.js 13:32:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a096c00) [pid = 1779] [serial = 1533] [outer = 0x9922b400] 13:32:15 INFO - PROCESS | 1779 | 1468355535781 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]]]}] 13:32: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 13:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1896ms 13:32:15 INFO - PROCESS | 1779 | 1468355535851 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 13:32:15 INFO - PROCESS | 1779 | 1468355535858 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 13:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:32:15 INFO - PROCESS | 1779 | 1468355535871 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:32:15 INFO - PROCESS | 1779 | 1468355535879 Marionette TRACE conn4 <- [1,2014,null,{}] 13:32:15 INFO - PROCESS | 1779 | 1468355535889 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}] 13:32:15 INFO - PROCESS | 1779 | 1468355535899 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:16 INFO - PROCESS | 1779 | 1468355536204 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 13:32:16 INFO - PROCESS | 1779 | 1468355536496 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:16 INFO - PROCESS | 1779 | 1468355536511 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6e400 == 47 [pid = 1779] [id = 511] 13:32:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e0a1000) [pid = 1779] [serial = 1534] [outer = (nil)] 13:32:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8f7cd800) [pid = 1779] [serial = 1535] [outer = 0x8e0a1000] 13:32:16 INFO - PROCESS | 1779 | 1468355536602 Marionette DEBUG loaded listener.js 13:32:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8f9ca400) [pid = 1779] [serial = 1536] [outer = 0x8e0a1000] 13:32:18 INFO - PROCESS | 1779 | 1468355538113 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]]]}] 13:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2298ms 13:32:18 INFO - PROCESS | 1779 | 1468355538169 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 13:32:18 INFO - PROCESS | 1779 | 1468355538175 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 13:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:32:18 INFO - PROCESS | 1779 | 1468355538185 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:32:18 INFO - PROCESS | 1779 | 1468355538190 Marionette TRACE conn4 <- [1,2018,null,{}] 13:32:18 INFO - PROCESS | 1779 | 1468355538199 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}] 13:32:18 INFO - PROCESS | 1779 | 1468355538204 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:18 INFO - PROCESS | 1779 | 1468355538397 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 13:32:18 INFO - PROCESS | 1779 | 1468355538720 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:18 INFO - PROCESS | 1779 | 1468355538738 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c7400 == 48 [pid = 1779] [id = 512] 13:32:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8f7c9800) [pid = 1779] [serial = 1537] [outer = (nil)] 13:32:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f9cfc00) [pid = 1779] [serial = 1538] [outer = 0x8f7c9800] 13:32:18 INFO - PROCESS | 1779 | 1468355538852 Marionette DEBUG loaded listener.js 13:32:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f9de800) [pid = 1779] [serial = 1539] [outer = 0x8f7c9800] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9e3c00 == 47 [pid = 1779] [id = 484] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d930000 == 46 [pid = 1779] [id = 485] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0acc00 == 45 [pid = 1779] [id = 466] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ea800 == 44 [pid = 1779] [id = 476] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6f400 == 43 [pid = 1779] [id = 477] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92cc00 == 42 [pid = 1779] [id = 471] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ed800 == 41 [pid = 1779] [id = 478] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c800 == 40 [pid = 1779] [id = 469] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb71c00 == 39 [pid = 1779] [id = 480] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f0c00 == 38 [pid = 1779] [id = 493] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92c000 == 37 [pid = 1779] [id = 473] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x939df400 == 36 [pid = 1779] [id = 496] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ec000 == 35 [pid = 1779] [id = 481] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d7800 == 34 [pid = 1779] [id = 498] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbca000 == 33 [pid = 1779] [id = 479] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92ec00 == 32 [pid = 1779] [id = 474] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d929400 == 31 [pid = 1779] [id = 494] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x91ada000 == 30 [pid = 1779] [id = 472] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9179ac00 == 29 [pid = 1779] [id = 495] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fcc00 == 28 [pid = 1779] [id = 497] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92d400 == 27 [pid = 1779] [id = 482] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f8400 == 26 [pid = 1779] [id = 467] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67400 == 25 [pid = 1779] [id = 492] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c9800 == 24 [pid = 1779] [id = 487] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a9400 == 23 [pid = 1779] [id = 470] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c8800 == 22 [pid = 1779] [id = 475] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927400 == 21 [pid = 1779] [id = 486] 13:32:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a4000 == 20 [pid = 1779] [id = 483] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8ed91400) [pid = 1779] [serial = 1443] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8e4cf000) [pid = 1779] [serial = 1442] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91794800) [pid = 1779] [serial = 1446] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x91703400) [pid = 1779] [serial = 1445] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x93b6a400) [pid = 1779] [serial = 1449] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93ac0000) [pid = 1779] [serial = 1448] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x95377000) [pid = 1779] [serial = 1452] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9527b800) [pid = 1779] [serial = 1451] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x953ba400) [pid = 1779] [serial = 1455] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x95380c00) [pid = 1779] [serial = 1454] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8dbd4c00) [pid = 1779] [serial = 1466] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e0a0c00) [pid = 1779] [serial = 1467] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e4c8c00) [pid = 1779] [serial = 1469] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x99232000) [pid = 1779] [serial = 1458] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x983e0c00) [pid = 1779] [serial = 1457] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f9c5c00) [pid = 1779] [serial = 1464] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f8c6000) [pid = 1779] [serial = 1472] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f7c7800) [pid = 1779] [serial = 1463] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9e7800) [pid = 1779] [serial = 1475] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed9a400) [pid = 1779] [serial = 1461] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4c4c00) [pid = 1779] [serial = 1460] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f8f0000) [pid = 1779] [serial = 1473] [outer = (nil)] [url = about:blank] 13:32:20 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4d0400) [pid = 1779] [serial = 1470] [outer = (nil)] [url = about:blank] 13:32:21 INFO - PROCESS | 1779 | 1468355541184 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]]]}] 13:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 3041ms 13:32:21 INFO - PROCESS | 1779 | 1468355541226 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 13:32:21 INFO - PROCESS | 1779 | 1468355541234 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 13:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:32:21 INFO - PROCESS | 1779 | 1468355541244 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:32:21 INFO - PROCESS | 1779 | 1468355541248 Marionette TRACE conn4 <- [1,2022,null,{}] 13:32:21 INFO - PROCESS | 1779 | 1468355541258 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}] 13:32:21 INFO - PROCESS | 1779 | 1468355541265 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:21 INFO - PROCESS | 1779 | 1468355541456 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 13:32:21 INFO - PROCESS | 1779 | 1468355541646 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:21 INFO - PROCESS | 1779 | 1468355541665 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcac00 == 21 [pid = 1779] [id = 513] 13:32:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8dbcec00) [pid = 1779] [serial = 1540] [outer = (nil)] 13:32:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e0a9400) [pid = 1779] [serial = 1541] [outer = 0x8dbcec00] 13:32:21 INFO - PROCESS | 1779 | 1468355541742 Marionette DEBUG loaded listener.js 13:32:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e0ab800) [pid = 1779] [serial = 1542] [outer = 0x8dbcec00] 13:32:22 INFO - PROCESS | 1779 | 1468355542618 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]]]}] 13:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1439ms 13:32:22 INFO - PROCESS | 1779 | 1468355542683 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 13:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:32:22 INFO - PROCESS | 1779 | 1468355542693 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 13:32:22 INFO - PROCESS | 1779 | 1468355542706 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:32:22 INFO - PROCESS | 1779 | 1468355542711 Marionette TRACE conn4 <- [1,2026,null,{}] 13:32:22 INFO - PROCESS | 1779 | 1468355542718 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}] 13:32:22 INFO - PROCESS | 1779 | 1468355542725 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:22 INFO - PROCESS | 1779 | 1468355542948 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 13:32:23 INFO - PROCESS | 1779 | 1468355543113 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:23 INFO - PROCESS | 1779 | 1468355543121 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f9800 == 22 [pid = 1779] [id = 514] 13:32:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e4cf800) [pid = 1779] [serial = 1543] [outer = (nil)] 13:32:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed91c00) [pid = 1779] [serial = 1544] [outer = 0x8e4cf800] 13:32:23 INFO - PROCESS | 1779 | 1468355543199 Marionette DEBUG loaded listener.js 13:32:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f7c2400) [pid = 1779] [serial = 1545] [outer = 0x8e4cf800] 13:32:24 INFO - PROCESS | 1779 | 1468355544216 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]]]}] 13:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1542ms 13:32:24 INFO - PROCESS | 1779 | 1468355544246 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 13:32:24 INFO - PROCESS | 1779 | 1468355544251 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 13:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:32:24 INFO - PROCESS | 1779 | 1468355544258 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:32:24 INFO - PROCESS | 1779 | 1468355544266 Marionette TRACE conn4 <- [1,2030,null,{}] 13:32:24 INFO - PROCESS | 1779 | 1468355544294 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}] 13:32:24 INFO - PROCESS | 1779 | 1468355544304 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:24 INFO - PROCESS | 1779 | 1468355544554 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 13:32:24 INFO - PROCESS | 1779 | 1468355544585 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:24 INFO - PROCESS | 1779 | 1468355544600 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9cec00 == 23 [pid = 1779] [id = 515] 13:32:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9d0800) [pid = 1779] [serial = 1546] [outer = (nil)] 13:32:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f9dc800) [pid = 1779] [serial = 1547] [outer = 0x8f9d0800] 13:32:24 INFO - PROCESS | 1779 | 1468355544675 Marionette DEBUG loaded listener.js 13:32:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f9e9c00) [pid = 1779] [serial = 1548] [outer = 0x8f9d0800] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e3f2000) [pid = 1779] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8d927800) [pid = 1779] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f8be400) [pid = 1779] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9232b400) [pid = 1779] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8dbcc000) [pid = 1779] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91790400) [pid = 1779] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x93b63400) [pid = 1779] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f9d2c00) [pid = 1779] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8bb71800) [pid = 1779] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e0a2800) [pid = 1779] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8bb6bc00) [pid = 1779] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ed92400) [pid = 1779] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92ccdc00) [pid = 1779] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:32:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91addc00) [pid = 1779] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:32:26 INFO - PROCESS | 1779 | 1468355546380 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]]]}] 13:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2152ms 13:32:26 INFO - PROCESS | 1779 | 1468355546412 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 13:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:32:26 INFO - PROCESS | 1779 | 1468355546417 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 13:32:26 INFO - PROCESS | 1779 | 1468355546424 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:32:26 INFO - PROCESS | 1779 | 1468355546429 Marionette TRACE conn4 <- [1,2034,null,{}] 13:32:26 INFO - PROCESS | 1779 | 1468355546436 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}] 13:32:26 INFO - PROCESS | 1779 | 1468355546441 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:26 INFO - PROCESS | 1779 | 1468355546626 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 13:32:26 INFO - PROCESS | 1779 | 1468355546772 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:26 INFO - PROCESS | 1779 | 1468355546780 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c000 == 24 [pid = 1779] [id = 516] 13:32:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8d931c00) [pid = 1779] [serial = 1549] [outer = (nil)] 13:32:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f8f3400) [pid = 1779] [serial = 1550] [outer = 0x8d931c00] 13:32:26 INFO - PROCESS | 1779 | 1468355546868 Marionette DEBUG loaded listener.js 13:32:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x912d2000) [pid = 1779] [serial = 1551] [outer = 0x8d931c00] 13:32:27 INFO - PROCESS | 1779 | 1468355547723 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]]]}] 13:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1331ms 13:32:27 INFO - PROCESS | 1779 | 1468355547764 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 13:32:27 INFO - PROCESS | 1779 | 1468355547769 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 13:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:32:27 INFO - PROCESS | 1779 | 1468355547777 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:32:27 INFO - PROCESS | 1779 | 1468355547781 Marionette TRACE conn4 <- [1,2038,null,{}] 13:32:27 INFO - PROCESS | 1779 | 1468355547788 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}] 13:32:27 INFO - PROCESS | 1779 | 1468355547793 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:27 INFO - PROCESS | 1779 | 1468355547996 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 13:32:28 INFO - PROCESS | 1779 | 1468355548198 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:28 INFO - PROCESS | 1779 | 1468355548211 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67c00 == 25 [pid = 1779] [id = 517] 13:32:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8bb69c00) [pid = 1779] [serial = 1552] [outer = (nil)] 13:32:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8bb72000) [pid = 1779] [serial = 1553] [outer = 0x8bb69c00] 13:32:28 INFO - PROCESS | 1779 | 1468355548350 Marionette DEBUG loaded listener.js 13:32:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8d930400) [pid = 1779] [serial = 1554] [outer = 0x8bb69c00] 13:32:29 INFO - PROCESS | 1779 | 1468355549498 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]]]}] 13:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1791ms 13:32:29 INFO - PROCESS | 1779 | 1468355549571 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 13:32:29 INFO - PROCESS | 1779 | 1468355549578 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 13:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:32:29 INFO - PROCESS | 1779 | 1468355549587 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:32:29 INFO - PROCESS | 1779 | 1468355549593 Marionette TRACE conn4 <- [1,2042,null,{}] 13:32:29 INFO - PROCESS | 1779 | 1468355549601 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}] 13:32:29 INFO - PROCESS | 1779 | 1468355549611 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:29 INFO - PROCESS | 1779 | 1468355549850 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 13:32:30 INFO - PROCESS | 1779 | 1468355550089 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:30 INFO - PROCESS | 1779 | 1468355550098 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8f000 == 26 [pid = 1779] [id = 518] 13:32:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed90c00) [pid = 1779] [serial = 1555] [outer = (nil)] 13:32:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f7c8000) [pid = 1779] [serial = 1556] [outer = 0x8ed90c00] 13:32:30 INFO - PROCESS | 1779 | 1468355550204 Marionette DEBUG loaded listener.js 13:32:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f8c4400) [pid = 1779] [serial = 1557] [outer = 0x8ed90c00] 13:32:31 INFO - PROCESS | 1779 | 1468355551208 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]]]}] 13:32:31 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) 13:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1685ms 13:32:31 INFO - PROCESS | 1779 | 1468355551276 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 13:32:31 INFO - PROCESS | 1779 | 1468355551284 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 13:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:32:31 INFO - PROCESS | 1779 | 1468355551293 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:32:31 INFO - PROCESS | 1779 | 1468355551296 Marionette TRACE conn4 <- [1,2046,null,{}] 13:32:31 INFO - PROCESS | 1779 | 1468355551305 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}] 13:32:31 INFO - PROCESS | 1779 | 1468355551310 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:31 INFO - PROCESS | 1779 | 1468355551628 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 13:32:32 INFO - PROCESS | 1779 | 1468355552045 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:32 INFO - PROCESS | 1779 | 1468355552054 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ddc00 == 27 [pid = 1779] [id = 519] 13:32:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91702400) [pid = 1779] [serial = 1558] [outer = (nil)] 13:32:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9178d400) [pid = 1779] [serial = 1559] [outer = 0x91702400] 13:32:32 INFO - PROCESS | 1779 | 1468355552141 Marionette DEBUG loaded listener.js 13:32:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91796c00) [pid = 1779] [serial = 1560] [outer = 0x91702400] 13:32:33 INFO - PROCESS | 1779 | 1468355553265 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]]]}] 13:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2043ms 13:32:33 INFO - PROCESS | 1779 | 1468355553336 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 13:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:32:33 INFO - PROCESS | 1779 | 1468355553341 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 13:32:33 INFO - PROCESS | 1779 | 1468355553358 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:32:33 INFO - PROCESS | 1779 | 1468355553368 Marionette TRACE conn4 <- [1,2050,null,{}] 13:32:33 INFO - PROCESS | 1779 | 1468355553379 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}] 13:32:33 INFO - PROCESS | 1779 | 1468355553387 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:33 INFO - PROCESS | 1779 | 1468355553735 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 13:32:33 INFO - PROCESS | 1779 | 1468355553942 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:33 INFO - PROCESS | 1779 | 1468355553949 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f2400 == 28 [pid = 1779] [id = 520] 13:32:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91790000) [pid = 1779] [serial = 1561] [outer = (nil)] 13:32:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92b88400) [pid = 1779] [serial = 1562] [outer = 0x91790000] 13:32:34 INFO - PROCESS | 1779 | 1468355554037 Marionette DEBUG loaded listener.js 13:32:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9245b400) [pid = 1779] [serial = 1563] [outer = 0x91790000] 13:32:35 INFO - PROCESS | 1779 | 1468355555036 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]]]}] 13:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1760ms 13:32:35 INFO - PROCESS | 1779 | 1468355555110 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 13:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:32:35 INFO - PROCESS | 1779 | 1468355555115 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 13:32:35 INFO - PROCESS | 1779 | 1468355555122 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:32:35 INFO - PROCESS | 1779 | 1468355555126 Marionette TRACE conn4 <- [1,2054,null,{}] 13:32:35 INFO - PROCESS | 1779 | 1468355555132 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}] 13:32:35 INFO - PROCESS | 1779 | 1468355555138 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:35 INFO - PROCESS | 1779 | 1468355555373 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 13:32:35 INFO - PROCESS | 1779 | 1468355555605 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:35 INFO - PROCESS | 1779 | 1468355555611 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8f1c00 == 29 [pid = 1779] [id = 521] 13:32:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f9c9000) [pid = 1779] [serial = 1564] [outer = (nil)] 13:32:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92cd0c00) [pid = 1779] [serial = 1565] [outer = 0x8f9c9000] 13:32:35 INFO - PROCESS | 1779 | 1468355555730 Marionette DEBUG loaded listener.js 13:32:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x939e0000) [pid = 1779] [serial = 1566] [outer = 0x8f9c9000] 13:32:36 INFO - PROCESS | 1779 | 1468355556682 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]]]}] 13:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1639ms 13:32:36 INFO - PROCESS | 1779 | 1468355556762 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 13:32:36 INFO - PROCESS | 1779 | 1468355556767 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 13:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:32:36 INFO - PROCESS | 1779 | 1468355556776 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:32:36 INFO - PROCESS | 1779 | 1468355556780 Marionette TRACE conn4 <- [1,2058,null,{}] 13:32:36 INFO - PROCESS | 1779 | 1468355556786 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}] 13:32:36 INFO - PROCESS | 1779 | 1468355556792 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:37 INFO - PROCESS | 1779 | 1468355557014 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 13:32:37 INFO - PROCESS | 1779 | 1468355557258 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:37 INFO - PROCESS | 1779 | 1468355557279 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ccd400 == 30 [pid = 1779] [id = 522] 13:32:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93b71400) [pid = 1779] [serial = 1567] [outer = (nil)] 13:32:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x93d9c800) [pid = 1779] [serial = 1568] [outer = 0x93b71400] 13:32:37 INFO - PROCESS | 1779 | 1468355557396 Marionette DEBUG loaded listener.js 13:32:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x95372c00) [pid = 1779] [serial = 1569] [outer = 0x93b71400] 13:32:38 INFO - PROCESS | 1779 | 1468355558421 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]]]}] 13:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1733ms 13:32:38 INFO - PROCESS | 1779 | 1468355558509 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 13:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:32:38 INFO - PROCESS | 1779 | 1468355558514 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 13:32:38 INFO - PROCESS | 1779 | 1468355558521 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:32:38 INFO - PROCESS | 1779 | 1468355558525 Marionette TRACE conn4 <- [1,2062,null,{}] 13:32:38 INFO - PROCESS | 1779 | 1468355558531 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}] 13:32:38 INFO - PROCESS | 1779 | 1468355558537 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:38 INFO - PROCESS | 1779 | 1468355558783 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 13:32:39 INFO - PROCESS | 1779 | 1468355559067 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:39 INFO - PROCESS | 1779 | 1468355559083 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67800 == 31 [pid = 1779] [id = 523] 13:32:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8dbcc400) [pid = 1779] [serial = 1570] [outer = (nil)] 13:32:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e0a7000) [pid = 1779] [serial = 1571] [outer = 0x8dbcc400] 13:32:39 INFO - PROCESS | 1779 | 1468355559169 Marionette DEBUG loaded listener.js 13:32:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8f8e7c00) [pid = 1779] [serial = 1572] [outer = 0x8dbcc400] 13:32:40 INFO - PROCESS | 1779 | 1468355560344 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]]]}] 13:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1887ms 13:32:40 INFO - PROCESS | 1779 | 1468355560409 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 13:32:40 INFO - PROCESS | 1779 | 1468355560416 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 13:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:32:40 INFO - PROCESS | 1779 | 1468355560425 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:32:40 INFO - PROCESS | 1779 | 1468355560430 Marionette TRACE conn4 <- [1,2066,null,{}] 13:32:40 INFO - PROCESS | 1779 | 1468355560440 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}] 13:32:40 INFO - PROCESS | 1779 | 1468355560445 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:40 INFO - PROCESS | 1779 | 1468355560736 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 13:32:41 INFO - PROCESS | 1779 | 1468355561044 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:41 INFO - PROCESS | 1779 | 1468355561051 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c000 == 30 [pid = 1779] [id = 516] 13:32:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9cec00 == 29 [pid = 1779] [id = 515] 13:32:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92e000 == 30 [pid = 1779] [id = 524] 13:32:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8d92ec00) [pid = 1779] [serial = 1573] [outer = (nil)] 13:32:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8dbd2800) [pid = 1779] [serial = 1574] [outer = 0x8d92ec00] 13:32:41 INFO - PROCESS | 1779 | 1468355561176 Marionette DEBUG loaded listener.js 13:32:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8e3f3000) [pid = 1779] [serial = 1575] [outer = 0x8d92ec00] 13:32:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f9800 == 29 [pid = 1779] [id = 514] 13:32:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcac00 == 28 [pid = 1779] [id = 513] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x912d6c00) [pid = 1779] [serial = 1476] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e4c2000) [pid = 1779] [serial = 1511] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x94853800) [pid = 1779] [serial = 1493] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x953b8400) [pid = 1779] [serial = 1494] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9245ac00) [pid = 1779] [serial = 1487] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92b8ec00) [pid = 1779] [serial = 1488] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91704800) [pid = 1779] [serial = 1484] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91797800) [pid = 1779] [serial = 1485] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9799b800) [pid = 1779] [serial = 1496] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8d92d800) [pid = 1779] [serial = 1497] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x93b6b000) [pid = 1779] [serial = 1490] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93b65c00) [pid = 1779] [serial = 1491] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x912d6400) [pid = 1779] [serial = 1505] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d92dc00) [pid = 1779] [serial = 1499] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e0a4800) [pid = 1779] [serial = 1500] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e4c5400) [pid = 1779] [serial = 1502] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f8be000) [pid = 1779] [serial = 1503] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d928400) [pid = 1779] [serial = 1478] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8dbcb000) [pid = 1779] [serial = 1479] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f7cc800) [pid = 1779] [serial = 1481] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f8ee400) [pid = 1779] [serial = 1482] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9537a400) [pid = 1779] [serial = 1515] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x939e5000) [pid = 1779] [serial = 1514] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9245b000) [pid = 1779] [serial = 1508] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f8eac00) [pid = 1779] [serial = 1512] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92b86400) [pid = 1779] [serial = 1509] [outer = (nil)] [url = about:blank] 13:32:41 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91706c00) [pid = 1779] [serial = 1506] [outer = (nil)] [url = about:blank] 13:32:42 INFO - PROCESS | 1779 | 1468355562095 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]]]}] 13:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1740ms 13:32:42 INFO - PROCESS | 1779 | 1468355562170 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 13:32:42 INFO - PROCESS | 1779 | 1468355562177 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 13:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:32:42 INFO - PROCESS | 1779 | 1468355562188 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:32:42 INFO - PROCESS | 1779 | 1468355562191 Marionette TRACE conn4 <- [1,2070,null,{}] 13:32:42 INFO - PROCESS | 1779 | 1468355562198 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}] 13:32:42 INFO - PROCESS | 1779 | 1468355562204 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:42 INFO - PROCESS | 1779 | 1468355562394 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 13:32:42 INFO - PROCESS | 1779 | 1468355562546 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:42 INFO - PROCESS | 1779 | 1468355562558 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcb000 == 29 [pid = 1779] [id = 525] 13:32:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f7c5000) [pid = 1779] [serial = 1576] [outer = (nil)] 13:32:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f7cf400) [pid = 1779] [serial = 1577] [outer = 0x8f7c5000] 13:32:42 INFO - PROCESS | 1779 | 1468355562637 Marionette DEBUG loaded listener.js 13:32:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8ee400) [pid = 1779] [serial = 1578] [outer = 0x8f7c5000] 13:32:43 INFO - PROCESS | 1779 | 1468355563598 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]]]}] 13:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1481ms 13:32:43 INFO - PROCESS | 1779 | 1468355563670 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 13:32:43 INFO - PROCESS | 1779 | 1468355563673 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 13:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:32:43 INFO - PROCESS | 1779 | 1468355563685 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:32:43 INFO - PROCESS | 1779 | 1468355563690 Marionette TRACE conn4 <- [1,2074,null,{}] 13:32:43 INFO - PROCESS | 1779 | 1468355563707 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}] 13:32:43 INFO - PROCESS | 1779 | 1468355563716 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:43 INFO - PROCESS | 1779 | 1468355563969 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 13:32:44 INFO - PROCESS | 1779 | 1468355563993 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:44 INFO - PROCESS | 1779 | 1468355564002 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d6c00 == 30 [pid = 1779] [id = 526] 13:32:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x912da800) [pid = 1779] [serial = 1579] [outer = (nil)] 13:32:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91706c00) [pid = 1779] [serial = 1580] [outer = 0x912da800] 13:32:44 INFO - PROCESS | 1779 | 1468355564080 Marionette DEBUG loaded listener.js 13:32:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9178e000) [pid = 1779] [serial = 1581] [outer = 0x912da800] 13:32:45 INFO - PROCESS | 1779 | 1468355565106 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]]]}] 13:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1486ms 13:32:45 INFO - PROCESS | 1779 | 1468355565171 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 13:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:32:45 INFO - PROCESS | 1779 | 1468355565177 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 13:32:45 INFO - PROCESS | 1779 | 1468355565184 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:32:45 INFO - PROCESS | 1779 | 1468355565187 Marionette TRACE conn4 <- [1,2078,null,{}] 13:32:45 INFO - PROCESS | 1779 | 1468355565194 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}] 13:32:45 INFO - PROCESS | 1779 | 1468355565200 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:45 INFO - PROCESS | 1779 | 1468355565469 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 13:32:45 INFO - PROCESS | 1779 | 1468355565494 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:45 INFO - PROCESS | 1779 | 1468355565501 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8f4400 == 31 [pid = 1779] [id = 527] 13:32:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91708000) [pid = 1779] [serial = 1582] [outer = (nil)] 13:32:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92453400) [pid = 1779] [serial = 1583] [outer = 0x91708000] 13:32:45 INFO - PROCESS | 1779 | 1468355565574 Marionette DEBUG loaded listener.js 13:32:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92b87c00) [pid = 1779] [serial = 1584] [outer = 0x91708000] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9922a000) [pid = 1779] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9922b400) [pid = 1779] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e0a1000) [pid = 1779] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4c5c00) [pid = 1779] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f7c9800) [pid = 1779] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e4cf800) [pid = 1779] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dbcec00) [pid = 1779] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9d0800) [pid = 1779] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91795800) [pid = 1779] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9537d000) [pid = 1779] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:32:46 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x953ba800) [pid = 1779] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:32:46 INFO - PROCESS | 1779 | 1468355566606 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]]]}] 13:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1435ms 13:32:46 INFO - PROCESS | 1779 | 1468355566619 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 13:32:46 INFO - PROCESS | 1779 | 1468355566623 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 13:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:32:46 INFO - PROCESS | 1779 | 1468355566630 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:32:46 INFO - PROCESS | 1779 | 1468355566634 Marionette TRACE conn4 <- [1,2082,null,{}] 13:32:46 INFO - PROCESS | 1779 | 1468355566640 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}] 13:32:46 INFO - PROCESS | 1779 | 1468355566645 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:46 INFO - PROCESS | 1779 | 1468355566806 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 13:32:46 INFO - PROCESS | 1779 | 1468355566823 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:46 INFO - PROCESS | 1779 | 1468355566833 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb68800 == 32 [pid = 1779] [id = 528] 13:32:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8bb6e000) [pid = 1779] [serial = 1585] [outer = (nil)] 13:32:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92457c00) [pid = 1779] [serial = 1586] [outer = 0x8bb6e000] 13:32:46 INFO - PROCESS | 1779 | 1468355566901 Marionette DEBUG loaded listener.js 13:32:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92b93800) [pid = 1779] [serial = 1587] [outer = 0x8bb6e000] 13:32:47 INFO - PROCESS | 1779 | 1468355567903 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]]]}] 13:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1341ms 13:32:48 INFO - PROCESS | 1779 | 1468355567996 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 13:32:48 INFO - PROCESS | 1779 | 1468355568001 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 13:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:32:48 INFO - PROCESS | 1779 | 1468355568012 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:32:48 INFO - PROCESS | 1779 | 1468355568019 Marionette TRACE conn4 <- [1,2086,null,{}] 13:32:48 INFO - PROCESS | 1779 | 1468355568029 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}] 13:32:48 INFO - PROCESS | 1779 | 1468355568035 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:48 INFO - PROCESS | 1779 | 1468355568314 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 13:32:48 INFO - PROCESS | 1779 | 1468355568604 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:48 INFO - PROCESS | 1779 | 1468355568618 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c1800 == 33 [pid = 1779] [id = 529] 13:32:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e4c2000) [pid = 1779] [serial = 1588] [outer = (nil)] 13:32:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed8bc00) [pid = 1779] [serial = 1589] [outer = 0x8e4c2000] 13:32:48 INFO - PROCESS | 1779 | 1468355568718 Marionette DEBUG loaded listener.js 13:32:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f7c7800) [pid = 1779] [serial = 1590] [outer = 0x8e4c2000] 13:32:49 INFO - PROCESS | 1779 | 1468355569711 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]]]}] 13:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1750ms 13:32:49 INFO - PROCESS | 1779 | 1468355569763 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 13:32:49 INFO - PROCESS | 1779 | 1468355569769 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 13:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:32:49 INFO - PROCESS | 1779 | 1468355569780 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:32:49 INFO - PROCESS | 1779 | 1468355569786 Marionette TRACE conn4 <- [1,2090,null,{}] 13:32:49 INFO - PROCESS | 1779 | 1468355569795 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}] 13:32:49 INFO - PROCESS | 1779 | 1468355569801 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:50 INFO - PROCESS | 1779 | 1468355570082 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 13:32:50 INFO - PROCESS | 1779 | 1468355570336 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:50 INFO - PROCESS | 1779 | 1468355570345 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d6800 == 34 [pid = 1779] [id = 530] 13:32:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x912d9800) [pid = 1779] [serial = 1591] [outer = (nil)] 13:32:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91791000) [pid = 1779] [serial = 1592] [outer = 0x912d9800] 13:32:50 INFO - PROCESS | 1779 | 1468355570477 Marionette DEBUG loaded listener.js 13:32:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91ae0800) [pid = 1779] [serial = 1593] [outer = 0x912d9800] 13:32:51 INFO - PROCESS | 1779 | 1468355571493 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]]]}] 13:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1792ms 13:32:51 INFO - PROCESS | 1779 | 1468355571569 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 13:32:51 INFO - PROCESS | 1779 | 1468355571574 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 13:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:32:51 INFO - PROCESS | 1779 | 1468355571582 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:32:51 INFO - PROCESS | 1779 | 1468355571586 Marionette TRACE conn4 <- [1,2094,null,{}] 13:32:51 INFO - PROCESS | 1779 | 1468355571601 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}] 13:32:51 INFO - PROCESS | 1779 | 1468355571611 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:51 INFO - PROCESS | 1779 | 1468355571846 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 13:32:52 INFO - PROCESS | 1779 | 1468355572137 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:52 INFO - PROCESS | 1779 | 1468355572151 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b70c00 == 35 [pid = 1779] [id = 531] 13:32:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x95236800) [pid = 1779] [serial = 1594] [outer = (nil)] 13:32:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9527b800) [pid = 1779] [serial = 1595] [outer = 0x95236800] 13:32:52 INFO - PROCESS | 1779 | 1468355572265 Marionette DEBUG loaded listener.js 13:32:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9537a000) [pid = 1779] [serial = 1596] [outer = 0x95236800] 13:32:53 INFO - PROCESS | 1779 | 1468355573227 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]]]}] 13:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1683ms 13:32:53 INFO - PROCESS | 1779 | 1468355573265 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 13:32:53 INFO - PROCESS | 1779 | 1468355573269 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 13:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:32:53 INFO - PROCESS | 1779 | 1468355573276 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:32:53 INFO - PROCESS | 1779 | 1468355573279 Marionette TRACE conn4 <- [1,2098,null,{}] 13:32:53 INFO - PROCESS | 1779 | 1468355573285 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}] 13:32:53 INFO - PROCESS | 1779 | 1468355573290 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:53 INFO - PROCESS | 1779 | 1468355573554 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 13:32:53 INFO - PROCESS | 1779 | 1468355573783 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:53 INFO - PROCESS | 1779 | 1468355573793 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c7800 == 36 [pid = 1779] [id = 532] 13:32:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f9d4400) [pid = 1779] [serial = 1597] [outer = (nil)] 13:32:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x95380c00) [pid = 1779] [serial = 1598] [outer = 0x8f9d4400] 13:32:53 INFO - PROCESS | 1779 | 1468355573923 Marionette DEBUG loaded listener.js 13:32:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x97997000) [pid = 1779] [serial = 1599] [outer = 0x8f9d4400] 13:32:54 INFO - PROCESS | 1779 | 1468355574825 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]]]}] 13:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1584ms 13:32:54 INFO - PROCESS | 1779 | 1468355574876 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 13:32:54 INFO - PROCESS | 1779 | 1468355574882 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 13:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:32:54 INFO - PROCESS | 1779 | 1468355574891 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:32:54 INFO - PROCESS | 1779 | 1468355574893 Marionette TRACE conn4 <- [1,2102,null,{}] 13:32:54 INFO - PROCESS | 1779 | 1468355574900 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}] 13:32:54 INFO - PROCESS | 1779 | 1468355574906 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:55 INFO - PROCESS | 1779 | 1468355575106 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 13:32:55 INFO - PROCESS | 1779 | 1468355575294 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:55 INFO - PROCESS | 1779 | 1468355575300 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d6400 == 37 [pid = 1779] [id = 533] 13:32:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92326c00) [pid = 1779] [serial = 1600] [outer = (nil)] 13:32:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x983e3400) [pid = 1779] [serial = 1601] [outer = 0x92326c00] 13:32:55 INFO - PROCESS | 1779 | 1468355575398 Marionette DEBUG loaded listener.js 13:32:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x99229c00) [pid = 1779] [serial = 1602] [outer = 0x92326c00] 13:32:56 INFO - PROCESS | 1779 | 1468355576324 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]]]}] 13:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1485ms 13:32:56 INFO - PROCESS | 1779 | 1468355576377 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 13:32:56 INFO - PROCESS | 1779 | 1468355576380 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 13:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:32:56 INFO - PROCESS | 1779 | 1468355576388 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:32:56 INFO - PROCESS | 1779 | 1468355576391 Marionette TRACE conn4 <- [1,2106,null,{}] 13:32:56 INFO - PROCESS | 1779 | 1468355576399 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}] 13:32:56 INFO - PROCESS | 1779 | 1468355576409 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:56 INFO - PROCESS | 1779 | 1468355576686 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 13:32:56 INFO - PROCESS | 1779 | 1468355576935 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:56 INFO - PROCESS | 1779 | 1468355576945 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x953ba800 == 38 [pid = 1779] [id = 534] 13:32:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x953bb800) [pid = 1779] [serial = 1603] [outer = (nil)] 13:32:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x99fdd800) [pid = 1779] [serial = 1604] [outer = 0x953bb800] 13:32:57 INFO - PROCESS | 1779 | 1468355577045 Marionette DEBUG loaded listener.js 13:32:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9a08b400) [pid = 1779] [serial = 1605] [outer = 0x953bb800] 13:32:57 INFO - PROCESS | 1779 | 1468355577975 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]]]}] 13:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1633ms 13:32:58 INFO - PROCESS | 1779 | 1468355578022 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 13:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:32:58 INFO - PROCESS | 1779 | 1468355578027 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 13:32:58 INFO - PROCESS | 1779 | 1468355578034 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:32:58 INFO - PROCESS | 1779 | 1468355578038 Marionette TRACE conn4 <- [1,2110,null,{}] 13:32:58 INFO - PROCESS | 1779 | 1468355578044 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}] 13:32:58 INFO - PROCESS | 1779 | 1468355578049 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:58 INFO - PROCESS | 1779 | 1468355578250 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 13:32:58 INFO - PROCESS | 1779 | 1468355578459 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:58 INFO - PROCESS | 1779 | 1468355578468 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232a800 == 39 [pid = 1779] [id = 535] 13:32:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x98318400) [pid = 1779] [serial = 1606] [outer = (nil)] 13:32:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9a093000) [pid = 1779] [serial = 1607] [outer = 0x98318400] 13:32:58 INFO - PROCESS | 1779 | 1468355578584 Marionette DEBUG loaded listener.js 13:32:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a11f400) [pid = 1779] [serial = 1608] [outer = 0x98318400] 13:32:59 INFO - PROCESS | 1779 | 1468355579592 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]]]}] 13:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1596ms 13:32:59 INFO - PROCESS | 1779 | 1468355579645 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 13:32:59 INFO - PROCESS | 1779 | 1468355579650 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 13:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:32:59 INFO - PROCESS | 1779 | 1468355579661 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:32:59 INFO - PROCESS | 1779 | 1468355579664 Marionette TRACE conn4 <- [1,2114,null,{}] 13:32:59 INFO - PROCESS | 1779 | 1468355579671 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}] 13:32:59 INFO - PROCESS | 1779 | 1468355579677 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:32:59 INFO - PROCESS | 1779 | 1468355579900 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 13:33:00 INFO - PROCESS | 1779 | 1468355580150 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:00 INFO - PROCESS | 1779 | 1468355580157 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92b400 == 40 [pid = 1779] [id = 536] 13:33:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8d92c000) [pid = 1779] [serial = 1609] [outer = (nil)] 13:33:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8f8ec800) [pid = 1779] [serial = 1610] [outer = 0x8d92c000] 13:33:00 INFO - PROCESS | 1779 | 1468355580259 Marionette DEBUG loaded listener.js 13:33:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x912d4800) [pid = 1779] [serial = 1611] [outer = 0x8d92c000] 13:33:01 INFO - PROCESS | 1779 | 1468355581453 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]]]}] 13:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1844ms 13:33:01 INFO - PROCESS | 1779 | 1468355581506 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 13:33:01 INFO - PROCESS | 1779 | 1468355581513 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 13:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:33:01 INFO - PROCESS | 1779 | 1468355581526 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:33:01 INFO - PROCESS | 1779 | 1468355581535 Marionette TRACE conn4 <- [1,2118,null,{}] 13:33:01 INFO - PROCESS | 1779 | 1468355581559 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}] 13:33:01 INFO - PROCESS | 1779 | 1468355581568 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:01 INFO - PROCESS | 1779 | 1468355581813 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 13:33:02 INFO - PROCESS | 1779 | 1468355582053 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:02 INFO - PROCESS | 1779 | 1468355582068 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8d000 == 41 [pid = 1779] [id = 537] 13:33:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8ed91000) [pid = 1779] [serial = 1612] [outer = (nil)] 13:33:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f8bac00) [pid = 1779] [serial = 1613] [outer = 0x8ed91000] 13:33:02 INFO - PROCESS | 1779 | 1468355582151 Marionette DEBUG loaded listener.js 13:33:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f8f0400) [pid = 1779] [serial = 1614] [outer = 0x8ed91000] 13:33:03 INFO - PROCESS | 1779 | 1468355583176 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]]]}] 13:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1710ms 13:33:03 INFO - PROCESS | 1779 | 1468355583235 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 13:33:03 INFO - PROCESS | 1779 | 1468355583242 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 13:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:33:03 INFO - PROCESS | 1779 | 1468355583253 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:33:03 INFO - PROCESS | 1779 | 1468355583257 Marionette TRACE conn4 <- [1,2122,null,{}] 13:33:03 INFO - PROCESS | 1779 | 1468355583264 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}] 13:33:03 INFO - PROCESS | 1779 | 1468355583269 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:03 INFO - PROCESS | 1779 | 1468355583490 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c2c00 == 40 [pid = 1779] [id = 501] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64400 == 39 [pid = 1779] [id = 502] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb63400 == 38 [pid = 1779] [id = 503] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb71400 == 37 [pid = 1779] [id = 499] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcf000 == 36 [pid = 1779] [id = 500] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67c00 == 35 [pid = 1779] [id = 517] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8f0c00 == 34 [pid = 1779] [id = 510] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c3c00 == 33 [pid = 1779] [id = 505] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8f1c00 == 32 [pid = 1779] [id = 521] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c7400 == 31 [pid = 1779] [id = 512] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x92ccd400 == 30 [pid = 1779] [id = 522] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8f000 == 29 [pid = 1779] [id = 518] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9245b800 == 28 [pid = 1779] [id = 507] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x92ccd000 == 27 [pid = 1779] [id = 504] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f2400 == 26 [pid = 1779] [id = 520] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6e400 == 25 [pid = 1779] [id = 511] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7cb000 == 24 [pid = 1779] [id = 509] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67800 == 23 [pid = 1779] [id = 523] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f5800 == 22 [pid = 1779] [id = 508] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ddc00 == 21 [pid = 1779] [id = 519] 13:33:04 INFO - PROCESS | 1779 | --DOCSHELL 0x912cec00 == 20 [pid = 1779] [id = 506] 13:33:04 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8f8f3400) [pid = 1779] [serial = 1550] [outer = (nil)] [url = about:blank] 13:33:04 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x994a8c00) [pid = 1779] [serial = 1529] [outer = (nil)] [url = about:blank] 13:33:04 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9a096c00) [pid = 1779] [serial = 1533] [outer = (nil)] [url = about:blank] 13:33:04 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a090800) [pid = 1779] [serial = 1532] [outer = (nil)] [url = about:blank] 13:33:04 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f9ca400) [pid = 1779] [serial = 1536] [outer = (nil)] [url = about:blank] 13:33:04 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f7cd800) [pid = 1779] [serial = 1535] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f9d2800) [pid = 1779] [serial = 1518] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f9de800) [pid = 1779] [serial = 1539] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f9cfc00) [pid = 1779] [serial = 1538] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8ed91c00) [pid = 1779] [serial = 1544] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f8e8c00) [pid = 1779] [serial = 1517] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e0a9400) [pid = 1779] [serial = 1541] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e0ab800) [pid = 1779] [serial = 1542] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f9dc800) [pid = 1779] [serial = 1547] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92457000) [pid = 1779] [serial = 1521] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91adf000) [pid = 1779] [serial = 1520] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x97992400) [pid = 1779] [serial = 1524] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x953b8000) [pid = 1779] [serial = 1523] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x99237800) [pid = 1779] [serial = 1527] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x99231000) [pid = 1779] [serial = 1526] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9975d400) [pid = 1779] [serial = 1530] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f9e9c00) [pid = 1779] [serial = 1548] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f7c2400) [pid = 1779] [serial = 1545] [outer = (nil)] [url = about:blank] 13:33:05 INFO - PROCESS | 1779 | 1468355585056 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:05 INFO - PROCESS | 1779 | 1468355585069 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64800 == 21 [pid = 1779] [id = 538] 13:33:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8bb66400) [pid = 1779] [serial = 1615] [outer = (nil)] 13:33:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8bb6f000) [pid = 1779] [serial = 1616] [outer = 0x8bb66400] 13:33:05 INFO - PROCESS | 1779 | 1468355585199 Marionette DEBUG loaded listener.js 13:33:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d929800) [pid = 1779] [serial = 1617] [outer = 0x8bb66400] 13:33:06 INFO - PROCESS | 1779 | 1468355586072 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]]]}] 13:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2838ms 13:33:06 INFO - PROCESS | 1779 | 1468355586095 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 13:33:06 INFO - PROCESS | 1779 | 1468355586102 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 13:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:33:06 INFO - PROCESS | 1779 | 1468355586122 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:33:06 INFO - PROCESS | 1779 | 1468355586127 Marionette TRACE conn4 <- [1,2126,null,{}] 13:33:06 INFO - PROCESS | 1779 | 1468355586136 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}] 13:33:06 INFO - PROCESS | 1779 | 1468355586144 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:06 INFO - PROCESS | 1779 | 1468355586325 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 13:33:06 INFO - PROCESS | 1779 | 1468355586339 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:06 INFO - PROCESS | 1779 | 1468355586350 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a4c00 == 22 [pid = 1779] [id = 539] 13:33:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e0ab800) [pid = 1779] [serial = 1618] [outer = (nil)] 13:33:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e3f2c00) [pid = 1779] [serial = 1619] [outer = 0x8e0ab800] 13:33:06 INFO - PROCESS | 1779 | 1468355586425 Marionette DEBUG loaded listener.js 13:33:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e3fe400) [pid = 1779] [serial = 1620] [outer = 0x8e0ab800] 13:33:07 INFO - PROCESS | 1779 | 1468355587439 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]]]}] 13:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1340ms 13:33:07 INFO - PROCESS | 1779 | 1468355587459 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 13:33:07 INFO - PROCESS | 1779 | 1468355587465 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 13:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:33:07 INFO - PROCESS | 1779 | 1468355587481 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:33:07 INFO - PROCESS | 1779 | 1468355587485 Marionette TRACE conn4 <- [1,2130,null,{}] 13:33:07 INFO - PROCESS | 1779 | 1468355587491 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}] 13:33:07 INFO - PROCESS | 1779 | 1468355587497 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:07 INFO - PROCESS | 1779 | 1468355587741 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 13:33:07 INFO - PROCESS | 1779 | 1468355587778 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:07 INFO - PROCESS | 1779 | 1468355587786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a4800 == 23 [pid = 1779] [id = 540] 13:33:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e4c3c00) [pid = 1779] [serial = 1621] [outer = (nil)] 13:33:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f8c1000) [pid = 1779] [serial = 1622] [outer = 0x8e4c3c00] 13:33:07 INFO - PROCESS | 1779 | 1468355587859 Marionette DEBUG loaded listener.js 13:33:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f9cc400) [pid = 1779] [serial = 1623] [outer = 0x8e4c3c00] 13:33:08 INFO - PROCESS | 1779 | 1468355588962 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] 13:33:09 INFO - PROCESS | 1779 | 1468355589019 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 13:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:33:09 INFO - PROCESS | 1779 | 1468355589034 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:33:09 INFO - PROCESS | 1779 | 1468355589045 Marionette TRACE conn4 <- [1,2134,null,{}] 13:33:09 INFO - PROCESS | 1779 | 1468355589062 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}] 13:33:09 INFO - PROCESS | 1779 | 1468355589071 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:09 INFO - PROCESS | 1779 | 1468355589310 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 13:33:09 INFO - PROCESS | 1779 | 1468355589335 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:09 INFO - PROCESS | 1779 | 1468355589341 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ea800 == 24 [pid = 1779] [id = 541] 13:33:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f9ee400) [pid = 1779] [serial = 1624] [outer = (nil)] 13:33:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x912d8800) [pid = 1779] [serial = 1625] [outer = 0x8f9ee400] 13:33:09 INFO - PROCESS | 1779 | 1468355589428 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91702000) [pid = 1779] [serial = 1626] [outer = 0x8f9ee400] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8bb6e000) [pid = 1779] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d931c00) [pid = 1779] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91708000) [pid = 1779] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8bb69c00) [pid = 1779] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f9c9000) [pid = 1779] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8dbcc400) [pid = 1779] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91702400) [pid = 1779] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93b71400) [pid = 1779] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed90c00) [pid = 1779] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91790000) [pid = 1779] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d92ec00) [pid = 1779] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f7c5000) [pid = 1779] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:33:10 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x912da800) [pid = 1779] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:33:11 INFO - PROCESS | 1779 | 1468355591009 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]]]}] 13:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2009ms 13:33:11 INFO - PROCESS | 1779 | 1468355591037 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 13:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:33:11 INFO - PROCESS | 1779 | 1468355591041 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 13:33:11 INFO - PROCESS | 1779 | 1468355591048 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:33:11 INFO - PROCESS | 1779 | 1468355591051 Marionette TRACE conn4 <- [1,2138,null,{}] 13:33:11 INFO - PROCESS | 1779 | 1468355591057 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}] 13:33:11 INFO - PROCESS | 1779 | 1468355591062 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:11 INFO - PROCESS | 1779 | 1468355591278 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 13:33:11 INFO - PROCESS | 1779 | 1468355591300 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:11 INFO - PROCESS | 1779 | 1468355591308 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb69c00 == 25 [pid = 1779] [id = 542] 13:33:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed94000) [pid = 1779] [serial = 1627] [outer = (nil)] 13:33:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91701400) [pid = 1779] [serial = 1628] [outer = 0x8ed94000] 13:33:11 INFO - PROCESS | 1779 | 1468355591382 Marionette DEBUG loaded listener.js 13:33:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91708000) [pid = 1779] [serial = 1629] [outer = 0x8ed94000] 13:33:12 INFO - PROCESS | 1779 | 1468355592334 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]]]}] 13:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1331ms 13:33:12 INFO - PROCESS | 1779 | 1468355592380 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 13:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:33:12 INFO - PROCESS | 1779 | 1468355592384 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 13:33:12 INFO - PROCESS | 1779 | 1468355592392 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:33:12 INFO - PROCESS | 1779 | 1468355592395 Marionette TRACE conn4 <- [1,2142,null,{}] 13:33:12 INFO - PROCESS | 1779 | 1468355592401 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}] 13:33:12 INFO - PROCESS | 1779 | 1468355592407 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:12 INFO - PROCESS | 1779 | 1468355592642 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 13:33:12 INFO - PROCESS | 1779 | 1468355592826 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:12 INFO - PROCESS | 1779 | 1468355592838 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67400 == 26 [pid = 1779] [id = 543] 13:33:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8bb69000) [pid = 1779] [serial = 1630] [outer = (nil)] 13:33:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d924000) [pid = 1779] [serial = 1631] [outer = 0x8bb69000] 13:33:12 INFO - PROCESS | 1779 | 1468355592930 Marionette DEBUG loaded listener.js 13:33:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8dbcd800) [pid = 1779] [serial = 1632] [outer = 0x8bb69000] 13:33:14 INFO - PROCESS | 1779 | 1468355594008 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] 13:33:14 INFO - PROCESS | 1779 | 1468355594085 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 13:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:33:14 INFO - PROCESS | 1779 | 1468355594094 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:33:14 INFO - PROCESS | 1779 | 1468355594100 Marionette TRACE conn4 <- [1,2146,null,{}] 13:33:14 INFO - PROCESS | 1779 | 1468355594109 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}] 13:33:14 INFO - PROCESS | 1779 | 1468355594115 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:14 INFO - PROCESS | 1779 | 1468355594362 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 13:33:14 INFO - PROCESS | 1779 | 1468355594599 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:14 INFO - PROCESS | 1779 | 1468355594607 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f5000 == 27 [pid = 1779] [id = 544] 13:33:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8ed99800) [pid = 1779] [serial = 1633] [outer = (nil)] 13:33:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9c7400) [pid = 1779] [serial = 1634] [outer = 0x8ed99800] 13:33:14 INFO - PROCESS | 1779 | 1468355594711 Marionette DEBUG loaded listener.js 13:33:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f9da400) [pid = 1779] [serial = 1635] [outer = 0x8ed99800] 13:33:15 INFO - PROCESS | 1779 | 1468355595706 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] 13:33:15 INFO - PROCESS | 1779 | 1468355595792 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 13:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:33:15 INFO - PROCESS | 1779 | 1468355595800 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:33:15 INFO - PROCESS | 1779 | 1468355595804 Marionette TRACE conn4 <- [1,2150,null,{}] 13:33:15 INFO - PROCESS | 1779 | 1468355595812 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}] 13:33:15 INFO - PROCESS | 1779 | 1468355595817 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:16 INFO - PROCESS | 1779 | 1468355596059 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 13:33:16 INFO - PROCESS | 1779 | 1468355596392 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:16 INFO - PROCESS | 1779 | 1468355596399 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e09f800 == 28 [pid = 1779] [id = 545] 13:33:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91796400) [pid = 1779] [serial = 1636] [outer = (nil)] 13:33:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91ade800) [pid = 1779] [serial = 1637] [outer = 0x91796400] 13:33:16 INFO - PROCESS | 1779 | 1468355596490 Marionette DEBUG loaded listener.js 13:33:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92451800) [pid = 1779] [serial = 1638] [outer = 0x91796400] 13:33:17 INFO - PROCESS | 1779 | 1468355597509 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]]]}] 13:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1786ms 13:33:17 INFO - PROCESS | 1779 | 1468355597587 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 13:33:17 INFO - PROCESS | 1779 | 1468355597594 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 13:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:33:17 INFO - PROCESS | 1779 | 1468355597611 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:33:17 INFO - PROCESS | 1779 | 1468355597619 Marionette TRACE conn4 <- [1,2154,null,{}] 13:33:17 INFO - PROCESS | 1779 | 1468355597626 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}] 13:33:17 INFO - PROCESS | 1779 | 1468355597633 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:17 INFO - PROCESS | 1779 | 1468355597967 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 13:33:18 INFO - PROCESS | 1779 | 1468355598109 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:18 INFO - PROCESS | 1779 | 1468355598117 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c3000 == 29 [pid = 1779] [id = 546] 13:33:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92455c00) [pid = 1779] [serial = 1639] [outer = (nil)] 13:33:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92cca000) [pid = 1779] [serial = 1640] [outer = 0x92455c00] 13:33:18 INFO - PROCESS | 1779 | 1468355598254 Marionette DEBUG loaded listener.js 13:33:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92cd1c00) [pid = 1779] [serial = 1641] [outer = 0x92455c00] 13:33:19 INFO - PROCESS | 1779 | 1468355599263 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]]]}] 13:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1707ms 13:33:19 INFO - PROCESS | 1779 | 1468355599327 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 13:33:19 INFO - PROCESS | 1779 | 1468355599331 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 13:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:33:19 INFO - PROCESS | 1779 | 1468355599342 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:33:19 INFO - PROCESS | 1779 | 1468355599346 Marionette TRACE conn4 <- [1,2158,null,{}] 13:33:19 INFO - PROCESS | 1779 | 1468355599352 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}] 13:33:19 INFO - PROCESS | 1779 | 1468355599358 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:19 INFO - PROCESS | 1779 | 1468355599556 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 13:33:19 INFO - PROCESS | 1779 | 1468355599793 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:19 INFO - PROCESS | 1779 | 1468355599806 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9e3000 == 30 [pid = 1779] [id = 547] 13:33:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91702400) [pid = 1779] [serial = 1642] [outer = (nil)] 13:33:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x93d99800) [pid = 1779] [serial = 1643] [outer = 0x91702400] 13:33:19 INFO - PROCESS | 1779 | 1468355599908 Marionette DEBUG loaded listener.js 13:33:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x93da1000) [pid = 1779] [serial = 1644] [outer = 0x91702400] 13:33:20 INFO - PROCESS | 1779 | 1468355600870 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]]]}] 13:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1595ms 13:33:20 INFO - PROCESS | 1779 | 1468355600938 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 13:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:33:20 INFO - PROCESS | 1779 | 1468355600942 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 13:33:20 INFO - PROCESS | 1779 | 1468355600949 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:33:20 INFO - PROCESS | 1779 | 1468355600953 Marionette TRACE conn4 <- [1,2162,null,{}] 13:33:20 INFO - PROCESS | 1779 | 1468355600959 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}] 13:33:20 INFO - PROCESS | 1779 | 1468355600965 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:21 INFO - PROCESS | 1779 | 1468355601163 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 13:33:21 INFO - PROCESS | 1779 | 1468355601405 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:21 INFO - PROCESS | 1779 | 1468355601424 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8d400 == 31 [pid = 1779] [id = 548] 13:33:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8f8bdc00) [pid = 1779] [serial = 1645] [outer = (nil)] 13:33:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9537b400) [pid = 1779] [serial = 1646] [outer = 0x8f8bdc00] 13:33:21 INFO - PROCESS | 1779 | 1468355601571 Marionette DEBUG loaded listener.js 13:33:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x97991c00) [pid = 1779] [serial = 1647] [outer = 0x8f8bdc00] 13:33:22 INFO - PROCESS | 1779 | 1468355602736 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]]]}] 13:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1843ms 13:33:22 INFO - PROCESS | 1779 | 1468355602793 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 13:33:22 INFO - PROCESS | 1779 | 1468355602797 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 13:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:33:22 INFO - PROCESS | 1779 | 1468355602804 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:33:22 INFO - PROCESS | 1779 | 1468355602808 Marionette TRACE conn4 <- [1,2166,null,{}] 13:33:22 INFO - PROCESS | 1779 | 1468355602814 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}] 13:33:22 INFO - PROCESS | 1779 | 1468355602820 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:23 INFO - PROCESS | 1779 | 1468355603017 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 13:33:23 INFO - PROCESS | 1779 | 1468355603272 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:23 INFO - PROCESS | 1779 | 1468355603281 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66800 == 32 [pid = 1779] [id = 549] 13:33:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8dbd3400) [pid = 1779] [serial = 1648] [outer = (nil)] 13:33:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f7c8c00) [pid = 1779] [serial = 1649] [outer = 0x8dbd3400] 13:33:23 INFO - PROCESS | 1779 | 1468355603407 Marionette DEBUG loaded listener.js 13:33:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f8e9c00) [pid = 1779] [serial = 1650] [outer = 0x8dbd3400] 13:33:24 INFO - PROCESS | 1779 | 1468355604563 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]]]}] 13:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1792ms 13:33:24 INFO - PROCESS | 1779 | 1468355604599 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 13:33:24 INFO - PROCESS | 1779 | 1468355604606 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 13:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:33:24 INFO - PROCESS | 1779 | 1468355604618 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:33:24 INFO - PROCESS | 1779 | 1468355604622 Marionette TRACE conn4 <- [1,2170,null,{}] 13:33:24 INFO - PROCESS | 1779 | 1468355604631 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}] 13:33:24 INFO - PROCESS | 1779 | 1468355604638 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:24 INFO - PROCESS | 1779 | 1468355604849 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 13:33:25 INFO - PROCESS | 1779 | 1468355605052 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:25 INFO - PROCESS | 1779 | 1468355605063 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcc400 == 33 [pid = 1779] [id = 550] 13:33:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8dbd8c00) [pid = 1779] [serial = 1651] [outer = (nil)] 13:33:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8e3f7000) [pid = 1779] [serial = 1652] [outer = 0x8dbd8c00] 13:33:25 INFO - PROCESS | 1779 | 1468355605267 Marionette DEBUG loaded listener.js 13:33:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8e4c7400) [pid = 1779] [serial = 1653] [outer = 0x8dbd8c00] 13:33:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb69c00 == 32 [pid = 1779] [id = 542] 13:33:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ea800 == 31 [pid = 1779] [id = 541] 13:33:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a4800 == 30 [pid = 1779] [id = 540] 13:33:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a4c00 == 29 [pid = 1779] [id = 539] 13:33:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64800 == 28 [pid = 1779] [id = 538] 13:33:26 INFO - PROCESS | 1779 | 1468355606295 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]]]}] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92457c00) [pid = 1779] [serial = 1586] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x912d2000) [pid = 1779] [serial = 1551] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x92453400) [pid = 1779] [serial = 1583] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8bb72000) [pid = 1779] [serial = 1553] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8d930400) [pid = 1779] [serial = 1554] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92cd0c00) [pid = 1779] [serial = 1565] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x939e0000) [pid = 1779] [serial = 1566] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8e0a7000) [pid = 1779] [serial = 1571] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f8e7c00) [pid = 1779] [serial = 1572] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9178d400) [pid = 1779] [serial = 1559] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91796c00) [pid = 1779] [serial = 1560] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x93d9c800) [pid = 1779] [serial = 1568] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x95372c00) [pid = 1779] [serial = 1569] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f7c8000) [pid = 1779] [serial = 1556] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f8c4400) [pid = 1779] [serial = 1557] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92b88400) [pid = 1779] [serial = 1562] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9245b400) [pid = 1779] [serial = 1563] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8dbd2800) [pid = 1779] [serial = 1574] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e3f3000) [pid = 1779] [serial = 1575] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f7cf400) [pid = 1779] [serial = 1577] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9178e000) [pid = 1779] [serial = 1581] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91706c00) [pid = 1779] [serial = 1580] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92b87c00) [pid = 1779] [serial = 1584] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f8ee400) [pid = 1779] [serial = 1578] [outer = (nil)] [url = about:blank] 13:33:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92b93800) [pid = 1779] [serial = 1587] [outer = (nil)] [url = about:blank] 13:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1747ms 13:33:26 INFO - PROCESS | 1779 | 1468355606363 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 13:33:26 INFO - PROCESS | 1779 | 1468355606370 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 13:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:33:26 INFO - PROCESS | 1779 | 1468355606381 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:33:26 INFO - PROCESS | 1779 | 1468355606385 Marionette TRACE conn4 <- [1,2174,null,{}] 13:33:26 INFO - PROCESS | 1779 | 1468355606393 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}] 13:33:26 INFO - PROCESS | 1779 | 1468355606399 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:26 INFO - PROCESS | 1779 | 1468355606589 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 13:33:26 INFO - PROCESS | 1779 | 1468355606738 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:26 INFO - PROCESS | 1779 | 1468355606749 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d0000 == 29 [pid = 1779] [id = 551] 13:33:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed95000) [pid = 1779] [serial = 1654] [outer = (nil)] 13:33:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f7c8000) [pid = 1779] [serial = 1655] [outer = 0x8ed95000] 13:33:26 INFO - PROCESS | 1779 | 1468355606879 Marionette DEBUG loaded listener.js 13:33:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f8be800) [pid = 1779] [serial = 1656] [outer = 0x8ed95000] 13:33:27 INFO - PROCESS | 1779 | 1468355607785 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]]]}] 13:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1437ms 13:33:27 INFO - PROCESS | 1779 | 1468355607824 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 13:33:27 INFO - PROCESS | 1779 | 1468355607830 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 13:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:33:27 INFO - PROCESS | 1779 | 1468355607837 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:33:27 INFO - PROCESS | 1779 | 1468355607843 Marionette TRACE conn4 <- [1,2178,null,{}] 13:33:27 INFO - PROCESS | 1779 | 1468355607859 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}] 13:33:27 INFO - PROCESS | 1779 | 1468355607868 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:28 INFO - PROCESS | 1779 | 1468355608055 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 13:33:28 INFO - PROCESS | 1779 | 1468355608206 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:28 INFO - PROCESS | 1779 | 1468355608219 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9cfc00 == 30 [pid = 1779] [id = 552] 13:33:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f9dc800) [pid = 1779] [serial = 1657] [outer = (nil)] 13:33:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f9eb400) [pid = 1779] [serial = 1658] [outer = 0x8f9dc800] 13:33:28 INFO - PROCESS | 1779 | 1468355608317 Marionette DEBUG loaded listener.js 13:33:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x912d6400) [pid = 1779] [serial = 1659] [outer = 0x8f9dc800] 13:33:29 INFO - PROCESS | 1779 | 1468355609282 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]]]}] 13:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1485ms 13:33:29 INFO - PROCESS | 1779 | 1468355609323 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 13:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:33:29 INFO - PROCESS | 1779 | 1468355609328 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 13:33:29 INFO - PROCESS | 1779 | 1468355609334 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:33:29 INFO - PROCESS | 1779 | 1468355609338 Marionette TRACE conn4 <- [1,2182,null,{}] 13:33:29 INFO - PROCESS | 1779 | 1468355609350 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}] 13:33:29 INFO - PROCESS | 1779 | 1468355609354 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:29 INFO - PROCESS | 1779 | 1468355609592 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 13:33:29 INFO - PROCESS | 1779 | 1468355609629 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:29 INFO - PROCESS | 1779 | 1468355609637 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9dfc00 == 31 [pid = 1779] [id = 553] 13:33:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91793800) [pid = 1779] [serial = 1660] [outer = (nil)] 13:33:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91ad9c00) [pid = 1779] [serial = 1661] [outer = 0x91793800] 13:33:29 INFO - PROCESS | 1779 | 1468355609710 Marionette DEBUG loaded listener.js 13:33:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91ae0c00) [pid = 1779] [serial = 1662] [outer = 0x91793800] 13:33:30 INFO - PROCESS | 1779 | 1468355610749 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]]]}] 13:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1440ms 13:33:30 INFO - PROCESS | 1779 | 1468355610776 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 13:33:30 INFO - PROCESS | 1779 | 1468355610779 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 13:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:33:30 INFO - PROCESS | 1779 | 1468355610789 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:33:30 INFO - PROCESS | 1779 | 1468355610793 Marionette TRACE conn4 <- [1,2186,null,{}] 13:33:30 INFO - PROCESS | 1779 | 1468355610800 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}] 13:33:30 INFO - PROCESS | 1779 | 1468355610804 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:31 INFO - PROCESS | 1779 | 1468355611027 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e4c2000) [pid = 1779] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x912d9800) [pid = 1779] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x95236800) [pid = 1779] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f9d4400) [pid = 1779] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9ee400) [pid = 1779] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8bb66400) [pid = 1779] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e0ab800) [pid = 1779] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ed91000) [pid = 1779] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92326c00) [pid = 1779] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x953bb800) [pid = 1779] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x98318400) [pid = 1779] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8d92c000) [pid = 1779] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:33:31 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4c3c00) [pid = 1779] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:33:31 INFO - PROCESS | 1779 | 1468355611321 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:31 INFO - PROCESS | 1779 | 1468355611331 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66400 == 32 [pid = 1779] [id = 554] 13:33:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d925400) [pid = 1779] [serial = 1663] [outer = (nil)] 13:33:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e3f9800) [pid = 1779] [serial = 1664] [outer = 0x8d925400] 13:33:31 INFO - PROCESS | 1779 | 1468355611409 Marionette DEBUG loaded listener.js 13:33:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4c9800) [pid = 1779] [serial = 1665] [outer = 0x8d925400] 13:33:32 INFO - PROCESS | 1779 | 1468355612216 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]]]}] 13:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1486ms 13:33:32 INFO - PROCESS | 1779 | 1468355612276 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 13:33:32 INFO - PROCESS | 1779 | 1468355612280 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 13:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:33:32 INFO - PROCESS | 1779 | 1468355612286 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:33:32 INFO - PROCESS | 1779 | 1468355612289 Marionette TRACE conn4 <- [1,2190,null,{}] 13:33:32 INFO - PROCESS | 1779 | 1468355612297 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}] 13:33:32 INFO - PROCESS | 1779 | 1468355612307 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:32 INFO - PROCESS | 1779 | 1468355612535 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 13:33:32 INFO - PROCESS | 1779 | 1468355612687 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:32 INFO - PROCESS | 1779 | 1468355612693 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd6c00 == 33 [pid = 1779] [id = 555] 13:33:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9245c800) [pid = 1779] [serial = 1666] [outer = (nil)] 13:33:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x939e4000) [pid = 1779] [serial = 1667] [outer = 0x9245c800] 13:33:32 INFO - PROCESS | 1779 | 1468355612770 Marionette DEBUG loaded listener.js 13:33:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93ac2800) [pid = 1779] [serial = 1668] [outer = 0x9245c800] 13:33:33 INFO - PROCESS | 1779 | 1468355613845 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]]]}] 13:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1630ms 13:33:33 INFO - PROCESS | 1779 | 1468355613918 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 13:33:33 INFO - PROCESS | 1779 | 1468355613925 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 13:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:33:33 INFO - PROCESS | 1779 | 1468355613934 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:33:33 INFO - PROCESS | 1779 | 1468355613939 Marionette TRACE conn4 <- [1,2194,null,{}] 13:33:33 INFO - PROCESS | 1779 | 1468355613950 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}] 13:33:33 INFO - PROCESS | 1779 | 1468355613960 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:34 INFO - PROCESS | 1779 | 1468355614259 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 13:33:34 INFO - PROCESS | 1779 | 1468355614518 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:34 INFO - PROCESS | 1779 | 1468355614528 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd6400 == 34 [pid = 1779] [id = 556] 13:33:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e0a3c00) [pid = 1779] [serial = 1669] [outer = (nil)] 13:33:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed90000) [pid = 1779] [serial = 1670] [outer = 0x8e0a3c00] 13:33:34 INFO - PROCESS | 1779 | 1468355614670 Marionette DEBUG loaded listener.js 13:33:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f7d0400) [pid = 1779] [serial = 1671] [outer = 0x8e0a3c00] 13:33:35 INFO - PROCESS | 1779 | 1468355615696 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]]]}] 13:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1798ms 13:33:35 INFO - PROCESS | 1779 | 1468355615731 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 13:33:35 INFO - PROCESS | 1779 | 1468355615739 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 13:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:33:35 INFO - PROCESS | 1779 | 1468355615750 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:33:35 INFO - PROCESS | 1779 | 1468355615754 Marionette TRACE conn4 <- [1,2198,null,{}] 13:33:35 INFO - PROCESS | 1779 | 1468355615764 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}] 13:33:35 INFO - PROCESS | 1779 | 1468355615769 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:35 INFO - PROCESS | 1779 | 1468355615969 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 13:33:36 INFO - PROCESS | 1779 | 1468355616157 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:36 INFO - PROCESS | 1779 | 1468355616165 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8d800 == 35 [pid = 1779] [id = 557] 13:33:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9d7c00) [pid = 1779] [serial = 1672] [outer = (nil)] 13:33:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x912d4c00) [pid = 1779] [serial = 1673] [outer = 0x8f9d7c00] 13:33:36 INFO - PROCESS | 1779 | 1468355616254 Marionette DEBUG loaded listener.js 13:33:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91792800) [pid = 1779] [serial = 1674] [outer = 0x8f9d7c00] 13:33:37 INFO - PROCESS | 1779 | 1468355617501 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]]]}] 13:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1788ms 13:33:37 INFO - PROCESS | 1779 | 1468355617539 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 13:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:33:37 INFO - PROCESS | 1779 | 1468355617544 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 13:33:37 INFO - PROCESS | 1779 | 1468355617551 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:33:37 INFO - PROCESS | 1779 | 1468355617558 Marionette TRACE conn4 <- [1,2202,null,{}] 13:33:37 INFO - PROCESS | 1779 | 1468355617575 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}] 13:33:37 INFO - PROCESS | 1779 | 1468355617585 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:37 INFO - PROCESS | 1779 | 1468355617831 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 13:33:38 INFO - PROCESS | 1779 | 1468355618115 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:38 INFO - PROCESS | 1779 | 1468355618127 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x939e5c00 == 36 [pid = 1779] [id = 558] 13:33:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93b6ac00) [pid = 1779] [serial = 1675] [outer = (nil)] 13:33:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93d9d000) [pid = 1779] [serial = 1676] [outer = 0x93b6ac00] 13:33:38 INFO - PROCESS | 1779 | 1468355618220 Marionette DEBUG loaded listener.js 13:33:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x94854000) [pid = 1779] [serial = 1677] [outer = 0x93b6ac00] 13:33:39 INFO - PROCESS | 1779 | 1468355619238 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]]]}] 13:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1751ms 13:33:39 INFO - PROCESS | 1779 | 1468355619303 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 13:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:33:39 INFO - PROCESS | 1779 | 1468355619309 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 13:33:39 INFO - PROCESS | 1779 | 1468355619315 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:33:39 INFO - PROCESS | 1779 | 1468355619319 Marionette TRACE conn4 <- [1,2206,null,{}] 13:33:39 INFO - PROCESS | 1779 | 1468355619325 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}] 13:33:39 INFO - PROCESS | 1779 | 1468355619331 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:39 INFO - PROCESS | 1779 | 1468355619547 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 13:33:39 INFO - PROCESS | 1779 | 1468355619783 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:39 INFO - PROCESS | 1779 | 1468355619794 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c7000 == 37 [pid = 1779] [id = 559] 13:33:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x939d9800) [pid = 1779] [serial = 1678] [outer = (nil)] 13:33:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9537c000) [pid = 1779] [serial = 1679] [outer = 0x939d9800] 13:33:39 INFO - PROCESS | 1779 | 1468355619920 Marionette DEBUG loaded listener.js 13:33:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x953bb800) [pid = 1779] [serial = 1680] [outer = 0x939d9800] 13:33:40 INFO - PROCESS | 1779 | 1468355620873 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]]]}] 13:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1586ms 13:33:40 INFO - PROCESS | 1779 | 1468355620902 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 13:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:33:40 INFO - PROCESS | 1779 | 1468355620907 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 13:33:40 INFO - PROCESS | 1779 | 1468355620914 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:33:40 INFO - PROCESS | 1779 | 1468355620917 Marionette TRACE conn4 <- [1,2210,null,{}] 13:33:40 INFO - PROCESS | 1779 | 1468355620924 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}] 13:33:40 INFO - PROCESS | 1779 | 1468355620930 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:41 INFO - PROCESS | 1779 | 1468355621126 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 13:33:41 INFO - PROCESS | 1779 | 1468355621316 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:41 INFO - PROCESS | 1779 | 1468355621325 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d99c00 == 38 [pid = 1779] [id = 560] 13:33:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x953c1800) [pid = 1779] [serial = 1681] [outer = (nil)] 13:33:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x983d9c00) [pid = 1779] [serial = 1682] [outer = 0x953c1800] 13:33:41 INFO - PROCESS | 1779 | 1468355621415 Marionette DEBUG loaded listener.js 13:33:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9922e400) [pid = 1779] [serial = 1683] [outer = 0x953c1800] 13:33:42 INFO - PROCESS | 1779 | 1468355622413 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]]]}] 13:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1550ms 13:33:42 INFO - PROCESS | 1779 | 1468355622465 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 13:33:42 INFO - PROCESS | 1779 | 1468355622468 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 13:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:33:42 INFO - PROCESS | 1779 | 1468355622476 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:33:42 INFO - PROCESS | 1779 | 1468355622478 Marionette TRACE conn4 <- [1,2214,null,{}] 13:33:42 INFO - PROCESS | 1779 | 1468355622485 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}] 13:33:42 INFO - PROCESS | 1779 | 1468355622496 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:42 INFO - PROCESS | 1779 | 1468355622756 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 13:33:43 INFO - PROCESS | 1779 | 1468355623322 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:43 INFO - PROCESS | 1779 | 1468355623333 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a4800 == 39 [pid = 1779] [id = 561] 13:33:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e0a6000) [pid = 1779] [serial = 1684] [outer = (nil)] 13:33:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8e3f0c00) [pid = 1779] [serial = 1685] [outer = 0x8e0a6000] 13:33:43 INFO - PROCESS | 1779 | 1468355623417 Marionette DEBUG loaded listener.js 13:33:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8e4cdc00) [pid = 1779] [serial = 1686] [outer = 0x8e0a6000] 13:33:44 INFO - PROCESS | 1779 | 1468355624303 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]]]}] 13:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1840ms 13:33:44 INFO - PROCESS | 1779 | 1468355624318 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 13:33:44 INFO - PROCESS | 1779 | 1468355624325 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 13:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:33:44 INFO - PROCESS | 1779 | 1468355624333 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:33:44 INFO - PROCESS | 1779 | 1468355624338 Marionette TRACE conn4 <- [1,2218,null,{}] 13:33:44 INFO - PROCESS | 1779 | 1468355624367 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}] 13:33:44 INFO - PROCESS | 1779 | 1468355624375 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:44 INFO - PROCESS | 1779 | 1468355624564 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 13:33:44 INFO - PROCESS | 1779 | 1468355624768 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:44 INFO - PROCESS | 1779 | 1468355624777 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d5000 == 40 [pid = 1779] [id = 562] 13:33:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f9de400) [pid = 1779] [serial = 1687] [outer = (nil)] 13:33:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f9ee400) [pid = 1779] [serial = 1688] [outer = 0x8f9de400] 13:33:44 INFO - PROCESS | 1779 | 1468355624855 Marionette DEBUG loaded listener.js 13:33:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x912dcc00) [pid = 1779] [serial = 1689] [outer = 0x8f9de400] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x912d6c00 == 39 [pid = 1779] [id = 526] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8f4400 == 38 [pid = 1779] [id = 527] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x93b70c00 == 37 [pid = 1779] [id = 531] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcb000 == 36 [pid = 1779] [id = 525] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92e000 == 35 [pid = 1779] [id = 524] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb68800 == 34 [pid = 1779] [id = 528] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x912d6800 == 33 [pid = 1779] [id = 530] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f5000 == 32 [pid = 1779] [id = 544] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x953ba800 == 31 [pid = 1779] [id = 534] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66800 == 30 [pid = 1779] [id = 549] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8d000 == 29 [pid = 1779] [id = 537] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9e3000 == 28 [pid = 1779] [id = 547] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8e09f800 == 27 [pid = 1779] [id = 545] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92b400 == 26 [pid = 1779] [id = 536] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8d400 == 25 [pid = 1779] [id = 548] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d6400 == 24 [pid = 1779] [id = 533] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67400 == 23 [pid = 1779] [id = 543] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c7800 == 22 [pid = 1779] [id = 532] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c1800 == 21 [pid = 1779] [id = 529] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c3000 == 20 [pid = 1779] [id = 546] 13:33:46 INFO - PROCESS | 1779 | --DOCSHELL 0x9232a800 == 19 [pid = 1779] [id = 535] 13:33:47 INFO - PROCESS | 1779 | 1468355627024 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]]]}] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8f7c7800) [pid = 1779] [serial = 1590] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8ed8bc00) [pid = 1779] [serial = 1589] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x91ae0800) [pid = 1779] [serial = 1593] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91791000) [pid = 1779] [serial = 1592] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9537a000) [pid = 1779] [serial = 1596] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9527b800) [pid = 1779] [serial = 1595] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x97997000) [pid = 1779] [serial = 1599] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x912d8800) [pid = 1779] [serial = 1625] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x95380c00) [pid = 1779] [serial = 1598] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8bb6f000) [pid = 1779] [serial = 1616] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d929800) [pid = 1779] [serial = 1617] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e3f2c00) [pid = 1779] [serial = 1619] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e3fe400) [pid = 1779] [serial = 1620] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f8f0400) [pid = 1779] [serial = 1614] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f8bac00) [pid = 1779] [serial = 1613] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x99229c00) [pid = 1779] [serial = 1602] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x983e3400) [pid = 1779] [serial = 1601] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9a08b400) [pid = 1779] [serial = 1605] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x99fdd800) [pid = 1779] [serial = 1604] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9a11f400) [pid = 1779] [serial = 1608] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9a093000) [pid = 1779] [serial = 1607] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x912d4800) [pid = 1779] [serial = 1611] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f8ec800) [pid = 1779] [serial = 1610] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91702000) [pid = 1779] [serial = 1626] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f9cc400) [pid = 1779] [serial = 1623] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f8c1000) [pid = 1779] [serial = 1622] [outer = (nil)] [url = about:blank] 13:33:47 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91701400) [pid = 1779] [serial = 1628] [outer = (nil)] [url = about:blank] 13:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2912ms 13:33:47 INFO - PROCESS | 1779 | 1468355627253 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 13:33:47 INFO - PROCESS | 1779 | 1468355627259 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 13:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:33:47 INFO - PROCESS | 1779 | 1468355627269 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:33:47 INFO - PROCESS | 1779 | 1468355627276 Marionette TRACE conn4 <- [1,2222,null,{}] 13:33:47 INFO - PROCESS | 1779 | 1468355627286 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}] 13:33:47 INFO - PROCESS | 1779 | 1468355627292 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:47 INFO - PROCESS | 1779 | 1468355627463 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 13:33:47 INFO - PROCESS | 1779 | 1468355627475 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:47 INFO - PROCESS | 1779 | 1468355627486 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd3000 == 20 [pid = 1779] [id = 563] 13:33:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8dbd3c00) [pid = 1779] [serial = 1690] [outer = (nil)] 13:33:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e0a0800) [pid = 1779] [serial = 1691] [outer = 0x8dbd3c00] 13:33:47 INFO - PROCESS | 1779 | 1468355627565 Marionette DEBUG loaded listener.js 13:33:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e0a9400) [pid = 1779] [serial = 1692] [outer = 0x8dbd3c00] 13:33:48 INFO - PROCESS | 1779 | 1468355628569 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]]]}] 13:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1336ms 13:33:48 INFO - PROCESS | 1779 | 1468355628609 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 13:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:33:48 INFO - PROCESS | 1779 | 1468355628618 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 13:33:48 INFO - PROCESS | 1779 | 1468355628631 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:33:48 INFO - PROCESS | 1779 | 1468355628636 Marionette TRACE conn4 <- [1,2226,null,{}] 13:33:48 INFO - PROCESS | 1779 | 1468355628642 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}] 13:33:48 INFO - PROCESS | 1779 | 1468355628648 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:48 INFO - PROCESS | 1779 | 1468355628885 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 13:33:48 INFO - PROCESS | 1779 | 1468355628902 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:48 INFO - PROCESS | 1779 | 1468355628913 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8c800 == 21 [pid = 1779] [id = 564] 13:33:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed90800) [pid = 1779] [serial = 1693] [outer = (nil)] 13:33:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed96c00) [pid = 1779] [serial = 1694] [outer = 0x8ed90800] 13:33:48 INFO - PROCESS | 1779 | 1468355628987 Marionette DEBUG loaded listener.js 13:33:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f7c3800) [pid = 1779] [serial = 1695] [outer = 0x8ed90800] 13:33:50 INFO - PROCESS | 1779 | 1468355630076 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]]]}] 13:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1485ms 13:33:50 INFO - PROCESS | 1779 | 1468355630114 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 13:33:50 INFO - PROCESS | 1779 | 1468355630118 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 13:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:33:50 INFO - PROCESS | 1779 | 1468355630125 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:33:50 INFO - PROCESS | 1779 | 1468355630131 Marionette TRACE conn4 <- [1,2230,null,{}] 13:33:50 INFO - PROCESS | 1779 | 1468355630157 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}] 13:33:50 INFO - PROCESS | 1779 | 1468355630167 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:50 INFO - PROCESS | 1779 | 1468355630399 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 13:33:50 INFO - PROCESS | 1779 | 1468355630428 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:50 INFO - PROCESS | 1779 | 1468355630444 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ca400 == 22 [pid = 1779] [id = 565] 13:33:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f9cc000) [pid = 1779] [serial = 1696] [outer = (nil)] 13:33:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f9d3000) [pid = 1779] [serial = 1697] [outer = 0x8f9cc000] 13:33:50 INFO - PROCESS | 1779 | 1468355630519 Marionette DEBUG loaded listener.js 13:33:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f9e3000) [pid = 1779] [serial = 1698] [outer = 0x8f9cc000] 13:33:51 INFO - PROCESS | 1779 | 1468355631547 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]]]}] 13:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1453ms 13:33:51 INFO - PROCESS | 1779 | 1468355631580 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 13:33:51 INFO - PROCESS | 1779 | 1468355631584 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 13:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:33:51 INFO - PROCESS | 1779 | 1468355631593 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:33:51 INFO - PROCESS | 1779 | 1468355631597 Marionette TRACE conn4 <- [1,2234,null,{}] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91793800) [pid = 1779] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d925400) [pid = 1779] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed94000) [pid = 1779] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8bb69000) [pid = 1779] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92455c00) [pid = 1779] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dbd3400) [pid = 1779] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91796400) [pid = 1779] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dbd8c00) [pid = 1779] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f8bdc00) [pid = 1779] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed99800) [pid = 1779] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9245c800) [pid = 1779] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9dc800) [pid = 1779] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91702400) [pid = 1779] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:33:52 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8ed95000) [pid = 1779] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:33:52 INFO - PROCESS | 1779 | 1468355632224 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}] 13:33:52 INFO - PROCESS | 1779 | 1468355632228 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:52 INFO - PROCESS | 1779 | 1468355632403 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 13:33:52 INFO - PROCESS | 1779 | 1468355632544 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:52 INFO - PROCESS | 1779 | 1468355632553 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a8c00 == 23 [pid = 1779] [id = 566] 13:33:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed98400) [pid = 1779] [serial = 1699] [outer = (nil)] 13:33:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f9ca000) [pid = 1779] [serial = 1700] [outer = 0x8ed98400] 13:33:52 INFO - PROCESS | 1779 | 1468355632627 Marionette DEBUG loaded listener.js 13:33:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9170b000) [pid = 1779] [serial = 1701] [outer = 0x8ed98400] 13:33:53 INFO - PROCESS | 1779 | 1468355633445 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]]]}] 13:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1901ms 13:33:53 INFO - PROCESS | 1779 | 1468355633494 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 13:33:53 INFO - PROCESS | 1779 | 1468355633499 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 13:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:33:53 INFO - PROCESS | 1779 | 1468355633510 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:33:53 INFO - PROCESS | 1779 | 1468355633514 Marionette TRACE conn4 <- [1,2238,null,{}] 13:33:53 INFO - PROCESS | 1779 | 1468355633520 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}] 13:33:53 INFO - PROCESS | 1779 | 1468355633527 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:53 INFO - PROCESS | 1779 | 1468355633694 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 13:33:53 INFO - PROCESS | 1779 | 1468355633703 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:53 INFO - PROCESS | 1779 | 1468355633713 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cfc00 == 24 [pid = 1779] [id = 567] 13:33:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912d0400) [pid = 1779] [serial = 1702] [outer = (nil)] 13:33:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ad5c00) [pid = 1779] [serial = 1703] [outer = 0x912d0400] 13:33:53 INFO - PROCESS | 1779 | 1468355633785 Marionette DEBUG loaded listener.js 13:33:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91798000) [pid = 1779] [serial = 1704] [outer = 0x912d0400] 13:33:55 INFO - PROCESS | 1779 | 1468355635036 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]]]}] 13:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1583ms 13:33:55 INFO - PROCESS | 1779 | 1468355635095 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 13:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:33:55 INFO - PROCESS | 1779 | 1468355635103 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 13:33:55 INFO - PROCESS | 1779 | 1468355635111 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:33:55 INFO - PROCESS | 1779 | 1468355635117 Marionette TRACE conn4 <- [1,2242,null,{}] 13:33:55 INFO - PROCESS | 1779 | 1468355635171 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}] 13:33:55 INFO - PROCESS | 1779 | 1468355635178 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:55 INFO - PROCESS | 1779 | 1468355635472 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 13:33:55 INFO - PROCESS | 1779 | 1468355635669 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:55 INFO - PROCESS | 1779 | 1468355635677 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0ae800 == 25 [pid = 1779] [id = 568] 13:33:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed8d400) [pid = 1779] [serial = 1705] [outer = (nil)] 13:33:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed97c00) [pid = 1779] [serial = 1706] [outer = 0x8ed8d400] 13:33:55 INFO - PROCESS | 1779 | 1468355635767 Marionette DEBUG loaded listener.js 13:33:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f8ebc00) [pid = 1779] [serial = 1707] [outer = 0x8ed8d400] 13:33:56 INFO - PROCESS | 1779 | 1468355636784 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]]]}] 13:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1740ms 13:33:56 INFO - PROCESS | 1779 | 1468355636851 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 13:33:56 INFO - PROCESS | 1779 | 1468355636859 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 13:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:33:56 INFO - PROCESS | 1779 | 1468355636871 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:33:56 INFO - PROCESS | 1779 | 1468355636877 Marionette TRACE conn4 <- [1,2246,null,{}] 13:33:56 INFO - PROCESS | 1779 | 1468355636884 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}] 13:33:56 INFO - PROCESS | 1779 | 1468355636891 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:57 INFO - PROCESS | 1779 | 1468355637106 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 13:33:57 INFO - PROCESS | 1779 | 1468355637346 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:57 INFO - PROCESS | 1779 | 1468355637355 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c1800 == 26 [pid = 1779] [id = 569] 13:33:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91ad3800) [pid = 1779] [serial = 1708] [outer = (nil)] 13:33:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91adc000) [pid = 1779] [serial = 1709] [outer = 0x91ad3800] 13:33:57 INFO - PROCESS | 1779 | 1468355637469 Marionette DEBUG loaded listener.js 13:33:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92450800) [pid = 1779] [serial = 1710] [outer = 0x91ad3800] 13:33:58 INFO - PROCESS | 1779 | 1468355638575 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]]]}] 13:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1748ms 13:33:58 INFO - PROCESS | 1779 | 1468355638620 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 13:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:33:58 INFO - PROCESS | 1779 | 1468355638625 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 13:33:58 INFO - PROCESS | 1779 | 1468355638632 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:33:58 INFO - PROCESS | 1779 | 1468355638639 Marionette TRACE conn4 <- [1,2250,null,{}] 13:33:58 INFO - PROCESS | 1779 | 1468355638656 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}] 13:33:58 INFO - PROCESS | 1779 | 1468355638665 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:58 INFO - PROCESS | 1779 | 1468355638915 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 13:33:59 INFO - PROCESS | 1779 | 1468355639153 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:59 INFO - PROCESS | 1779 | 1468355639164 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:33:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b8ec00 == 27 [pid = 1779] [id = 570] 13:33:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92b8f000) [pid = 1779] [serial = 1711] [outer = (nil)] 13:33:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92b92800) [pid = 1779] [serial = 1712] [outer = 0x92b8f000] 13:33:59 INFO - PROCESS | 1779 | 1468355639252 Marionette DEBUG loaded listener.js 13:33:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92cc6400) [pid = 1779] [serial = 1713] [outer = 0x92b8f000] 13:34:00 INFO - PROCESS | 1779 | 1468355640278 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]]]}] 13:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1693ms 13:34:00 INFO - PROCESS | 1779 | 1468355640325 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 13:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:34:00 INFO - PROCESS | 1779 | 1468355640330 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 13:34:00 INFO - PROCESS | 1779 | 1468355640337 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:34:00 INFO - PROCESS | 1779 | 1468355640340 Marionette TRACE conn4 <- [1,2254,null,{}] 13:34:00 INFO - PROCESS | 1779 | 1468355640347 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}] 13:34:00 INFO - PROCESS | 1779 | 1468355640353 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:00 INFO - PROCESS | 1779 | 1468355640557 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 13:34:00 INFO - PROCESS | 1779 | 1468355640745 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:00 INFO - PROCESS | 1779 | 1468355640757 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed91800 == 28 [pid = 1779] [id = 571] 13:34:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92ccc400) [pid = 1779] [serial = 1714] [outer = (nil)] 13:34:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x93b66000) [pid = 1779] [serial = 1715] [outer = 0x92ccc400] 13:34:00 INFO - PROCESS | 1779 | 1468355640886 Marionette DEBUG loaded listener.js 13:34:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93b70c00) [pid = 1779] [serial = 1716] [outer = 0x92ccc400] 13:34:02 INFO - PROCESS | 1779 | 1468355642104 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]]]}] 13:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1788ms 13:34:02 INFO - PROCESS | 1779 | 1468355642126 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 13:34:02 INFO - PROCESS | 1779 | 1468355642130 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 13:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:34:02 INFO - PROCESS | 1779 | 1468355642138 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:34:02 INFO - PROCESS | 1779 | 1468355642143 Marionette TRACE conn4 <- [1,2258,null,{}] 13:34:02 INFO - PROCESS | 1779 | 1468355642150 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}] 13:34:02 INFO - PROCESS | 1779 | 1468355642157 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:02 INFO - PROCESS | 1779 | 1468355642528 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 13:34:02 INFO - PROCESS | 1779 | 1468355642791 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:02 INFO - PROCESS | 1779 | 1468355642812 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6b400 == 29 [pid = 1779] [id = 572] 13:34:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d926c00) [pid = 1779] [serial = 1717] [outer = (nil)] 13:34:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8dbc9800) [pid = 1779] [serial = 1718] [outer = 0x8d926c00] 13:34:02 INFO - PROCESS | 1779 | 1468355642890 Marionette DEBUG loaded listener.js 13:34:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e0a1000) [pid = 1779] [serial = 1719] [outer = 0x8d926c00] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91708000) [pid = 1779] [serial = 1629] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d924000) [pid = 1779] [serial = 1631] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8dbcd800) [pid = 1779] [serial = 1632] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92cca000) [pid = 1779] [serial = 1640] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92cd1c00) [pid = 1779] [serial = 1641] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f7c8c00) [pid = 1779] [serial = 1649] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f8e9c00) [pid = 1779] [serial = 1650] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91ade800) [pid = 1779] [serial = 1637] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92451800) [pid = 1779] [serial = 1638] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e3f7000) [pid = 1779] [serial = 1652] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4c7400) [pid = 1779] [serial = 1653] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9537b400) [pid = 1779] [serial = 1646] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x97991c00) [pid = 1779] [serial = 1647] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f9c7400) [pid = 1779] [serial = 1634] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f9da400) [pid = 1779] [serial = 1635] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x93d99800) [pid = 1779] [serial = 1643] [outer = (nil)] [url = about:blank] 13:34:03 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x93da1000) [pid = 1779] [serial = 1644] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91ad9c00) [pid = 1779] [serial = 1661] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e3f9800) [pid = 1779] [serial = 1664] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93ac2800) [pid = 1779] [serial = 1668] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9eb400) [pid = 1779] [serial = 1658] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f7c8000) [pid = 1779] [serial = 1655] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f8be800) [pid = 1779] [serial = 1656] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91ae0c00) [pid = 1779] [serial = 1662] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x939e4000) [pid = 1779] [serial = 1667] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x912d6400) [pid = 1779] [serial = 1659] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8e4c9800) [pid = 1779] [serial = 1665] [outer = (nil)] [url = about:blank] 13:34:04 INFO - PROCESS | 1779 | 1468355644031 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]]]}] 13:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1936ms 13:34:04 INFO - PROCESS | 1779 | 1468355644076 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 13:34:04 INFO - PROCESS | 1779 | 1468355644084 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 13:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:34:04 INFO - PROCESS | 1779 | 1468355644094 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:34:04 INFO - PROCESS | 1779 | 1468355644098 Marionette TRACE conn4 <- [1,2262,null,{}] 13:34:04 INFO - PROCESS | 1779 | 1468355644105 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}] 13:34:04 INFO - PROCESS | 1779 | 1468355644111 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:04 INFO - PROCESS | 1779 | 1468355644345 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 13:34:04 INFO - PROCESS | 1779 | 1468355644519 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:04 INFO - PROCESS | 1779 | 1468355644529 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8b800 == 30 [pid = 1779] [id = 573] 13:34:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8ed8f800) [pid = 1779] [serial = 1720] [outer = (nil)] 13:34:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f7c8000) [pid = 1779] [serial = 1721] [outer = 0x8ed8f800] 13:34:04 INFO - PROCESS | 1779 | 1468355644632 Marionette DEBUG loaded listener.js 13:34:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f8c2000) [pid = 1779] [serial = 1722] [outer = 0x8ed8f800] 13:34:05 INFO - PROCESS | 1779 | 1468355645647 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]]]}] 13:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1584ms 13:34:05 INFO - PROCESS | 1779 | 1468355645678 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 13:34:05 INFO - PROCESS | 1779 | 1468355645685 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 13:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:34:05 INFO - PROCESS | 1779 | 1468355645695 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:34:05 INFO - PROCESS | 1779 | 1468355645700 Marionette TRACE conn4 <- [1,2266,null,{}] 13:34:05 INFO - PROCESS | 1779 | 1468355645712 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}] 13:34:05 INFO - PROCESS | 1779 | 1468355645717 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:05 INFO - PROCESS | 1779 | 1468355645926 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 13:34:06 INFO - PROCESS | 1779 | 1468355646112 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:06 INFO - PROCESS | 1779 | 1468355646122 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c9800 == 31 [pid = 1779] [id = 574] 13:34:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e4cb800) [pid = 1779] [serial = 1723] [outer = (nil)] 13:34:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9ca800) [pid = 1779] [serial = 1724] [outer = 0x8e4cb800] 13:34:06 INFO - PROCESS | 1779 | 1468355646270 Marionette DEBUG loaded listener.js 13:34:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9dd000) [pid = 1779] [serial = 1725] [outer = 0x8e4cb800] 13:34:07 INFO - PROCESS | 1779 | 1468355647225 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]]]}] 13:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1544ms 13:34:07 INFO - PROCESS | 1779 | 1468355647239 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 13:34:07 INFO - PROCESS | 1779 | 1468355647247 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 13:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:34:07 INFO - PROCESS | 1779 | 1468355647259 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:34:07 INFO - PROCESS | 1779 | 1468355647263 Marionette TRACE conn4 <- [1,2270,null,{}] 13:34:07 INFO - PROCESS | 1779 | 1468355647291 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}] 13:34:07 INFO - PROCESS | 1779 | 1468355647298 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:07 INFO - PROCESS | 1779 | 1468355647504 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 13:34:07 INFO - PROCESS | 1779 | 1468355647701 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:07 INFO - PROCESS | 1779 | 1468355647711 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed92c00 == 32 [pid = 1779] [id = 575] 13:34:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x912ce000) [pid = 1779] [serial = 1726] [outer = (nil)] 13:34:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9179a000) [pid = 1779] [serial = 1727] [outer = 0x912ce000] 13:34:07 INFO - PROCESS | 1779 | 1468355647796 Marionette DEBUG loaded listener.js 13:34:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91ad9c00) [pid = 1779] [serial = 1728] [outer = 0x912ce000] 13:34:08 INFO - PROCESS | 1779 | 1468355648844 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]]]}] 13:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1661ms 13:34:08 INFO - PROCESS | 1779 | 1468355648921 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 13:34:08 INFO - PROCESS | 1779 | 1468355648924 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 13:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:34:08 INFO - PROCESS | 1779 | 1468355648932 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:34:08 INFO - PROCESS | 1779 | 1468355648940 Marionette TRACE conn4 <- [1,2274,null,{}] 13:34:08 INFO - PROCESS | 1779 | 1468355648958 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}] 13:34:08 INFO - PROCESS | 1779 | 1468355648968 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:09 INFO - PROCESS | 1779 | 1468355649245 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 13:34:09 INFO - PROCESS | 1779 | 1468355649472 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:09 INFO - PROCESS | 1779 | 1468355649484 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b88800 == 33 [pid = 1779] [id = 576] 13:34:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92b89800) [pid = 1779] [serial = 1729] [outer = (nil)] 13:34:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92b92c00) [pid = 1779] [serial = 1730] [outer = 0x92b89800] 13:34:09 INFO - PROCESS | 1779 | 1468355649572 Marionette DEBUG loaded listener.js 13:34:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92ccdc00) [pid = 1779] [serial = 1731] [outer = 0x92b89800] 13:34:10 INFO - PROCESS | 1779 | 1468355650543 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]]]}] 13:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1647ms 13:34:10 INFO - PROCESS | 1779 | 1468355650580 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 13:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:34:10 INFO - PROCESS | 1779 | 1468355650585 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 13:34:10 INFO - PROCESS | 1779 | 1468355650592 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:34:10 INFO - PROCESS | 1779 | 1468355650596 Marionette TRACE conn4 <- [1,2278,null,{}] 13:34:10 INFO - PROCESS | 1779 | 1468355650603 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}] 13:34:10 INFO - PROCESS | 1779 | 1468355650607 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:10 INFO - PROCESS | 1779 | 1468355650810 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 13:34:11 INFO - PROCESS | 1779 | 1468355650995 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:11 INFO - PROCESS | 1779 | 1468355651004 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x912db000 == 34 [pid = 1779] [id = 577] 13:34:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92b8f400) [pid = 1779] [serial = 1732] [outer = (nil)] 13:34:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93ac1000) [pid = 1779] [serial = 1733] [outer = 0x92b8f400] 13:34:11 INFO - PROCESS | 1779 | 1468355651085 Marionette DEBUG loaded listener.js 13:34:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93b65400) [pid = 1779] [serial = 1734] [outer = 0x92b8f400] 13:34:12 INFO - PROCESS | 1779 | 1468355652071 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]]]}] 13:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1537ms 13:34:12 INFO - PROCESS | 1779 | 1468355652129 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 13:34:12 INFO - PROCESS | 1779 | 1468355652133 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 13:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:34:12 INFO - PROCESS | 1779 | 1468355652140 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:34:12 INFO - PROCESS | 1779 | 1468355652144 Marionette TRACE conn4 <- [1,2282,null,{}] 13:34:12 INFO - PROCESS | 1779 | 1468355652150 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}] 13:34:12 INFO - PROCESS | 1779 | 1468355652155 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:12 INFO - PROCESS | 1779 | 1468355652343 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 13:34:12 INFO - PROCESS | 1779 | 1468355652538 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:12 INFO - PROCESS | 1779 | 1468355652545 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd0400 == 35 [pid = 1779] [id = 578] 13:34:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e3fb000) [pid = 1779] [serial = 1735] [outer = (nil)] 13:34:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x94849800) [pid = 1779] [serial = 1736] [outer = 0x8e3fb000] 13:34:12 INFO - PROCESS | 1779 | 1468355652633 Marionette DEBUG loaded listener.js 13:34:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9484b800) [pid = 1779] [serial = 1737] [outer = 0x8e3fb000] 13:34:13 INFO - PROCESS | 1779 | 1468355653641 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]]]}] 13:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1534ms 13:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:34:13 INFO - PROCESS | 1779 | 1468355653676 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 13:34:13 INFO - PROCESS | 1779 | 1468355653679 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 13:34:13 INFO - PROCESS | 1779 | 1468355653686 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:34:13 INFO - PROCESS | 1779 | 1468355653689 Marionette TRACE conn4 <- [1,2286,null,{}] 13:34:13 INFO - PROCESS | 1779 | 1468355653696 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}] 13:34:13 INFO - PROCESS | 1779 | 1468355653707 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:13 INFO - PROCESS | 1779 | 1468355653938 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 13:34:14 INFO - PROCESS | 1779 | 1468355654174 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:14 INFO - PROCESS | 1779 | 1468355654185 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6a800 == 36 [pid = 1779] [id = 579] 13:34:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8dbce400) [pid = 1779] [serial = 1738] [outer = (nil)] 13:34:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9798c400) [pid = 1779] [serial = 1739] [outer = 0x8dbce400] 13:34:14 INFO - PROCESS | 1779 | 1468355654308 Marionette DEBUG loaded listener.js 13:34:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x97997000) [pid = 1779] [serial = 1740] [outer = 0x8dbce400] 13:34:15 INFO - PROCESS | 1779 | 1468355655233 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]]]}] 13:34:15 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 13:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1582ms 13:34:15 INFO - PROCESS | 1779 | 1468355655269 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 13:34:15 INFO - PROCESS | 1779 | 1468355655273 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 13:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:34:15 INFO - PROCESS | 1779 | 1468355655280 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:34:15 INFO - PROCESS | 1779 | 1468355655283 Marionette TRACE conn4 <- [1,2290,null,{}] 13:34:15 INFO - PROCESS | 1779 | 1468355655289 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}] 13:34:15 INFO - PROCESS | 1779 | 1468355655294 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:15 INFO - PROCESS | 1779 | 1468355655477 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 13:34:15 INFO - PROCESS | 1779 | 1468355655661 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:15 INFO - PROCESS | 1779 | 1468355655669 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d932400 == 37 [pid = 1779] [id = 580] 13:34:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8dbd5800) [pid = 1779] [serial = 1741] [outer = (nil)] 13:34:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9922c400) [pid = 1779] [serial = 1742] [outer = 0x8dbd5800] 13:34:15 INFO - PROCESS | 1779 | 1468355655752 Marionette DEBUG loaded listener.js 13:34:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9922e000) [pid = 1779] [serial = 1743] [outer = 0x8dbd5800] 13:34:16 INFO - PROCESS | 1779 | 1468355656735 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]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1493ms 13:34:16 INFO - PROCESS | 1779 | 1468355656774 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 13:34:16 INFO - PROCESS | 1779 | 1468355656778 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 13:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:34:16 INFO - PROCESS | 1779 | 1468355656787 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 1779 | 1468355656792 Marionette TRACE conn4 <- [1,2294,null,{}] 13:34:16 INFO - PROCESS | 1779 | 1468355656799 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}] 13:34:16 INFO - PROCESS | 1779 | 1468355656803 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:16 INFO - PROCESS | 1779 | 1468355656995 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 13:34:17 INFO - PROCESS | 1779 | 1468355657194 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:17 INFO - PROCESS | 1779 | 1468355657203 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c7c00 == 38 [pid = 1779] [id = 581] 13:34:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91791800) [pid = 1779] [serial = 1744] [outer = (nil)] 13:34:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x99237400) [pid = 1779] [serial = 1745] [outer = 0x91791800] 13:34:17 INFO - PROCESS | 1779 | 1468355657334 Marionette DEBUG loaded listener.js 13:34:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9927bc00) [pid = 1779] [serial = 1746] [outer = 0x91791800] 13:34:18 INFO - PROCESS | 1779 | 1468355658362 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]]]}] 13:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1632ms 13:34:18 INFO - PROCESS | 1779 | 1468355658421 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 13:34:18 INFO - PROCESS | 1779 | 1468355658424 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 13:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:34:18 INFO - PROCESS | 1779 | 1468355658431 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:34:18 INFO - PROCESS | 1779 | 1468355658434 Marionette TRACE conn4 <- [1,2298,null,{}] 13:34:18 INFO - PROCESS | 1779 | 1468355658440 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}] 13:34:18 INFO - PROCESS | 1779 | 1468355658445 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:18 INFO - PROCESS | 1779 | 1468355658642 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 13:34:19 INFO - PROCESS | 1779 | 1468355658990 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:19 INFO - PROCESS | 1779 | 1468355658999 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d929000 == 39 [pid = 1779] [id = 582] 13:34:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8d929400) [pid = 1779] [serial = 1747] [outer = (nil)] 13:34:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d92ec00) [pid = 1779] [serial = 1748] [outer = 0x8d929400] 13:34:19 INFO - PROCESS | 1779 | 1468355659127 Marionette DEBUG loaded listener.js 13:34:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e0a2800) [pid = 1779] [serial = 1749] [outer = 0x8d929400] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66400 == 38 [pid = 1779] [id = 554] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd6c00 == 37 [pid = 1779] [id = 555] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9dfc00 == 36 [pid = 1779] [id = 553] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8d800 == 35 [pid = 1779] [id = 557] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d0000 == 34 [pid = 1779] [id = 551] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd6400 == 33 [pid = 1779] [id = 556] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a4800 == 32 [pid = 1779] [id = 561] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9cfc00 == 31 [pid = 1779] [id = 552] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c7000 == 30 [pid = 1779] [id = 559] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x939e5c00 == 29 [pid = 1779] [id = 558] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x93d99c00 == 28 [pid = 1779] [id = 560] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcc400 == 27 [pid = 1779] [id = 550] 13:34:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d5000 == 26 [pid = 1779] [id = 562] 13:34:21 INFO - PROCESS | 1779 | 1468355661414 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]]]}] 13:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3040ms 13:34:21 INFO - PROCESS | 1779 | 1468355661472 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 13:34:21 INFO - PROCESS | 1779 | 1468355661476 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 13:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:34:21 INFO - PROCESS | 1779 | 1468355661486 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:34:21 INFO - PROCESS | 1779 | 1468355661489 Marionette TRACE conn4 <- [1,2302,null,{}] 13:34:21 INFO - PROCESS | 1779 | 1468355661501 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}] 13:34:21 INFO - PROCESS | 1779 | 1468355661506 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:21 INFO - PROCESS | 1779 | 1468355661685 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 13:34:21 INFO - PROCESS | 1779 | 1468355661827 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:21 INFO - PROCESS | 1779 | 1468355661839 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f1800 == 27 [pid = 1779] [id = 583] 13:34:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e3f3c00) [pid = 1779] [serial = 1750] [outer = (nil)] 13:34:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e3f7c00) [pid = 1779] [serial = 1751] [outer = 0x8e3f3c00] 13:34:21 INFO - PROCESS | 1779 | 1468355661914 Marionette DEBUG loaded listener.js 13:34:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e4c2800) [pid = 1779] [serial = 1752] [outer = 0x8e3f3c00] 13:34:23 INFO - PROCESS | 1779 | 1468355663234 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]]]}] 13:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1795ms 13:34:23 INFO - PROCESS | 1779 | 1468355663292 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 13:34:23 INFO - PROCESS | 1779 | 1468355663305 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 13:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:34:23 INFO - PROCESS | 1779 | 1468355663338 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:34:23 INFO - PROCESS | 1779 | 1468355663347 Marionette TRACE conn4 <- [1,2306,null,{}] 13:34:23 INFO - PROCESS | 1779 | 1468355663357 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}] 13:34:23 INFO - PROCESS | 1779 | 1468355663367 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:23 INFO - PROCESS | 1779 | 1468355663744 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 13:34:23 INFO - PROCESS | 1779 | 1468355663793 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:23 INFO - PROCESS | 1779 | 1468355663802 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d0400 == 28 [pid = 1779] [id = 584] 13:34:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8f9d0800) [pid = 1779] [serial = 1753] [outer = (nil)] 13:34:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8f9d7800) [pid = 1779] [serial = 1754] [outer = 0x8f9d0800] 13:34:23 INFO - PROCESS | 1779 | 1468355663894 Marionette DEBUG loaded listener.js 13:34:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f9e9800) [pid = 1779] [serial = 1755] [outer = 0x8f9d0800] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8ed8f800) [pid = 1779] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e0a3c00) [pid = 1779] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8f9d7c00) [pid = 1779] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x93b6ac00) [pid = 1779] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8d926c00) [pid = 1779] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x912d0400) [pid = 1779] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed8d400) [pid = 1779] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x939d9800) [pid = 1779] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8dbd3c00) [pid = 1779] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8ed90800) [pid = 1779] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f9de400) [pid = 1779] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x953c1800) [pid = 1779] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f9cc000) [pid = 1779] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e0a6000) [pid = 1779] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91ad3800) [pid = 1779] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92b8f000) [pid = 1779] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed98400) [pid = 1779] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:34:25 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92ccc400) [pid = 1779] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:34:25 INFO - PROCESS | 1779 | 1468355665617 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]]]}] 13:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2299ms 13:34:25 INFO - PROCESS | 1779 | 1468355665634 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 13:34:25 INFO - PROCESS | 1779 | 1468355665638 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 13:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:34:25 INFO - PROCESS | 1779 | 1468355665645 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:34:25 INFO - PROCESS | 1779 | 1468355665651 Marionette TRACE conn4 <- [1,2310,null,{}] 13:34:25 INFO - PROCESS | 1779 | 1468355665669 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}] 13:34:25 INFO - PROCESS | 1779 | 1468355665679 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:25 INFO - PROCESS | 1779 | 1468355665840 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 13:34:26 INFO - PROCESS | 1779 | 1468355665988 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:26 INFO - PROCESS | 1779 | 1468355665997 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8f800 == 29 [pid = 1779] [id = 585] 13:34:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed90800) [pid = 1779] [serial = 1756] [outer = (nil)] 13:34:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91702000) [pid = 1779] [serial = 1757] [outer = 0x8ed90800] 13:34:26 INFO - PROCESS | 1779 | 1468355666077 Marionette DEBUG loaded listener.js 13:34:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9178c400) [pid = 1779] [serial = 1758] [outer = 0x8ed90800] 13:34:26 INFO - PROCESS | 1779 | 1468355666895 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]]]}] 13:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1294ms 13:34:26 INFO - PROCESS | 1779 | 1468355666941 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 13:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:34:26 INFO - PROCESS | 1779 | 1468355666946 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 13:34:26 INFO - PROCESS | 1779 | 1468355666952 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:34:26 INFO - PROCESS | 1779 | 1468355666956 Marionette TRACE conn4 <- [1,2314,null,{}] 13:34:26 INFO - PROCESS | 1779 | 1468355666962 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}] 13:34:26 INFO - PROCESS | 1779 | 1468355666966 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:27 INFO - PROCESS | 1779 | 1468355667129 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 13:34:27 INFO - PROCESS | 1779 | 1468355667145 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:27 INFO - PROCESS | 1779 | 1468355667153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb72c00 == 30 [pid = 1779] [id = 586] 13:34:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91ae1000) [pid = 1779] [serial = 1759] [outer = (nil)] 13:34:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9245b400) [pid = 1779] [serial = 1760] [outer = 0x91ae1000] 13:34:27 INFO - PROCESS | 1779 | 1468355667226 Marionette DEBUG loaded listener.js 13:34:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92b89c00) [pid = 1779] [serial = 1761] [outer = 0x91ae1000] 13:34:28 INFO - PROCESS | 1779 | 1468355668495 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]]]}] 13:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1587ms 13:34:28 INFO - PROCESS | 1779 | 1468355668541 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 13:34:28 INFO - PROCESS | 1779 | 1468355668548 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 13:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:34:28 INFO - PROCESS | 1779 | 1468355668559 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:34:28 INFO - PROCESS | 1779 | 1468355668564 Marionette TRACE conn4 <- [1,2318,null,{}] 13:34:28 INFO - PROCESS | 1779 | 1468355668573 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}] 13:34:28 INFO - PROCESS | 1779 | 1468355668579 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:28 INFO - PROCESS | 1779 | 1468355668832 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 13:34:29 INFO - PROCESS | 1779 | 1468355669070 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:29 INFO - PROCESS | 1779 | 1468355669082 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0ab800 == 31 [pid = 1779] [id = 587] 13:34:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e3f9800) [pid = 1779] [serial = 1762] [outer = (nil)] 13:34:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f8c1400) [pid = 1779] [serial = 1763] [outer = 0x8e3f9800] 13:34:29 INFO - PROCESS | 1779 | 1468355669205 Marionette DEBUG loaded listener.js 13:34:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f9c3800) [pid = 1779] [serial = 1764] [outer = 0x8e3f9800] 13:34:30 INFO - PROCESS | 1779 | 1468355670247 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] 13:34:30 INFO - PROCESS | 1779 | 1468355670323 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 13:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:34:30 INFO - PROCESS | 1779 | 1468355670335 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:34:30 INFO - PROCESS | 1779 | 1468355670339 Marionette TRACE conn4 <- [1,2322,null,{}] 13:34:30 INFO - PROCESS | 1779 | 1468355670399 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}] 13:34:30 INFO - PROCESS | 1779 | 1468355670407 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:30 INFO - PROCESS | 1779 | 1468355670621 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 13:34:30 INFO - PROCESS | 1779 | 1468355670893 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:30 INFO - PROCESS | 1779 | 1468355670901 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x91704c00 == 32 [pid = 1779] [id = 588] 13:34:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9244f400) [pid = 1779] [serial = 1765] [outer = (nil)] 13:34:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9245d800) [pid = 1779] [serial = 1766] [outer = 0x9244f400] 13:34:30 INFO - PROCESS | 1779 | 1468355670988 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92b91c00) [pid = 1779] [serial = 1767] [outer = 0x9244f400] 13:34:32 INFO - PROCESS | 1779 | 1468355672003 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]]]}] 13:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1749ms 13:34:32 INFO - PROCESS | 1779 | 1468355672084 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 13:34:32 INFO - PROCESS | 1779 | 1468355672089 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 13:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:34:32 INFO - PROCESS | 1779 | 1468355672096 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:34:32 INFO - PROCESS | 1779 | 1468355672102 Marionette TRACE conn4 <- [1,2326,null,{}] 13:34:32 INFO - PROCESS | 1779 | 1468355672120 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}] 13:34:32 INFO - PROCESS | 1779 | 1468355672129 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:32 INFO - PROCESS | 1779 | 1468355672352 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 13:34:32 INFO - PROCESS | 1779 | 1468355672589 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:32 INFO - PROCESS | 1779 | 1468355672601 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d99c00 == 33 [pid = 1779] [id = 589] 13:34:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x93d9d800) [pid = 1779] [serial = 1768] [outer = (nil)] 13:34:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x94851800) [pid = 1779] [serial = 1769] [outer = 0x93d9d800] 13:34:32 INFO - PROCESS | 1779 | 1468355672710 Marionette DEBUG loaded listener.js 13:34:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9537d000) [pid = 1779] [serial = 1770] [outer = 0x93d9d800] 13:34:33 INFO - PROCESS | 1779 | 1468355673707 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]]]}] 13:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1650ms 13:34:33 INFO - PROCESS | 1779 | 1468355673774 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 13:34:33 INFO - PROCESS | 1779 | 1468355673780 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 13:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:34:33 INFO - PROCESS | 1779 | 1468355673789 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:34:33 INFO - PROCESS | 1779 | 1468355673792 Marionette TRACE conn4 <- [1,2330,null,{}] 13:34:33 INFO - PROCESS | 1779 | 1468355673798 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}] 13:34:33 INFO - PROCESS | 1779 | 1468355673803 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:34 INFO - PROCESS | 1779 | 1468355674003 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 13:34:34 INFO - PROCESS | 1779 | 1468355674237 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:34 INFO - PROCESS | 1779 | 1468355674247 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbccc00 == 34 [pid = 1779] [id = 590] 13:34:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8dbcd800) [pid = 1779] [serial = 1771] [outer = (nil)] 13:34:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8ed8cc00) [pid = 1779] [serial = 1772] [outer = 0x8dbcd800] 13:34:34 INFO - PROCESS | 1779 | 1468355674354 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f9c5c00) [pid = 1779] [serial = 1773] [outer = 0x8dbcd800] 13:34:35 INFO - PROCESS | 1779 | 1468355675454 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]]]}] 13:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1733ms 13:34:35 INFO - PROCESS | 1779 | 1468355675523 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 13:34:35 INFO - PROCESS | 1779 | 1468355675529 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 13:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:34:35 INFO - PROCESS | 1779 | 1468355675538 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:34:35 INFO - PROCESS | 1779 | 1468355675542 Marionette TRACE conn4 <- [1,2334,null,{}] 13:34:35 INFO - PROCESS | 1779 | 1468355675551 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}] 13:34:35 INFO - PROCESS | 1779 | 1468355675556 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:35 INFO - PROCESS | 1779 | 1468355675805 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8f7c8000) [pid = 1779] [serial = 1721] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8f7d0400) [pid = 1779] [serial = 1671] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8ed90000) [pid = 1779] [serial = 1670] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91792800) [pid = 1779] [serial = 1674] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x912d4c00) [pid = 1779] [serial = 1673] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x94854000) [pid = 1779] [serial = 1677] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8dbc9800) [pid = 1779] [serial = 1718] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x93d9d000) [pid = 1779] [serial = 1676] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91798000) [pid = 1779] [serial = 1704] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8ed97c00) [pid = 1779] [serial = 1706] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x953bb800) [pid = 1779] [serial = 1680] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9537c000) [pid = 1779] [serial = 1679] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e0a0800) [pid = 1779] [serial = 1691] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e0a9400) [pid = 1779] [serial = 1692] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8ed96c00) [pid = 1779] [serial = 1694] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x912dcc00) [pid = 1779] [serial = 1689] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f9ee400) [pid = 1779] [serial = 1688] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9922e400) [pid = 1779] [serial = 1683] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x983d9c00) [pid = 1779] [serial = 1682] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f9d3000) [pid = 1779] [serial = 1697] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e4cdc00) [pid = 1779] [serial = 1686] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f8ebc00) [pid = 1779] [serial = 1707] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e3f0c00) [pid = 1779] [serial = 1685] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91adc000) [pid = 1779] [serial = 1709] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92b92800) [pid = 1779] [serial = 1712] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9ca000) [pid = 1779] [serial = 1700] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92450800) [pid = 1779] [serial = 1710] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e0a1000) [pid = 1779] [serial = 1719] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9e3000) [pid = 1779] [serial = 1698] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92cc6400) [pid = 1779] [serial = 1713] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91ad5c00) [pid = 1779] [serial = 1703] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f7c3800) [pid = 1779] [serial = 1695] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9170b000) [pid = 1779] [serial = 1701] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f8c2000) [pid = 1779] [serial = 1722] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93b70c00) [pid = 1779] [serial = 1716] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93b66000) [pid = 1779] [serial = 1715] [outer = (nil)] [url = about:blank] 13:34:36 INFO - PROCESS | 1779 | 1468355676130 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:36 INFO - PROCESS | 1779 | 1468355676158 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd2000 == 35 [pid = 1779] [id = 591] 13:34:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbd5000) [pid = 1779] [serial = 1774] [outer = (nil)] 13:34:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e0aac00) [pid = 1779] [serial = 1775] [outer = 0x8dbd5000] 13:34:36 INFO - PROCESS | 1779 | 1468355676264 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e3fe800) [pid = 1779] [serial = 1776] [outer = 0x8dbd5000] 13:34:37 INFO - PROCESS | 1779 | 1468355677122 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]]]}] 13:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1639ms 13:34:37 INFO - PROCESS | 1779 | 1468355677177 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 1779 | 1468355677184 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 13:34:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:34:37 INFO - PROCESS | 1779 | 1468355677194 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 1779 | 1468355677198 Marionette TRACE conn4 <- [1,2338,null,{}] 13:34:37 INFO - PROCESS | 1779 | 1468355677209 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}] 13:34:37 INFO - PROCESS | 1779 | 1468355677214 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:37 INFO - PROCESS | 1779 | 1468355677393 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 13:34:37 INFO - PROCESS | 1779 | 1468355677404 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:37 INFO - PROCESS | 1779 | 1468355677412 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c1c00 == 36 [pid = 1779] [id = 592] 13:34:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f7cb400) [pid = 1779] [serial = 1777] [outer = (nil)] 13:34:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f8e7000) [pid = 1779] [serial = 1778] [outer = 0x8f7cb400] 13:34:37 INFO - PROCESS | 1779 | 1468355677498 Marionette DEBUG loaded listener.js 13:34:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9cb000) [pid = 1779] [serial = 1779] [outer = 0x8f7cb400] 13:34:38 INFO - PROCESS | 1779 | 1468355678454 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]]]}] 13:34:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:34:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1293ms 13:34:38 INFO - PROCESS | 1779 | 1468355678493 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 13:34:38 INFO - PROCESS | 1779 | 1468355678497 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 13:34:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:34:38 INFO - PROCESS | 1779 | 1468355678504 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:34:38 INFO - PROCESS | 1779 | 1468355678510 Marionette TRACE conn4 <- [1,2342,null,{}] 13:34:38 INFO - PROCESS | 1779 | 1468355678535 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}] 13:34:38 INFO - PROCESS | 1779 | 1468355678544 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:38 INFO - PROCESS | 1779 | 1468355678781 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 13:34:38 INFO - PROCESS | 1779 | 1468355678809 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:38 INFO - PROCESS | 1779 | 1468355678818 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92f400 == 37 [pid = 1779] [id = 593] 13:34:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f8f5800) [pid = 1779] [serial = 1780] [outer = (nil)] 13:34:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9178ec00) [pid = 1779] [serial = 1781] [outer = 0x8f8f5800] 13:34:38 INFO - PROCESS | 1779 | 1468355678906 Marionette DEBUG loaded listener.js 13:34:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91ad3c00) [pid = 1779] [serial = 1782] [outer = 0x8f8f5800] 13:34:39 INFO - PROCESS | 1779 | 1468355679893 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]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:34:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1446ms 13:34:39 INFO - PROCESS | 1779 | 1468355679951 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 1779 | 1468355679955 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 13:34:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:34:39 INFO - PROCESS | 1779 | 1468355679961 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - PROCESS | 1779 | 1468355679964 Marionette TRACE conn4 <- [1,2346,null,{}] 13:34:39 INFO - PROCESS | 1779 | 1468355679971 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}] 13:34:39 INFO - PROCESS | 1779 | 1468355679976 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:40 INFO - PROCESS | 1779 | 1468355680229 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 13:34:40 INFO - PROCESS | 1779 | 1468355680251 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 1779 | 1468355680261 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92b800 == 38 [pid = 1779] [id = 594] 13:34:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e0aa800) [pid = 1779] [serial = 1783] [outer = (nil)] 13:34:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92456400) [pid = 1779] [serial = 1784] [outer = 0x8e0aa800] 13:34:40 INFO - PROCESS | 1779 | 1468355680328 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92cc7800) [pid = 1779] [serial = 1785] [outer = 0x8e0aa800] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91791800) [pid = 1779] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d929400) [pid = 1779] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ed90800) [pid = 1779] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e3f3c00) [pid = 1779] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9d0800) [pid = 1779] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e4cb800) [pid = 1779] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x912ce000) [pid = 1779] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92b89800) [pid = 1779] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92b8f400) [pid = 1779] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e3fb000) [pid = 1779] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8dbce400) [pid = 1779] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:34:40 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8dbd5800) [pid = 1779] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:34:41 INFO - PROCESS | 1779 | 1468355681314 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]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:34:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1386ms 13:34:41 INFO - PROCESS | 1779 | 1468355681348 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 1779 | 1468355681351 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 13:34:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:34:41 INFO - PROCESS | 1779 | 1468355681358 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 1779 | 1468355681361 Marionette TRACE conn4 <- [1,2350,null,{}] 13:34:41 INFO - PROCESS | 1779 | 1468355681366 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}] 13:34:41 INFO - PROCESS | 1779 | 1468355681371 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:41 INFO - PROCESS | 1779 | 1468355681597 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 13:34:41 INFO - PROCESS | 1779 | 1468355681621 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:41 INFO - PROCESS | 1779 | 1468355681634 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92c000 == 39 [pid = 1779] [id = 595] 13:34:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbd5800) [pid = 1779] [serial = 1786] [outer = (nil)] 13:34:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92450800) [pid = 1779] [serial = 1787] [outer = 0x8dbd5800] 13:34:41 INFO - PROCESS | 1779 | 1468355681710 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92b89800) [pid = 1779] [serial = 1788] [outer = 0x8dbd5800] 13:34:42 INFO - PROCESS | 1779 | 1468355682605 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]]]}] 13:34:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:34:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1287ms 13:34:42 INFO - PROCESS | 1779 | 1468355682647 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 13:34:42 INFO - PROCESS | 1779 | 1468355682651 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 13:34:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:34:42 INFO - PROCESS | 1779 | 1468355682657 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:34:42 INFO - PROCESS | 1779 | 1468355682660 Marionette TRACE conn4 <- [1,2354,null,{}] 13:34:42 INFO - PROCESS | 1779 | 1468355682666 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}] 13:34:42 INFO - PROCESS | 1779 | 1468355682676 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:42 INFO - PROCESS | 1779 | 1468355682886 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 13:34:43 INFO - PROCESS | 1779 | 1468355683142 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:43 INFO - PROCESS | 1779 | 1468355683153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65800 == 40 [pid = 1779] [id = 596] 13:34:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8bb67800) [pid = 1779] [serial = 1789] [outer = (nil)] 13:34:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8bb71c00) [pid = 1779] [serial = 1790] [outer = 0x8bb67800] 13:34:43 INFO - PROCESS | 1779 | 1468355683241 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dbc9800) [pid = 1779] [serial = 1791] [outer = 0x8bb67800] 13:34:44 INFO - PROCESS | 1779 | 1468355684360 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]]]}] 13:34:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:34:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1737ms 13:34:44 INFO - PROCESS | 1779 | 1468355684398 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 13:34:44 INFO - PROCESS | 1779 | 1468355684404 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 13:34:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:34:44 INFO - PROCESS | 1779 | 1468355684413 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:34:44 INFO - PROCESS | 1779 | 1468355684418 Marionette TRACE conn4 <- [1,2358,null,{}] 13:34:44 INFO - PROCESS | 1779 | 1468355684426 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}] 13:34:44 INFO - PROCESS | 1779 | 1468355684436 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:44 INFO - PROCESS | 1779 | 1468355684639 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 13:34:44 INFO - PROCESS | 1779 | 1468355684877 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 1779 | 1468355684884 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cd400 == 41 [pid = 1779] [id = 597] 13:34:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e4d0c00) [pid = 1779] [serial = 1792] [outer = (nil)] 13:34:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed9ac00) [pid = 1779] [serial = 1793] [outer = 0x8e4d0c00] 13:34:45 INFO - PROCESS | 1779 | 1468355685018 Marionette DEBUG loaded listener.js 13:34:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f7c7400) [pid = 1779] [serial = 1794] [outer = 0x8e4d0c00] 13:34:45 INFO - PROCESS | 1779 | 1468355685985 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]]]}] 13:34:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:34:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1641ms 13:34:46 INFO - PROCESS | 1779 | 1468355686058 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 13:34:46 INFO - PROCESS | 1779 | 1468355686065 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 13:34:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:34:46 INFO - PROCESS | 1779 | 1468355686073 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:34:46 INFO - PROCESS | 1779 | 1468355686077 Marionette TRACE conn4 <- [1,2362,null,{}] 13:34:46 INFO - PROCESS | 1779 | 1468355686083 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}] 13:34:46 INFO - PROCESS | 1779 | 1468355686089 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:46 INFO - PROCESS | 1779 | 1468355686333 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 13:34:46 INFO - PROCESS | 1779 | 1468355686633 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:46 INFO - PROCESS | 1779 | 1468355686643 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9dc000 == 42 [pid = 1779] [id = 598] 13:34:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f9df800) [pid = 1779] [serial = 1795] [outer = (nil)] 13:34:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x912ce000) [pid = 1779] [serial = 1796] [outer = 0x8f9df800] 13:34:46 INFO - PROCESS | 1779 | 1468355686754 Marionette DEBUG loaded listener.js 13:34:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91704800) [pid = 1779] [serial = 1797] [outer = 0x8f9df800] 13:34:47 INFO - PROCESS | 1779 | 1468355687757 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]]]}] 13:34:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:34:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1734ms 13:34:47 INFO - PROCESS | 1779 | 1468355687808 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 13:34:47 INFO - PROCESS | 1779 | 1468355687812 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 13:34:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:34:47 INFO - PROCESS | 1779 | 1468355687829 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:34:47 INFO - PROCESS | 1779 | 1468355687839 Marionette TRACE conn4 <- [1,2366,null,{}] 13:34:47 INFO - PROCESS | 1779 | 1468355687847 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}] 13:34:47 INFO - PROCESS | 1779 | 1468355687854 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:48 INFO - PROCESS | 1779 | 1468355688100 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 13:34:48 INFO - PROCESS | 1779 | 1468355688348 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:48 INFO - PROCESS | 1779 | 1468355688355 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c000 == 43 [pid = 1779] [id = 599] 13:34:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8bb6e000) [pid = 1779] [serial = 1798] [outer = (nil)] 13:34:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92b8b000) [pid = 1779] [serial = 1799] [outer = 0x8bb6e000] 13:34:48 INFO - PROCESS | 1779 | 1468355688479 Marionette DEBUG loaded listener.js 13:34:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93da3c00) [pid = 1779] [serial = 1800] [outer = 0x8bb6e000] 13:34:49 INFO - PROCESS | 1779 | 1468355689451 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]]]}] 13:34:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:34:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1666ms 13:34:49 INFO - PROCESS | 1779 | 1468355689487 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 13:34:49 INFO - PROCESS | 1779 | 1468355689492 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 13:34:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:34:49 INFO - PROCESS | 1779 | 1468355689499 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:34:49 INFO - PROCESS | 1779 | 1468355689502 Marionette TRACE conn4 <- [1,2370,null,{}] 13:34:49 INFO - PROCESS | 1779 | 1468355689509 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}] 13:34:49 INFO - PROCESS | 1779 | 1468355689515 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:49 INFO - PROCESS | 1779 | 1468355689708 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 13:34:49 INFO - PROCESS | 1779 | 1468355689895 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:49 INFO - PROCESS | 1779 | 1468355689904 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c1000 == 44 [pid = 1779] [id = 600] 13:34:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f8f2000) [pid = 1779] [serial = 1801] [outer = (nil)] 13:34:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x95378800) [pid = 1779] [serial = 1802] [outer = 0x8f8f2000] 13:34:50 INFO - PROCESS | 1779 | 1468355690026 Marionette DEBUG loaded listener.js 13:34:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x953b6800) [pid = 1779] [serial = 1803] [outer = 0x8f8f2000] 13:34:50 INFO - PROCESS | 1779 | 1468355690948 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]]]}] 13:34:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:34:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1483ms 13:34:50 INFO - PROCESS | 1779 | 1468355690983 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 13:34:50 INFO - PROCESS | 1779 | 1468355690987 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 13:34:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:34:50 INFO - PROCESS | 1779 | 1468355690995 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 1779 | 1468355690999 Marionette TRACE conn4 <- [1,2374,null,{}] 13:34:51 INFO - PROCESS | 1779 | 1468355691005 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}] 13:34:51 INFO - PROCESS | 1779 | 1468355691011 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:51 INFO - PROCESS | 1779 | 1468355691269 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 13:34:51 INFO - PROCESS | 1779 | 1468355691409 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:51 INFO - PROCESS | 1779 | 1468355691429 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x9798ec00 == 45 [pid = 1779] [id = 601] 13:34:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x97990400) [pid = 1779] [serial = 1804] [outer = (nil)] 13:34:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x98317c00) [pid = 1779] [serial = 1805] [outer = 0x97990400] 13:34:51 INFO - PROCESS | 1779 | 1468355691572 Marionette DEBUG loaded listener.js 13:34:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x99238800) [pid = 1779] [serial = 1806] [outer = 0x97990400] 13:34:52 INFO - PROCESS | 1779 | 1468355692753 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]]]}] 13:34:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:34:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1791ms 13:34:52 INFO - PROCESS | 1779 | 1468355692802 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 13:34:52 INFO - PROCESS | 1779 | 1468355692807 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 13:34:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:34:52 INFO - PROCESS | 1779 | 1468355692813 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:34:52 INFO - PROCESS | 1779 | 1468355692817 Marionette TRACE conn4 <- [1,2378,null,{}] 13:34:52 INFO - PROCESS | 1779 | 1468355692823 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}] 13:34:52 INFO - PROCESS | 1779 | 1468355692829 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:53 INFO - PROCESS | 1779 | 1468355693033 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 13:34:53 INFO - PROCESS | 1779 | 1468355693220 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:53 INFO - PROCESS | 1779 | 1468355693231 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67c00 == 46 [pid = 1779] [id = 602] 13:34:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e3f4000) [pid = 1779] [serial = 1807] [outer = (nil)] 13:34:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92457400) [pid = 1779] [serial = 1808] [outer = 0x8e3f4000] 13:34:53 INFO - PROCESS | 1779 | 1468355693351 Marionette DEBUG loaded listener.js 13:34:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9527b800) [pid = 1779] [serial = 1809] [outer = 0x8e3f4000] 13:34:54 INFO - PROCESS | 1779 | 1468355694565 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]]]}] 13:34:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:34:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1791ms 13:34:54 INFO - PROCESS | 1779 | 1468355694606 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 13:34:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:34:54 INFO - PROCESS | 1779 | 1468355694612 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 13:34:54 INFO - PROCESS | 1779 | 1468355694620 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - PROCESS | 1779 | 1468355694628 Marionette TRACE conn4 <- [1,2382,null,{}] 13:34:54 INFO - PROCESS | 1779 | 1468355694636 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}] 13:34:54 INFO - PROCESS | 1779 | 1468355694643 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:54 INFO - PROCESS | 1779 | 1468355694840 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 13:34:55 INFO - PROCESS | 1779 | 1468355695188 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:55 INFO - PROCESS | 1779 | 1468355695199 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cb800 == 47 [pid = 1779] [id = 603] 13:34:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e4cd000) [pid = 1779] [serial = 1810] [outer = (nil)] 13:34:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8ed92800) [pid = 1779] [serial = 1811] [outer = 0x8e4cd000] 13:34:55 INFO - PROCESS | 1779 | 1468355695285 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f7c2c00) [pid = 1779] [serial = 1812] [outer = 0x8e4cd000] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6b400 == 46 [pid = 1779] [id = 572] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92c000 == 45 [pid = 1779] [id = 595] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92b800 == 44 [pid = 1779] [id = 594] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92f400 == 43 [pid = 1779] [id = 593] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c1c00 == 42 [pid = 1779] [id = 592] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd2000 == 41 [pid = 1779] [id = 591] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0ab800 == 40 [pid = 1779] [id = 587] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91704c00 == 39 [pid = 1779] [id = 588] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed91800 == 38 [pid = 1779] [id = 571] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8f800 == 37 [pid = 1779] [id = 585] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ca400 == 36 [pid = 1779] [id = 565] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x93d99c00 == 35 [pid = 1779] [id = 589] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cfc00 == 34 [pid = 1779] [id = 567] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb72c00 == 33 [pid = 1779] [id = 586] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8c800 == 32 [pid = 1779] [id = 564] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbccc00 == 31 [pid = 1779] [id = 590] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a8c00 == 30 [pid = 1779] [id = 566] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d0400 == 29 [pid = 1779] [id = 584] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92b88800 == 28 [pid = 1779] [id = 576] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92b8ec00 == 27 [pid = 1779] [id = 570] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c1800 == 26 [pid = 1779] [id = 569] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0ae800 == 25 [pid = 1779] [id = 568] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d929000 == 24 [pid = 1779] [id = 582] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d932400 == 23 [pid = 1779] [id = 580] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd0400 == 22 [pid = 1779] [id = 578] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed92c00 == 21 [pid = 1779] [id = 575] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6a800 == 20 [pid = 1779] [id = 579] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c7c00 == 19 [pid = 1779] [id = 581] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f1800 == 18 [pid = 1779] [id = 583] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c9800 == 17 [pid = 1779] [id = 574] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8b800 == 16 [pid = 1779] [id = 573] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd3000 == 15 [pid = 1779] [id = 563] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x912db000 == 14 [pid = 1779] [id = 577] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x9798ec00 == 13 [pid = 1779] [id = 601] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c1000 == 12 [pid = 1779] [id = 600] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c000 == 11 [pid = 1779] [id = 599] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cd400 == 10 [pid = 1779] [id = 597] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9dc000 == 9 [pid = 1779] [id = 598] 13:34:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb65800 == 8 [pid = 1779] [id = 596] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8e3f7c00) [pid = 1779] [serial = 1751] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f9d7800) [pid = 1779] [serial = 1754] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f9dd000) [pid = 1779] [serial = 1725] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f9ca800) [pid = 1779] [serial = 1724] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91ad9c00) [pid = 1779] [serial = 1728] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9179a000) [pid = 1779] [serial = 1727] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92ccdc00) [pid = 1779] [serial = 1731] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92b92c00) [pid = 1779] [serial = 1730] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93b65400) [pid = 1779] [serial = 1734] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93ac1000) [pid = 1779] [serial = 1733] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9484b800) [pid = 1779] [serial = 1737] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x94849800) [pid = 1779] [serial = 1736] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x97997000) [pid = 1779] [serial = 1740] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9798c400) [pid = 1779] [serial = 1739] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9922e000) [pid = 1779] [serial = 1743] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9922c400) [pid = 1779] [serial = 1742] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9927bc00) [pid = 1779] [serial = 1746] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x99237400) [pid = 1779] [serial = 1745] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9e9800) [pid = 1779] [serial = 1755] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e0a2800) [pid = 1779] [serial = 1749] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d92ec00) [pid = 1779] [serial = 1748] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91702000) [pid = 1779] [serial = 1757] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9178c400) [pid = 1779] [serial = 1758] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e4c2800) [pid = 1779] [serial = 1752] [outer = (nil)] [url = about:blank] 13:34:57 INFO - PROCESS | 1779 | 1468355697448 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]]]}] 13:34:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:34:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2844ms 13:34:57 INFO - PROCESS | 1779 | 1468355697463 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 13:34:57 INFO - PROCESS | 1779 | 1468355697469 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 13:34:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:34:57 INFO - PROCESS | 1779 | 1468355697478 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:34:57 INFO - PROCESS | 1779 | 1468355697483 Marionette TRACE conn4 <- [1,2386,null,{}] 13:34:57 INFO - PROCESS | 1779 | 1468355697491 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}] 13:34:57 INFO - PROCESS | 1779 | 1468355697496 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:57 INFO - PROCESS | 1779 | 1468355697731 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 13:34:57 INFO - PROCESS | 1779 | 1468355697878 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:57 INFO - PROCESS | 1779 | 1468355697893 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a2800 == 9 [pid = 1779] [id = 604] 13:34:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e0a4000) [pid = 1779] [serial = 1813] [outer = (nil)] 13:34:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e0a8c00) [pid = 1779] [serial = 1814] [outer = 0x8e0a4000] 13:34:57 INFO - PROCESS | 1779 | 1468355697962 Marionette DEBUG loaded listener.js 13:34:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e0ae800) [pid = 1779] [serial = 1815] [outer = 0x8e0a4000] 13:34:58 INFO - PROCESS | 1779 | 1468355698828 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]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1397ms 13:34:58 INFO - PROCESS | 1779 | 1468355698875 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 13:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:34:58 INFO - PROCESS | 1779 | 1468355698884 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 13:34:58 INFO - PROCESS | 1779 | 1468355698895 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - PROCESS | 1779 | 1468355698899 Marionette TRACE conn4 <- [1,2390,null,{}] 13:34:58 INFO - PROCESS | 1779 | 1468355698906 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}] 13:34:58 INFO - PROCESS | 1779 | 1468355698912 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:59 INFO - PROCESS | 1779 | 1468355699091 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 13:34:59 INFO - PROCESS | 1779 | 1468355699238 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:59 INFO - PROCESS | 1779 | 1468355699250 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:34:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed90400 == 10 [pid = 1779] [id = 605] 13:34:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed98800) [pid = 1779] [serial = 1816] [outer = (nil)] 13:34:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f7c5000) [pid = 1779] [serial = 1817] [outer = 0x8ed98800] 13:34:59 INFO - PROCESS | 1779 | 1468355699326 Marionette DEBUG loaded listener.js 13:34:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8e6c00) [pid = 1779] [serial = 1818] [outer = 0x8ed98800] 13:35:00 INFO - PROCESS | 1779 | 1468355700364 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]]]}] 13:35:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:35:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1539ms 13:35:00 INFO - PROCESS | 1779 | 1468355700434 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 13:35:00 INFO - PROCESS | 1779 | 1468355700439 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 13:35:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:35:00 INFO - PROCESS | 1779 | 1468355700446 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:35:00 INFO - PROCESS | 1779 | 1468355700452 Marionette TRACE conn4 <- [1,2394,null,{}] 13:35:00 INFO - PROCESS | 1779 | 1468355700477 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}] 13:35:00 INFO - PROCESS | 1779 | 1468355700486 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:00 INFO - PROCESS | 1779 | 1468355700725 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 13:35:00 INFO - PROCESS | 1779 | 1468355700756 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:00 INFO - PROCESS | 1779 | 1468355700769 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9e4c00 == 11 [pid = 1779] [id = 606] 13:35:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f9e5c00) [pid = 1779] [serial = 1819] [outer = (nil)] 13:35:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f9eb400) [pid = 1779] [serial = 1820] [outer = 0x8f9e5c00] 13:35:00 INFO - PROCESS | 1779 | 1468355700846 Marionette DEBUG loaded listener.js 13:35:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x912d0400) [pid = 1779] [serial = 1821] [outer = 0x8f9e5c00] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f8f5800) [pid = 1779] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8dbd5800) [pid = 1779] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e0aa800) [pid = 1779] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91ae1000) [pid = 1779] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dbd5000) [pid = 1779] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e3f9800) [pid = 1779] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9244f400) [pid = 1779] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f7cb400) [pid = 1779] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8dbcd800) [pid = 1779] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93d9d800) [pid = 1779] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:35:02 INFO - PROCESS | 1779 | 1468355702593 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]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:35:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2195ms 13:35:02 INFO - PROCESS | 1779 | 1468355702642 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 1779 | 1468355702648 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 13:35:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:35:02 INFO - PROCESS | 1779 | 1468355702655 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - PROCESS | 1779 | 1468355702657 Marionette TRACE conn4 <- [1,2398,null,{}] 13:35:02 INFO - PROCESS | 1779 | 1468355702664 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}] 13:35:02 INFO - PROCESS | 1779 | 1468355702669 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:02 INFO - PROCESS | 1779 | 1468355702836 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 13:35:02 INFO - PROCESS | 1779 | 1468355702974 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:02 INFO - PROCESS | 1779 | 1468355702982 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0aa800 == 12 [pid = 1779] [id = 607] 13:35:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e3fb400) [pid = 1779] [serial = 1822] [outer = (nil)] 13:35:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f9d6800) [pid = 1779] [serial = 1823] [outer = 0x8e3fb400] 13:35:03 INFO - PROCESS | 1779 | 1468355703061 Marionette DEBUG loaded listener.js 13:35:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x912d8400) [pid = 1779] [serial = 1824] [outer = 0x8e3fb400] 13:35:03 INFO - PROCESS | 1779 | 1468355703907 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]]]}] 13:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1297ms 13:35:03 INFO - PROCESS | 1779 | 1468355703954 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 13:35:03 INFO - PROCESS | 1779 | 1468355703958 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 13:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:35:03 INFO - PROCESS | 1779 | 1468355703964 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:35:03 INFO - PROCESS | 1779 | 1468355703967 Marionette TRACE conn4 <- [1,2402,null,{}] 13:35:03 INFO - PROCESS | 1779 | 1468355703972 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}] 13:35:03 INFO - PROCESS | 1779 | 1468355703977 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:04 INFO - PROCESS | 1779 | 1468355704158 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 13:35:04 INFO - PROCESS | 1779 | 1468355704169 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:04 INFO - PROCESS | 1779 | 1468355704179 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d930800 == 13 [pid = 1779] [id = 608] 13:35:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dbcdc00) [pid = 1779] [serial = 1825] [outer = (nil)] 13:35:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91798c00) [pid = 1779] [serial = 1826] [outer = 0x8dbcdc00] 13:35:04 INFO - PROCESS | 1779 | 1468355704386 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91ad6c00) [pid = 1779] [serial = 1827] [outer = 0x8dbcdc00] 13:35:05 INFO - PROCESS | 1779 | 1468355705510 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]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1586ms 13:35:05 INFO - PROCESS | 1779 | 1468355705553 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 1779 | 1468355705560 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 13:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:35:05 INFO - PROCESS | 1779 | 1468355705568 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - PROCESS | 1779 | 1468355705576 Marionette TRACE conn4 <- [1,2406,null,{}] 13:35:05 INFO - PROCESS | 1779 | 1468355705585 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}] 13:35:05 INFO - PROCESS | 1779 | 1468355705590 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:05 INFO - PROCESS | 1779 | 1468355705795 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 13:35:06 INFO - PROCESS | 1779 | 1468355706029 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:06 INFO - PROCESS | 1779 | 1468355706038 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cb000 == 14 [pid = 1779] [id = 609] 13:35:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4cb400) [pid = 1779] [serial = 1828] [outer = (nil)] 13:35:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f7c1400) [pid = 1779] [serial = 1829] [outer = 0x8e4cb400] 13:35:06 INFO - PROCESS | 1779 | 1468355706170 Marionette DEBUG loaded listener.js 13:35:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f8ecc00) [pid = 1779] [serial = 1830] [outer = 0x8e4cb400] 13:35:07 INFO - PROCESS | 1779 | 1468355707271 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]]]}] 13:35:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:35:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1790ms 13:35:07 INFO - PROCESS | 1779 | 1468355707359 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 13:35:07 INFO - PROCESS | 1779 | 1468355707367 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 13:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:35:07 INFO - PROCESS | 1779 | 1468355707388 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:35:07 INFO - PROCESS | 1779 | 1468355707393 Marionette TRACE conn4 <- [1,2410,null,{}] 13:35:07 INFO - PROCESS | 1779 | 1468355707401 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}] 13:35:07 INFO - PROCESS | 1779 | 1468355707407 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:07 INFO - PROCESS | 1779 | 1468355707729 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 13:35:07 INFO - PROCESS | 1779 | 1468355707967 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:07 INFO - PROCESS | 1779 | 1468355707973 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c3800 == 15 [pid = 1779] [id = 610] 13:35:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f9e9800) [pid = 1779] [serial = 1831] [outer = (nil)] 13:35:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9170e400) [pid = 1779] [serial = 1832] [outer = 0x8f9e9800] 13:35:08 INFO - PROCESS | 1779 | 1468355708064 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x912d2800) [pid = 1779] [serial = 1833] [outer = 0x8f9e9800] 13:35:09 INFO - PROCESS | 1779 | 1468355709064 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]]]}] 13:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1690ms 13:35:09 INFO - PROCESS | 1779 | 1468355709078 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 13:35:09 INFO - PROCESS | 1779 | 1468355709082 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 13:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:35:09 INFO - PROCESS | 1779 | 1468355709090 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:35:09 INFO - PROCESS | 1779 | 1468355709097 Marionette TRACE conn4 <- [1,2414,null,{}] 13:35:09 INFO - PROCESS | 1779 | 1468355709145 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}] 13:35:09 INFO - PROCESS | 1779 | 1468355709155 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:09 INFO - PROCESS | 1779 | 1468355709362 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 13:35:09 INFO - PROCESS | 1779 | 1468355709598 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:09 INFO - PROCESS | 1779 | 1468355709610 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92456800 == 16 [pid = 1779] [id = 611] 13:35:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92458800) [pid = 1779] [serial = 1834] [outer = (nil)] 13:35:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92b92000) [pid = 1779] [serial = 1835] [outer = 0x92458800] 13:35:09 INFO - PROCESS | 1779 | 1468355709719 Marionette DEBUG loaded listener.js 13:35:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92cc8c00) [pid = 1779] [serial = 1836] [outer = 0x92458800] 13:35:10 INFO - PROCESS | 1779 | 1468355710737 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]]]}] 13:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1727ms 13:35:10 INFO - PROCESS | 1779 | 1468355710818 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 13:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:35:10 INFO - PROCESS | 1779 | 1468355710823 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 13:35:10 INFO - PROCESS | 1779 | 1468355710830 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:35:10 INFO - PROCESS | 1779 | 1468355710834 Marionette TRACE conn4 <- [1,2418,null,{}] 13:35:10 INFO - PROCESS | 1779 | 1468355710840 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}] 13:35:10 INFO - PROCESS | 1779 | 1468355710846 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:11 INFO - PROCESS | 1779 | 1468355711072 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 13:35:11 INFO - PROCESS | 1779 | 1468355711301 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:11 INFO - PROCESS | 1779 | 1468355711307 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c1400 == 17 [pid = 1779] [id = 612] 13:35:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e4c9000) [pid = 1779] [serial = 1837] [outer = (nil)] 13:35:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92cc2c00) [pid = 1779] [serial = 1838] [outer = 0x8e4c9000] 13:35:11 INFO - PROCESS | 1779 | 1468355711439 Marionette DEBUG loaded listener.js 13:35:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x939e5c00) [pid = 1779] [serial = 1839] [outer = 0x8e4c9000] 13:35:12 INFO - PROCESS | 1779 | 1468355712646 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]]]}] 13:35:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:35:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1889ms 13:35:12 INFO - PROCESS | 1779 | 1468355712720 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 13:35:12 INFO - PROCESS | 1779 | 1468355712727 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 13:35:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:35:12 INFO - PROCESS | 1779 | 1468355712736 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:35:12 INFO - PROCESS | 1779 | 1468355712740 Marionette TRACE conn4 <- [1,2422,null,{}] 13:35:12 INFO - PROCESS | 1779 | 1468355712750 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}] 13:35:12 INFO - PROCESS | 1779 | 1468355712755 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:13 INFO - PROCESS | 1779 | 1468355713002 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92450800) [pid = 1779] [serial = 1787] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92456400) [pid = 1779] [serial = 1784] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92b89c00) [pid = 1779] [serial = 1761] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9245b400) [pid = 1779] [serial = 1760] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e0aac00) [pid = 1779] [serial = 1775] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e3fe800) [pid = 1779] [serial = 1776] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f8c1400) [pid = 1779] [serial = 1763] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f9c3800) [pid = 1779] [serial = 1764] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9245d800) [pid = 1779] [serial = 1766] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92b91c00) [pid = 1779] [serial = 1767] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f8e7000) [pid = 1779] [serial = 1778] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ed8cc00) [pid = 1779] [serial = 1772] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9c5c00) [pid = 1779] [serial = 1773] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x94851800) [pid = 1779] [serial = 1769] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9537d000) [pid = 1779] [serial = 1770] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92cc7800) [pid = 1779] [serial = 1785] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9178ec00) [pid = 1779] [serial = 1781] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x91ad3c00) [pid = 1779] [serial = 1782] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f9cb000) [pid = 1779] [serial = 1779] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92b89800) [pid = 1779] [serial = 1788] [outer = (nil)] [url = about:blank] 13:35:13 INFO - PROCESS | 1779 | 1468355713340 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:13 INFO - PROCESS | 1779 | 1468355713358 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0aac00 == 18 [pid = 1779] [id = 613] 13:35:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e0ab400) [pid = 1779] [serial = 1840] [outer = (nil)] 13:35:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e4c6800) [pid = 1779] [serial = 1841] [outer = 0x8e0ab400] 13:35:13 INFO - PROCESS | 1779 | 1468355713439 Marionette DEBUG loaded listener.js 13:35:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ed8d000) [pid = 1779] [serial = 1842] [outer = 0x8e0ab400] 13:35:14 INFO - PROCESS | 1779 | 1468355714298 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]]]}] 13:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1593ms 13:35:14 INFO - PROCESS | 1779 | 1468355714330 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 13:35:14 INFO - PROCESS | 1779 | 1468355714337 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 13:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:35:14 INFO - PROCESS | 1779 | 1468355714348 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:35:14 INFO - PROCESS | 1779 | 1468355714352 Marionette TRACE conn4 <- [1,2426,null,{}] 13:35:14 INFO - PROCESS | 1779 | 1468355714359 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}] 13:35:14 INFO - PROCESS | 1779 | 1468355714364 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:14 INFO - PROCESS | 1779 | 1468355714542 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 13:35:14 INFO - PROCESS | 1779 | 1468355714554 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:14 INFO - PROCESS | 1779 | 1468355714561 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8e7000 == 19 [pid = 1779] [id = 614] 13:35:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f9c4800) [pid = 1779] [serial = 1843] [outer = (nil)] 13:35:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9d3000) [pid = 1779] [serial = 1844] [outer = 0x8f9c4800] 13:35:14 INFO - PROCESS | 1779 | 1468355714637 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9dc800) [pid = 1779] [serial = 1845] [outer = 0x8f9c4800] 13:35:15 INFO - PROCESS | 1779 | 1468355715681 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]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:35:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1380ms 13:35:15 INFO - PROCESS | 1779 | 1468355715728 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 13:35:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:35:15 INFO - PROCESS | 1779 | 1468355715733 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 13:35:15 INFO - PROCESS | 1779 | 1468355715740 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 1779 | 1468355715746 Marionette TRACE conn4 <- [1,2430,null,{}] 13:35:15 INFO - PROCESS | 1779 | 1468355715762 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}] 13:35:15 INFO - PROCESS | 1779 | 1468355715771 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:15 INFO - PROCESS | 1779 | 1468355715950 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 13:35:16 INFO - PROCESS | 1779 | 1468355716175 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:16 INFO - PROCESS | 1779 | 1468355716192 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x9178f800 == 20 [pid = 1779] [id = 615] 13:35:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91797400) [pid = 1779] [serial = 1846] [outer = (nil)] 13:35:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9244f400) [pid = 1779] [serial = 1847] [outer = 0x91797400] 13:35:16 INFO - PROCESS | 1779 | 1468355716319 Marionette DEBUG loaded listener.js 13:35:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9245d800) [pid = 1779] [serial = 1848] [outer = 0x91797400] 13:35:17 INFO - PROCESS | 1779 | 1468355717539 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]]]}] 13:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1844ms 13:35:17 INFO - PROCESS | 1779 | 1468355717586 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 13:35:17 INFO - PROCESS | 1779 | 1468355717593 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 13:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:35:17 INFO - PROCESS | 1779 | 1468355717611 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:35:17 INFO - PROCESS | 1779 | 1468355717618 Marionette TRACE conn4 <- [1,2434,null,{}] 13:35:17 INFO - PROCESS | 1779 | 1468355717628 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}] 13:35:17 INFO - PROCESS | 1779 | 1468355717634 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:17 INFO - PROCESS | 1779 | 1468355717995 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9e5c00) [pid = 1779] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed98800) [pid = 1779] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8bb67800) [pid = 1779] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e4d0c00) [pid = 1779] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f9df800) [pid = 1779] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8bb6e000) [pid = 1779] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e4cd000) [pid = 1779] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e0a4000) [pid = 1779] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8f8f2000) [pid = 1779] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e3fb400) [pid = 1779] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x97990400) [pid = 1779] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:35:18 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8e3f4000) [pid = 1779] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:35:18 INFO - PROCESS | 1779 | 1468355718386 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:18 INFO - PROCESS | 1779 | 1468355718395 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb67800 == 21 [pid = 1779] [id = 616] 13:35:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8bb6f400) [pid = 1779] [serial = 1849] [outer = (nil)] 13:35:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e0a6400) [pid = 1779] [serial = 1850] [outer = 0x8bb6f400] 13:35:18 INFO - PROCESS | 1779 | 1468355718469 Marionette DEBUG loaded listener.js 13:35:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e3f4000) [pid = 1779] [serial = 1851] [outer = 0x8bb6f400] 13:35:19 INFO - PROCESS | 1779 | 1468355719315 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]]]}] 13:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1761ms 13:35:19 INFO - PROCESS | 1779 | 1468355719364 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 13:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:35:19 INFO - PROCESS | 1779 | 1468355719368 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 13:35:19 INFO - PROCESS | 1779 | 1468355719375 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:35:19 INFO - PROCESS | 1779 | 1468355719379 Marionette TRACE conn4 <- [1,2438,null,{}] 13:35:19 INFO - PROCESS | 1779 | 1468355719385 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}] 13:35:19 INFO - PROCESS | 1779 | 1468355719391 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:19 INFO - PROCESS | 1779 | 1468355719565 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 13:35:19 INFO - PROCESS | 1779 | 1468355719718 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:19 INFO - PROCESS | 1779 | 1468355719730 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb69000 == 22 [pid = 1779] [id = 617] 13:35:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8d924400) [pid = 1779] [serial = 1852] [outer = (nil)] 13:35:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92326c00) [pid = 1779] [serial = 1853] [outer = 0x8d924400] 13:35:19 INFO - PROCESS | 1779 | 1468355719798 Marionette DEBUG loaded listener.js 13:35:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92b93800) [pid = 1779] [serial = 1854] [outer = 0x8d924400] 13:35:20 INFO - PROCESS | 1779 | 1468355720804 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]]]}] 13:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1483ms 13:35:20 INFO - PROCESS | 1779 | 1468355720859 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 13:35:20 INFO - PROCESS | 1779 | 1468355720868 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 13:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:35:20 INFO - PROCESS | 1779 | 1468355720879 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:35:20 INFO - PROCESS | 1779 | 1468355720885 Marionette TRACE conn4 <- [1,2442,null,{}] 13:35:20 INFO - PROCESS | 1779 | 1468355720894 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}] 13:35:20 INFO - PROCESS | 1779 | 1468355720900 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:21 INFO - PROCESS | 1779 | 1468355721239 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 13:35:21 INFO - PROCESS | 1779 | 1468355721480 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:21 INFO - PROCESS | 1779 | 1468355721497 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fd400 == 23 [pid = 1779] [id = 618] 13:35:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e4c2c00) [pid = 1779] [serial = 1855] [outer = (nil)] 13:35:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f7c1800) [pid = 1779] [serial = 1856] [outer = 0x8e4c2c00] 13:35:21 INFO - PROCESS | 1779 | 1468355721583 Marionette DEBUG loaded listener.js 13:35:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f8f0000) [pid = 1779] [serial = 1857] [outer = 0x8e4c2c00] 13:35:22 INFO - PROCESS | 1779 | 1468355722640 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]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1797ms 13:35:22 INFO - PROCESS | 1779 | 1468355722674 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 1779 | 1468355722682 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 13:35:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:35:22 INFO - PROCESS | 1779 | 1468355722694 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 1779 | 1468355722698 Marionette TRACE conn4 <- [1,2446,null,{}] 13:35:22 INFO - PROCESS | 1779 | 1468355722705 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}] 13:35:22 INFO - PROCESS | 1779 | 1468355722711 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:22 INFO - PROCESS | 1779 | 1468355722926 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 13:35:23 INFO - PROCESS | 1779 | 1468355723161 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:23 INFO - PROCESS | 1779 | 1468355723169 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x91703800 == 24 [pid = 1779] [id = 619] 13:35:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91798000) [pid = 1779] [serial = 1858] [outer = (nil)] 13:35:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91ae1c00) [pid = 1779] [serial = 1859] [outer = 0x91798000] 13:35:23 INFO - PROCESS | 1779 | 1468355723300 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92452800) [pid = 1779] [serial = 1860] [outer = 0x91798000] 13:35:24 INFO - PROCESS | 1779 | 1468355724294 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]]]}] 13:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1645ms 13:35:24 INFO - PROCESS | 1779 | 1468355724339 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 13:35:24 INFO - PROCESS | 1779 | 1468355724344 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 13:35:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:35:24 INFO - PROCESS | 1779 | 1468355724352 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 1779 | 1468355724358 Marionette TRACE conn4 <- [1,2450,null,{}] 13:35:24 INFO - PROCESS | 1779 | 1468355724376 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}] 13:35:24 INFO - PROCESS | 1779 | 1468355724385 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:24 INFO - PROCESS | 1779 | 1468355724597 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 13:35:24 INFO - PROCESS | 1779 | 1468355724832 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:24 INFO - PROCESS | 1779 | 1468355724841 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x91799400 == 25 [pid = 1779] [id = 620] 13:35:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93d9dc00) [pid = 1779] [serial = 1861] [outer = (nil)] 13:35:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9484c000) [pid = 1779] [serial = 1862] [outer = 0x93d9dc00] 13:35:24 INFO - PROCESS | 1779 | 1468355724975 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9523f800) [pid = 1779] [serial = 1863] [outer = 0x93d9dc00] 13:35:25 INFO - PROCESS | 1779 | 1468355725936 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]]]}] 13:35:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:35:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1647ms 13:35:26 INFO - PROCESS | 1779 | 1468355726001 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 13:35:26 INFO - PROCESS | 1779 | 1468355726007 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 13:35:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:35:26 INFO - PROCESS | 1779 | 1468355726014 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:35:26 INFO - PROCESS | 1779 | 1468355726018 Marionette TRACE conn4 <- [1,2454,null,{}] 13:35:26 INFO - PROCESS | 1779 | 1468355726024 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}] 13:35:26 INFO - PROCESS | 1779 | 1468355726029 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:26 INFO - PROCESS | 1779 | 1468355726269 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 13:35:26 INFO - PROCESS | 1779 | 1468355726503 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:26 INFO - PROCESS | 1779 | 1468355726515 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9178ec00 == 26 [pid = 1779] [id = 621] 13:35:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93d9c400) [pid = 1779] [serial = 1864] [outer = (nil)] 13:35:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9537b000) [pid = 1779] [serial = 1865] [outer = 0x93d9c400] 13:35:26 INFO - PROCESS | 1779 | 1468355726640 Marionette DEBUG loaded listener.js 13:35:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x953ba400) [pid = 1779] [serial = 1866] [outer = 0x93d9c400] 13:35:27 INFO - PROCESS | 1779 | 1468355727596 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]]]}] 13:35:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:35:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1631ms 13:35:27 INFO - PROCESS | 1779 | 1468355727647 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 13:35:27 INFO - PROCESS | 1779 | 1468355727650 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 13:35:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:35:27 INFO - PROCESS | 1779 | 1468355727658 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 1779 | 1468355727662 Marionette TRACE conn4 <- [1,2458,null,{}] 13:35:27 INFO - PROCESS | 1779 | 1468355727668 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}] 13:35:27 INFO - PROCESS | 1779 | 1468355727674 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:27 INFO - PROCESS | 1779 | 1468355727873 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 13:35:28 INFO - PROCESS | 1779 | 1468355728060 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:28 INFO - PROCESS | 1779 | 1468355728069 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x95380c00 == 27 [pid = 1779] [id = 622] 13:35:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9798c400) [pid = 1779] [serial = 1867] [outer = (nil)] 13:35:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x97993800) [pid = 1779] [serial = 1868] [outer = 0x9798c400] 13:35:28 INFO - PROCESS | 1779 | 1468355728154 Marionette DEBUG loaded listener.js 13:35:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9830b000) [pid = 1779] [serial = 1869] [outer = 0x9798c400] 13:35:29 INFO - PROCESS | 1779 | 1468355729165 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]]]}] 13:35:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:35:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1535ms 13:35:29 INFO - PROCESS | 1779 | 1468355729195 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 13:35:29 INFO - PROCESS | 1779 | 1468355729200 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 13:35:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:35:29 INFO - PROCESS | 1779 | 1468355729206 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 1779 | 1468355729211 Marionette TRACE conn4 <- [1,2462,null,{}] 13:35:29 INFO - PROCESS | 1779 | 1468355729217 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}] 13:35:29 INFO - PROCESS | 1779 | 1468355729228 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:29 INFO - PROCESS | 1779 | 1468355729520 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 13:35:29 INFO - PROCESS | 1779 | 1468355729799 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:29 INFO - PROCESS | 1779 | 1468355729809 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65800 == 28 [pid = 1779] [id = 623] 13:35:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f7c5c00) [pid = 1779] [serial = 1870] [outer = (nil)] 13:35:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x99234c00) [pid = 1779] [serial = 1871] [outer = 0x8f7c5c00] 13:35:29 INFO - PROCESS | 1779 | 1468355729893 Marionette DEBUG loaded listener.js 13:35:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x99281400) [pid = 1779] [serial = 1872] [outer = 0x8f7c5c00] 13:35:30 INFO - PROCESS | 1779 | 1468355730837 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]]]}] 13:35:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:35:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1701ms 13:35:30 INFO - PROCESS | 1779 | 1468355730908 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 13:35:30 INFO - PROCESS | 1779 | 1468355730913 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 13:35:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:35:30 INFO - PROCESS | 1779 | 1468355730919 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:35:30 INFO - PROCESS | 1779 | 1468355730923 Marionette TRACE conn4 <- [1,2466,null,{}] 13:35:30 INFO - PROCESS | 1779 | 1468355730929 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}] 13:35:30 INFO - PROCESS | 1779 | 1468355730934 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:31 INFO - PROCESS | 1779 | 1468355731118 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 13:35:31 INFO - PROCESS | 1779 | 1468355731572 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:31 INFO - PROCESS | 1779 | 1468355731582 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92ac00 == 29 [pid = 1779] [id = 624] 13:35:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d92cc00) [pid = 1779] [serial = 1873] [outer = (nil)] 13:35:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dbd4800) [pid = 1779] [serial = 1874] [outer = 0x8d92cc00] 13:35:31 INFO - PROCESS | 1779 | 1468355731701 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e3f1400) [pid = 1779] [serial = 1875] [outer = 0x8d92cc00] 13:35:32 INFO - PROCESS | 1779 | 1468355732663 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]]]}] 13:35:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:35:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1783ms 13:35:32 INFO - PROCESS | 1779 | 1468355732705 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 13:35:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:35:32 INFO - PROCESS | 1779 | 1468355732712 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 13:35:32 INFO - PROCESS | 1779 | 1468355732719 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:35:32 INFO - PROCESS | 1779 | 1468355732724 Marionette TRACE conn4 <- [1,2470,null,{}] 13:35:32 INFO - PROCESS | 1779 | 1468355732732 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}] 13:35:32 INFO - PROCESS | 1779 | 1468355732740 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:32 INFO - PROCESS | 1779 | 1468355732948 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 13:35:33 INFO - PROCESS | 1779 | 1468355733266 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 1779 | 1468355733273 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8ec800 == 30 [pid = 1779] [id = 625] 13:35:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f8f5800) [pid = 1779] [serial = 1876] [outer = (nil)] 13:35:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f9cfc00) [pid = 1779] [serial = 1877] [outer = 0x8f8f5800] 13:35:33 INFO - PROCESS | 1779 | 1468355733362 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f9e5400) [pid = 1779] [serial = 1878] [outer = 0x8f8f5800] 13:35:34 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67c00 == 29 [pid = 1779] [id = 602] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f9eb400) [pid = 1779] [serial = 1820] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f7c5000) [pid = 1779] [serial = 1817] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x912d0400) [pid = 1779] [serial = 1821] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8dbc9800) [pid = 1779] [serial = 1791] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8bb71c00) [pid = 1779] [serial = 1790] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f7c7400) [pid = 1779] [serial = 1794] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed9ac00) [pid = 1779] [serial = 1793] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91704800) [pid = 1779] [serial = 1797] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x912ce000) [pid = 1779] [serial = 1796] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93da3c00) [pid = 1779] [serial = 1800] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f7c2c00) [pid = 1779] [serial = 1812] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed92800) [pid = 1779] [serial = 1811] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e0a8c00) [pid = 1779] [serial = 1814] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e0ae800) [pid = 1779] [serial = 1815] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92b8b000) [pid = 1779] [serial = 1799] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x953b6800) [pid = 1779] [serial = 1803] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x95378800) [pid = 1779] [serial = 1802] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f9d6800) [pid = 1779] [serial = 1823] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x99238800) [pid = 1779] [serial = 1806] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x912d8400) [pid = 1779] [serial = 1824] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x98317c00) [pid = 1779] [serial = 1805] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f8e6c00) [pid = 1779] [serial = 1818] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9527b800) [pid = 1779] [serial = 1809] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92457400) [pid = 1779] [serial = 1808] [outer = (nil)] [url = about:blank] 13:35:35 INFO - PROCESS | 1779 | 1468355735454 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]]]}] 13:35:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:35:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2792ms 13:35:35 INFO - PROCESS | 1779 | 1468355735512 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 13:35:35 INFO - PROCESS | 1779 | 1468355735518 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 13:35:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:35:35 INFO - PROCESS | 1779 | 1468355735526 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 1779 | 1468355735531 Marionette TRACE conn4 <- [1,2474,null,{}] 13:35:35 INFO - PROCESS | 1779 | 1468355735539 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}] 13:35:35 INFO - PROCESS | 1779 | 1468355735546 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:35 INFO - PROCESS | 1779 | 1468355735732 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 13:35:35 INFO - PROCESS | 1779 | 1468355735931 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:35 INFO - PROCESS | 1779 | 1468355735940 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcbc00 == 30 [pid = 1779] [id = 626] 13:35:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e0a9400) [pid = 1779] [serial = 1879] [outer = (nil)] 13:35:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e3f4400) [pid = 1779] [serial = 1880] [outer = 0x8e0a9400] 13:35:36 INFO - PROCESS | 1779 | 1468355736021 Marionette DEBUG loaded listener.js 13:35:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e3fe400) [pid = 1779] [serial = 1881] [outer = 0x8e0a9400] 13:35:36 INFO - PROCESS | 1779 | 1468355736883 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]]]}] 13:35:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:35:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1400ms 13:35:36 INFO - PROCESS | 1779 | 1468355736927 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 13:35:36 INFO - PROCESS | 1779 | 1468355736936 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 13:35:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:35:36 INFO - PROCESS | 1779 | 1468355736948 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:35:36 INFO - PROCESS | 1779 | 1468355736952 Marionette TRACE conn4 <- [1,2478,null,{}] 13:35:36 INFO - PROCESS | 1779 | 1468355736959 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}] 13:35:36 INFO - PROCESS | 1779 | 1468355736964 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:37 INFO - PROCESS | 1779 | 1468355737153 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 13:35:37 INFO - PROCESS | 1779 | 1468355737308 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:37 INFO - PROCESS | 1779 | 1468355737317 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7ca000 == 31 [pid = 1779] [id = 627] 13:35:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f7cc800) [pid = 1779] [serial = 1882] [outer = (nil)] 13:35:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8ba800) [pid = 1779] [serial = 1883] [outer = 0x8f7cc800] 13:35:37 INFO - PROCESS | 1779 | 1468355737393 Marionette DEBUG loaded listener.js 13:35:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8e7400) [pid = 1779] [serial = 1884] [outer = 0x8f7cc800] 13:35:38 INFO - PROCESS | 1779 | 1468355738431 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]]]}] 13:35:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:35:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1532ms 13:35:38 INFO - PROCESS | 1779 | 1468355738482 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 13:35:38 INFO - PROCESS | 1779 | 1468355738486 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 13:35:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:35:38 INFO - PROCESS | 1779 | 1468355738501 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:35:38 INFO - PROCESS | 1779 | 1468355738507 Marionette TRACE conn4 <- [1,2482,null,{}] 13:35:38 INFO - PROCESS | 1779 | 1468355738524 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}] 13:35:38 INFO - PROCESS | 1779 | 1468355738533 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:38 INFO - PROCESS | 1779 | 1468355738776 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 13:35:38 INFO - PROCESS | 1779 | 1468355738799 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:38 INFO - PROCESS | 1779 | 1468355738812 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d2400 == 32 [pid = 1779] [id = 628] 13:35:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912d6800) [pid = 1779] [serial = 1885] [outer = (nil)] 13:35:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91702400) [pid = 1779] [serial = 1886] [outer = 0x912d6800] 13:35:38 INFO - PROCESS | 1779 | 1468355738900 Marionette DEBUG loaded listener.js 13:35:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9178d000) [pid = 1779] [serial = 1887] [outer = 0x912d6800] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8dbcdc00) [pid = 1779] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9e9800) [pid = 1779] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8bb6f400) [pid = 1779] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e0ab400) [pid = 1779] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9c4800) [pid = 1779] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91797400) [pid = 1779] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92458800) [pid = 1779] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e4cb400) [pid = 1779] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:35:40 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d924400) [pid = 1779] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:35:40 INFO - PROCESS | 1779 | 1468355740400 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]]]}] 13:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1943ms 13:35:40 INFO - PROCESS | 1779 | 1468355740488 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 13:35:40 INFO - PROCESS | 1779 | 1468355740493 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 13:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:35:40 INFO - PROCESS | 1779 | 1468355740500 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:35:40 INFO - PROCESS | 1779 | 1468355740504 Marionette TRACE conn4 <- [1,2486,null,{}] 13:35:40 INFO - PROCESS | 1779 | 1468355740509 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}] 13:35:40 INFO - PROCESS | 1779 | 1468355740514 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:40 INFO - PROCESS | 1779 | 1468355740679 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 13:35:40 INFO - PROCESS | 1779 | 1468355740821 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:40 INFO - PROCESS | 1779 | 1468355740829 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a9c00 == 33 [pid = 1779] [id = 629] 13:35:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e3ef400) [pid = 1779] [serial = 1888] [outer = (nil)] 13:35:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9170fc00) [pid = 1779] [serial = 1889] [outer = 0x8e3ef400] 13:35:40 INFO - PROCESS | 1779 | 1468355740906 Marionette DEBUG loaded listener.js 13:35:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9244f800) [pid = 1779] [serial = 1890] [outer = 0x8e3ef400] 13:35:41 INFO - PROCESS | 1779 | 1468355741671 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]]]}] 13:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1192ms 13:35:41 INFO - PROCESS | 1779 | 1468355741693 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 13:35:41 INFO - PROCESS | 1779 | 1468355741698 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 13:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:35:41 INFO - PROCESS | 1779 | 1468355741704 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:35:41 INFO - PROCESS | 1779 | 1468355741707 Marionette TRACE conn4 <- [1,2490,null,{}] 13:35:41 INFO - PROCESS | 1779 | 1468355741722 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}] 13:35:41 INFO - PROCESS | 1779 | 1468355741726 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:41 INFO - PROCESS | 1779 | 1468355741894 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 13:35:41 INFO - PROCESS | 1779 | 1468355741907 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 1779 | 1468355741918 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x92455000 == 34 [pid = 1779] [id = 630] 13:35:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92458000) [pid = 1779] [serial = 1891] [outer = (nil)] 13:35:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92b8b000) [pid = 1779] [serial = 1892] [outer = 0x92458000] 13:35:41 INFO - PROCESS | 1779 | 1468355741985 Marionette DEBUG loaded listener.js 13:35:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92ccac00) [pid = 1779] [serial = 1893] [outer = 0x92458000] 13:35:43 INFO - PROCESS | 1779 | 1468355743224 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]]]}] 13:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1585ms 13:35:43 INFO - PROCESS | 1779 | 1468355743292 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 13:35:43 INFO - PROCESS | 1779 | 1468355743299 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 13:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:35:43 INFO - PROCESS | 1779 | 1468355743308 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:35:43 INFO - PROCESS | 1779 | 1468355743314 Marionette TRACE conn4 <- [1,2494,null,{}] 13:35:43 INFO - PROCESS | 1779 | 1468355743328 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}] 13:35:43 INFO - PROCESS | 1779 | 1468355743333 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:43 INFO - PROCESS | 1779 | 1468355743568 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 13:35:43 INFO - PROCESS | 1779 | 1468355743848 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:43 INFO - PROCESS | 1779 | 1468355743860 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92a400 == 35 [pid = 1779] [id = 631] 13:35:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e4c5400) [pid = 1779] [serial = 1894] [outer = (nil)] 13:35:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f7cb400) [pid = 1779] [serial = 1895] [outer = 0x8e4c5400] 13:35:43 INFO - PROCESS | 1779 | 1468355743957 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8f3400) [pid = 1779] [serial = 1896] [outer = 0x8e4c5400] 13:35:44 INFO - PROCESS | 1779 | 1468355744977 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]]]}] 13:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1741ms 13:35:45 INFO - PROCESS | 1779 | 1468355745050 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 13:35:45 INFO - PROCESS | 1779 | 1468355745058 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 13:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:35:45 INFO - PROCESS | 1779 | 1468355745069 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:35:45 INFO - PROCESS | 1779 | 1468355745073 Marionette TRACE conn4 <- [1,2498,null,{}] 13:35:45 INFO - PROCESS | 1779 | 1468355745081 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}] 13:35:45 INFO - PROCESS | 1779 | 1468355745088 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:45 INFO - PROCESS | 1779 | 1468355745315 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 13:35:45 INFO - PROCESS | 1779 | 1468355745590 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:45 INFO - PROCESS | 1779 | 1468355745604 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7cac00 == 36 [pid = 1779] [id = 632] 13:35:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91794400) [pid = 1779] [serial = 1897] [outer = (nil)] 13:35:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91ad7400) [pid = 1779] [serial = 1898] [outer = 0x91794400] 13:35:45 INFO - PROCESS | 1779 | 1468355745730 Marionette DEBUG loaded listener.js 13:35:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91792800) [pid = 1779] [serial = 1899] [outer = 0x91794400] 13:35:46 INFO - PROCESS | 1779 | 1468355746777 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]]]}] 13:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1784ms 13:35:46 INFO - PROCESS | 1779 | 1468355746854 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 13:35:46 INFO - PROCESS | 1779 | 1468355746857 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 13:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:35:46 INFO - PROCESS | 1779 | 1468355746866 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:35:46 INFO - PROCESS | 1779 | 1468355746872 Marionette TRACE conn4 <- [1,2502,null,{}] 13:35:46 INFO - PROCESS | 1779 | 1468355746889 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}] 13:35:46 INFO - PROCESS | 1779 | 1468355746898 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:47 INFO - PROCESS | 1779 | 1468355747122 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 13:35:47 INFO - PROCESS | 1779 | 1468355747361 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:47 INFO - PROCESS | 1779 | 1468355747372 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b64800 == 37 [pid = 1779] [id = 633] 13:35:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93b66000) [pid = 1779] [serial = 1900] [outer = (nil)] 13:35:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93d9d400) [pid = 1779] [serial = 1901] [outer = 0x93b66000] 13:35:47 INFO - PROCESS | 1779 | 1468355747480 Marionette DEBUG loaded listener.js 13:35:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93da5000) [pid = 1779] [serial = 1902] [outer = 0x93b66000] 13:35:48 INFO - PROCESS | 1779 | 1468355748506 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]]]}] 13:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1688ms 13:35:48 INFO - PROCESS | 1779 | 1468355748554 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 13:35:48 INFO - PROCESS | 1779 | 1468355748560 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 13:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:35:48 INFO - PROCESS | 1779 | 1468355748566 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:35:48 INFO - PROCESS | 1779 | 1468355748570 Marionette TRACE conn4 <- [1,2506,null,{}] 13:35:48 INFO - PROCESS | 1779 | 1468355748577 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}] 13:35:48 INFO - PROCESS | 1779 | 1468355748583 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:48 INFO - PROCESS | 1779 | 1468355748785 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 13:35:49 INFO - PROCESS | 1779 | 1468355749166 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:49 INFO - PROCESS | 1779 | 1468355749173 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d924800 == 38 [pid = 1779] [id = 634] 13:35:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d924c00) [pid = 1779] [serial = 1903] [outer = (nil)] 13:35:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8d92e400) [pid = 1779] [serial = 1904] [outer = 0x8d924c00] 13:35:49 INFO - PROCESS | 1779 | 1468355749295 Marionette DEBUG loaded listener.js 13:35:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e0a6800) [pid = 1779] [serial = 1905] [outer = 0x8d924c00] 13:35:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a9c00 == 37 [pid = 1779] [id = 629] 13:35:50 INFO - PROCESS | 1779 | --DOCSHELL 0x912d2400 == 36 [pid = 1779] [id = 628] 13:35:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7ca000 == 35 [pid = 1779] [id = 627] 13:35:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcbc00 == 34 [pid = 1779] [id = 626] 13:35:50 INFO - PROCESS | 1779 | 1468355750345 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]]]}] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92b93800) [pid = 1779] [serial = 1854] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92326c00) [pid = 1779] [serial = 1853] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91798c00) [pid = 1779] [serial = 1826] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x912d2800) [pid = 1779] [serial = 1833] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e3f4000) [pid = 1779] [serial = 1851] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e0a6400) [pid = 1779] [serial = 1850] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4c6800) [pid = 1779] [serial = 1841] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ed8d000) [pid = 1779] [serial = 1842] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f9dc800) [pid = 1779] [serial = 1845] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9245d800) [pid = 1779] [serial = 1848] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92b92000) [pid = 1779] [serial = 1835] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91ad6c00) [pid = 1779] [serial = 1827] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f7c1400) [pid = 1779] [serial = 1829] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f8ecc00) [pid = 1779] [serial = 1830] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9170e400) [pid = 1779] [serial = 1832] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9244f400) [pid = 1779] [serial = 1847] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f9d3000) [pid = 1779] [serial = 1844] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92cc2c00) [pid = 1779] [serial = 1838] [outer = (nil)] [url = about:blank] 13:35:50 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92cc8c00) [pid = 1779] [serial = 1836] [outer = (nil)] [url = about:blank] 13:35:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:35:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1836ms 13:35:50 INFO - PROCESS | 1779 | 1468355750404 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 13:35:50 INFO - PROCESS | 1779 | 1468355750411 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 13:35:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:35:50 INFO - PROCESS | 1779 | 1468355750419 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:35:50 INFO - PROCESS | 1779 | 1468355750423 Marionette TRACE conn4 <- [1,2510,null,{}] 13:35:50 INFO - PROCESS | 1779 | 1468355750432 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}] 13:35:50 INFO - PROCESS | 1779 | 1468355750440 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:50 INFO - PROCESS | 1779 | 1468355750611 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 13:35:50 INFO - PROCESS | 1779 | 1468355750755 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:50 INFO - PROCESS | 1779 | 1468355750765 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d0c00 == 35 [pid = 1779] [id = 635] 13:35:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ed99400) [pid = 1779] [serial = 1906] [outer = (nil)] 13:35:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f8bbc00) [pid = 1779] [serial = 1907] [outer = 0x8ed99400] 13:35:50 INFO - PROCESS | 1779 | 1468355750839 Marionette DEBUG loaded listener.js 13:35:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f8f2000) [pid = 1779] [serial = 1908] [outer = 0x8ed99400] 13:35:51 INFO - PROCESS | 1779 | 1468355751712 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]]]}] 13:35:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:35:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1332ms 13:35:51 INFO - PROCESS | 1779 | 1468355751756 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 13:35:51 INFO - PROCESS | 1779 | 1468355751763 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 13:35:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:35:51 INFO - PROCESS | 1779 | 1468355751771 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:35:51 INFO - PROCESS | 1779 | 1468355751775 Marionette TRACE conn4 <- [1,2514,null,{}] 13:35:51 INFO - PROCESS | 1779 | 1468355751781 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}] 13:35:51 INFO - PROCESS | 1779 | 1468355751786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:51 INFO - PROCESS | 1779 | 1468355751976 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 13:35:52 INFO - PROCESS | 1779 | 1468355752122 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:52 INFO - PROCESS | 1779 | 1468355752131 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9de800 == 36 [pid = 1779] [id = 636] 13:35:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9e6c00) [pid = 1779] [serial = 1909] [outer = (nil)] 13:35:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91794800) [pid = 1779] [serial = 1910] [outer = 0x8f9e6c00] 13:35:52 INFO - PROCESS | 1779 | 1468355752200 Marionette DEBUG loaded listener.js 13:35:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91ad9000) [pid = 1779] [serial = 1911] [outer = 0x8f9e6c00] 13:35:53 INFO - PROCESS | 1779 | 1468355753144 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]]]}] 13:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1431ms 13:35:53 INFO - PROCESS | 1779 | 1468355753206 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 13:35:53 INFO - PROCESS | 1779 | 1468355753210 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 13:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:35:53 INFO - PROCESS | 1779 | 1468355753224 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:35:53 INFO - PROCESS | 1779 | 1468355753233 Marionette TRACE conn4 <- [1,2518,null,{}] 13:35:53 INFO - PROCESS | 1779 | 1468355753262 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}] 13:35:53 INFO - PROCESS | 1779 | 1468355753270 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:53 INFO - PROCESS | 1779 | 1468355753507 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 13:35:53 INFO - PROCESS | 1779 | 1468355753539 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 1779 | 1468355753549 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed98000 == 37 [pid = 1779] [id = 637] 13:35:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9178c000) [pid = 1779] [serial = 1912] [outer = (nil)] 13:35:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92ccfc00) [pid = 1779] [serial = 1913] [outer = 0x9178c000] 13:35:53 INFO - PROCESS | 1779 | 1468355753618 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x939e0000) [pid = 1779] [serial = 1914] [outer = 0x9178c000] 13:35:54 INFO - PROCESS | 1779 | 1468355754586 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]]]}] 13:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1399ms 13:35:54 INFO - PROCESS | 1779 | 1468355754617 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 1779 | 1468355754622 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 13:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:35:54 INFO - PROCESS | 1779 | 1468355754628 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 1779 | 1468355754632 Marionette TRACE conn4 <- [1,2522,null,{}] 13:35:54 INFO - PROCESS | 1779 | 1468355754642 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}] 13:35:54 INFO - PROCESS | 1779 | 1468355754646 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:54 INFO - PROCESS | 1779 | 1468355754869 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e4c9000) [pid = 1779] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x912d6800) [pid = 1779] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e4c2c00) [pid = 1779] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e3ef400) [pid = 1779] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f8f5800) [pid = 1779] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f7cc800) [pid = 1779] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91798000) [pid = 1779] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e0a9400) [pid = 1779] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93d9dc00) [pid = 1779] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93d9c400) [pid = 1779] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9798c400) [pid = 1779] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8f7c5c00) [pid = 1779] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:35:55 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8d92cc00) [pid = 1779] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:35:55 INFO - PROCESS | 1779 | 1468355755109 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 1779 | 1468355755117 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92cc00 == 38 [pid = 1779] [id = 638] 13:35:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8d92d400) [pid = 1779] [serial = 1915] [outer = (nil)] 13:35:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e0a3000) [pid = 1779] [serial = 1916] [outer = 0x8d92d400] 13:35:55 INFO - PROCESS | 1779 | 1468355755186 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbcdc00) [pid = 1779] [serial = 1917] [outer = 0x8d92d400] 13:35:56 INFO - PROCESS | 1779 | 1468355756007 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]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1429ms 13:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:35:56 INFO - PROCESS | 1779 | 1468355756058 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 13:35:56 INFO - PROCESS | 1779 | 1468355756061 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 13:35:56 INFO - PROCESS | 1779 | 1468355756068 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 1779 | 1468355756072 Marionette TRACE conn4 <- [1,2526,null,{}] 13:35:56 INFO - PROCESS | 1779 | 1468355756077 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}] 13:35:56 INFO - PROCESS | 1779 | 1468355756082 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:56 INFO - PROCESS | 1779 | 1468355756252 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 13:35:56 INFO - PROCESS | 1779 | 1468355756261 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:56 INFO - PROCESS | 1779 | 1468355756280 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a4800 == 39 [pid = 1779] [id = 639] 13:35:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e0a8c00) [pid = 1779] [serial = 1918] [outer = (nil)] 13:35:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x93b71800) [pid = 1779] [serial = 1919] [outer = 0x8e0a8c00] 13:35:56 INFO - PROCESS | 1779 | 1468355756493 Marionette DEBUG loaded listener.js 13:35:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9527ec00) [pid = 1779] [serial = 1920] [outer = 0x8e0a8c00] 13:35:57 INFO - PROCESS | 1779 | 1468355757490 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]]]}] 13:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1490ms 13:35:57 INFO - PROCESS | 1779 | 1468355757559 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 13:35:57 INFO - PROCESS | 1779 | 1468355757566 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 13:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:35:57 INFO - PROCESS | 1779 | 1468355757576 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:35:57 INFO - PROCESS | 1779 | 1468355757581 Marionette TRACE conn4 <- [1,2530,null,{}] 13:35:57 INFO - PROCESS | 1779 | 1468355757607 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}] 13:35:57 INFO - PROCESS | 1779 | 1468355757612 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:57 INFO - PROCESS | 1779 | 1468355757867 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 13:35:58 INFO - PROCESS | 1779 | 1468355758075 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 1779 | 1468355758089 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb70000 == 40 [pid = 1779] [id = 640] 13:35:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e4cfc00) [pid = 1779] [serial = 1921] [outer = (nil)] 13:35:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f8bdc00) [pid = 1779] [serial = 1922] [outer = 0x8e4cfc00] 13:35:58 INFO - PROCESS | 1779 | 1468355758188 Marionette DEBUG loaded listener.js 13:35:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f9cf000) [pid = 1779] [serial = 1923] [outer = 0x8e4cfc00] 13:35:59 INFO - PROCESS | 1779 | 1468355759183 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]]]}] 13:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1646ms 13:35:59 INFO - PROCESS | 1779 | 1468355759223 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 13:35:59 INFO - PROCESS | 1779 | 1468355759230 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 13:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:35:59 INFO - PROCESS | 1779 | 1468355759242 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:35:59 INFO - PROCESS | 1779 | 1468355759246 Marionette TRACE conn4 <- [1,2534,null,{}] 13:35:59 INFO - PROCESS | 1779 | 1468355759253 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}] 13:35:59 INFO - PROCESS | 1779 | 1468355759259 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:59 INFO - PROCESS | 1779 | 1468355759452 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 13:35:59 INFO - PROCESS | 1779 | 1468355759640 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:59 INFO - PROCESS | 1779 | 1468355759649 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:35:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x912d4c00 == 41 [pid = 1779] [id = 641] 13:35:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91796400) [pid = 1779] [serial = 1924] [outer = (nil)] 13:35:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91add000) [pid = 1779] [serial = 1925] [outer = 0x91796400] 13:35:59 INFO - PROCESS | 1779 | 1468355759786 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92b85c00) [pid = 1779] [serial = 1926] [outer = 0x91796400] 13:36:00 INFO - PROCESS | 1779 | 1468355760780 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]]]}] 13:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1584ms 13:36:00 INFO - PROCESS | 1779 | 1468355760826 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 13:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:36:00 INFO - PROCESS | 1779 | 1468355760830 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 13:36:00 INFO - PROCESS | 1779 | 1468355760838 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:36:00 INFO - PROCESS | 1779 | 1468355760844 Marionette TRACE conn4 <- [1,2538,null,{}] 13:36:00 INFO - PROCESS | 1779 | 1468355760860 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}] 13:36:00 INFO - PROCESS | 1779 | 1468355760870 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:01 INFO - PROCESS | 1779 | 1468355761101 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 13:36:01 INFO - PROCESS | 1779 | 1468355761340 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:01 INFO - PROCESS | 1779 | 1468355761356 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ccb400 == 42 [pid = 1779] [id = 642] 13:36:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x95377400) [pid = 1779] [serial = 1927] [outer = (nil)] 13:36:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x953b5c00) [pid = 1779] [serial = 1928] [outer = 0x95377400] 13:36:01 INFO - PROCESS | 1779 | 1468355761485 Marionette DEBUG loaded listener.js 13:36:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x953c0c00) [pid = 1779] [serial = 1929] [outer = 0x95377400] 13:36:02 INFO - PROCESS | 1779 | 1468355762536 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]]]}] 13:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1741ms 13:36:02 INFO - PROCESS | 1779 | 1468355762578 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 13:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:36:02 INFO - PROCESS | 1779 | 1468355762584 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 13:36:02 INFO - PROCESS | 1779 | 1468355762590 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:36:02 INFO - PROCESS | 1779 | 1468355762594 Marionette TRACE conn4 <- [1,2542,null,{}] 13:36:02 INFO - PROCESS | 1779 | 1468355762600 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}] 13:36:02 INFO - PROCESS | 1779 | 1468355762605 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:02 INFO - PROCESS | 1779 | 1468355762817 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 13:36:03 INFO - PROCESS | 1779 | 1468355763062 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:03 INFO - PROCESS | 1779 | 1468355763073 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb68400 == 43 [pid = 1779] [id = 643] 13:36:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9245ec00) [pid = 1779] [serial = 1930] [outer = (nil)] 13:36:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9830a800) [pid = 1779] [serial = 1931] [outer = 0x9245ec00] 13:36:03 INFO - PROCESS | 1779 | 1468355763196 Marionette DEBUG loaded listener.js 13:36:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x99229800) [pid = 1779] [serial = 1932] [outer = 0x9245ec00] 13:36:04 INFO - PROCESS | 1779 | 1468355764127 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]]]}] 13:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1587ms 13:36:04 INFO - PROCESS | 1779 | 1468355764177 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 13:36:04 INFO - PROCESS | 1779 | 1468355764182 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 13:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:36:04 INFO - PROCESS | 1779 | 1468355764189 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - PROCESS | 1779 | 1468355764194 Marionette TRACE conn4 <- [1,2546,null,{}] 13:36:04 INFO - PROCESS | 1779 | 1468355764200 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}] 13:36:04 INFO - PROCESS | 1779 | 1468355764206 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:04 INFO - PROCESS | 1779 | 1468355764393 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 13:36:04 INFO - PROCESS | 1779 | 1468355764581 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:04 INFO - PROCESS | 1779 | 1468355764589 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8bfc00 == 44 [pid = 1779] [id = 644] 13:36:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91794c00) [pid = 1779] [serial = 1933] [outer = (nil)] 13:36:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x99230000) [pid = 1779] [serial = 1934] [outer = 0x91794c00] 13:36:04 INFO - PROCESS | 1779 | 1468355764673 Marionette DEBUG loaded listener.js 13:36:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x99234000) [pid = 1779] [serial = 1935] [outer = 0x91794c00] 13:36:05 INFO - PROCESS | 1779 | 1468355765650 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]]]}] 13:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1536ms 13:36:05 INFO - PROCESS | 1779 | 1468355765726 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 13:36:05 INFO - PROCESS | 1779 | 1468355765731 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 13:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:36:05 INFO - PROCESS | 1779 | 1468355765737 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:36:05 INFO - PROCESS | 1779 | 1468355765740 Marionette TRACE conn4 <- [1,2550,null,{}] 13:36:05 INFO - PROCESS | 1779 | 1468355765746 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}] 13:36:05 INFO - PROCESS | 1779 | 1468355765757 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:06 INFO - PROCESS | 1779 | 1468355766010 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 13:36:06 INFO - PROCESS | 1779 | 1468355766256 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:06 INFO - PROCESS | 1779 | 1468355766265 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x983e2000 == 45 [pid = 1779] [id = 645] 13:36:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x99230800) [pid = 1779] [serial = 1936] [outer = (nil)] 13:36:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x99fd8800) [pid = 1779] [serial = 1937] [outer = 0x99230800] 13:36:06 INFO - PROCESS | 1779 | 1468355766362 Marionette DEBUG loaded listener.js 13:36:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9a08a400) [pid = 1779] [serial = 1938] [outer = 0x99230800] 13:36:07 INFO - PROCESS | 1779 | 1468355767321 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]]]}] 13:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1635ms 13:36:07 INFO - PROCESS | 1779 | 1468355767373 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 13:36:07 INFO - PROCESS | 1779 | 1468355767377 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 13:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:36:07 INFO - PROCESS | 1779 | 1468355767384 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:36:07 INFO - PROCESS | 1779 | 1468355767388 Marionette TRACE conn4 <- [1,2554,null,{}] 13:36:07 INFO - PROCESS | 1779 | 1468355767394 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}] 13:36:07 INFO - PROCESS | 1779 | 1468355767399 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:07 INFO - PROCESS | 1779 | 1468355767578 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 13:36:07 INFO - PROCESS | 1779 | 1468355767780 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:07 INFO - PROCESS | 1779 | 1468355767789 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcfc00 == 46 [pid = 1779] [id = 646] 13:36:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x912cdc00) [pid = 1779] [serial = 1939] [outer = (nil)] 13:36:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9a091000) [pid = 1779] [serial = 1940] [outer = 0x912cdc00] 13:36:07 INFO - PROCESS | 1779 | 1468355767875 Marionette DEBUG loaded listener.js 13:36:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9a092c00) [pid = 1779] [serial = 1941] [outer = 0x912cdc00] 13:36:08 INFO - PROCESS | 1779 | 1468355768922 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]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1583ms 13:36:08 INFO - PROCESS | 1779 | 1468355768969 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 13:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:36:08 INFO - PROCESS | 1779 | 1468355768973 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 13:36:08 INFO - PROCESS | 1779 | 1468355768980 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 1779 | 1468355768983 Marionette TRACE conn4 <- [1,2558,null,{}] 13:36:08 INFO - PROCESS | 1779 | 1468355768989 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}] 13:36:08 INFO - PROCESS | 1779 | 1468355768994 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:09 INFO - PROCESS | 1779 | 1468355769199 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 13:36:09 INFO - PROCESS | 1779 | 1468355769434 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:09 INFO - PROCESS | 1779 | 1468355769444 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6e000 == 47 [pid = 1779] [id = 647] 13:36:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8bb6fc00) [pid = 1779] [serial = 1942] [outer = (nil)] 13:36:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8d92a800) [pid = 1779] [serial = 1943] [outer = 0x8bb6fc00] 13:36:09 INFO - PROCESS | 1779 | 1468355769760 Marionette DEBUG loaded listener.js 13:36:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e0a9c00) [pid = 1779] [serial = 1944] [outer = 0x8bb6fc00] 13:36:10 INFO - PROCESS | 1779 | 1468355770907 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]]]}] 13:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1994ms 13:36:10 INFO - PROCESS | 1779 | 1468355770976 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 13:36:10 INFO - PROCESS | 1779 | 1468355770982 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 13:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:36:10 INFO - PROCESS | 1779 | 1468355770991 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:36:11 INFO - PROCESS | 1779 | 1468355770994 Marionette TRACE conn4 <- [1,2562,null,{}] 13:36:11 INFO - PROCESS | 1779 | 1468355771002 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}] 13:36:11 INFO - PROCESS | 1779 | 1468355771008 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92cc00 == 46 [pid = 1779] [id = 638] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed98000 == 45 [pid = 1779] [id = 637] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9de800 == 44 [pid = 1779] [id = 636] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d0c00 == 43 [pid = 1779] [id = 635] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d924800 == 42 [pid = 1779] [id = 634] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x95380c00 == 41 [pid = 1779] [id = 622] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb65800 == 40 [pid = 1779] [id = 623] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92ac00 == 39 [pid = 1779] [id = 624] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9178ec00 == 38 [pid = 1779] [id = 621] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8ec800 == 37 [pid = 1779] [id = 625] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x92455000 == 36 [pid = 1779] [id = 630] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92a400 == 35 [pid = 1779] [id = 631] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7cac00 == 34 [pid = 1779] [id = 632] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x93b64800 == 33 [pid = 1779] [id = 633] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6e000 == 32 [pid = 1779] [id = 647] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcfc00 == 31 [pid = 1779] [id = 646] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x983e2000 == 30 [pid = 1779] [id = 645] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8bfc00 == 29 [pid = 1779] [id = 644] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x92ccb400 == 28 [pid = 1779] [id = 642] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb68400 == 27 [pid = 1779] [id = 643] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x912d4c00 == 26 [pid = 1779] [id = 641] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a4800 == 25 [pid = 1779] [id = 639] 13:36:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb70000 == 24 [pid = 1779] [id = 640] 13:36:12 INFO - PROCESS | 1779 | 1468355772270 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91702400) [pid = 1779] [serial = 1886] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f8f0000) [pid = 1779] [serial = 1857] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9170fc00) [pid = 1779] [serial = 1889] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f9e5400) [pid = 1779] [serial = 1878] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f7c1800) [pid = 1779] [serial = 1856] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f9cfc00) [pid = 1779] [serial = 1877] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f8ba800) [pid = 1779] [serial = 1883] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92452800) [pid = 1779] [serial = 1860] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e3f4400) [pid = 1779] [serial = 1880] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91ae1c00) [pid = 1779] [serial = 1859] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e3fe400) [pid = 1779] [serial = 1881] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9523f800) [pid = 1779] [serial = 1863] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9484c000) [pid = 1779] [serial = 1862] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x953ba400) [pid = 1779] [serial = 1866] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9537b000) [pid = 1779] [serial = 1865] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9830b000) [pid = 1779] [serial = 1869] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x97993800) [pid = 1779] [serial = 1868] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x99281400) [pid = 1779] [serial = 1872] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x99234c00) [pid = 1779] [serial = 1871] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9178d000) [pid = 1779] [serial = 1887] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e3f1400) [pid = 1779] [serial = 1875] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8dbd4800) [pid = 1779] [serial = 1874] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f8e7400) [pid = 1779] [serial = 1884] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92b8b000) [pid = 1779] [serial = 1892] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9244f800) [pid = 1779] [serial = 1890] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x939e5c00) [pid = 1779] [serial = 1839] [outer = (nil)] [url = about:blank] 13:36:12 INFO - PROCESS | 1779 | 1468355772624 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:12 INFO - PROCESS | 1779 | 1468355772633 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92f800 == 25 [pid = 1779] [id = 648] 13:36:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8d930c00) [pid = 1779] [serial = 1945] [outer = (nil)] 13:36:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8dbcfc00) [pid = 1779] [serial = 1946] [outer = 0x8d930c00] 13:36:12 INFO - PROCESS | 1779 | 1468355772754 Marionette DEBUG loaded listener.js 13:36:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dbd8c00) [pid = 1779] [serial = 1947] [outer = 0x8d930c00] 13:36:13 INFO - PROCESS | 1779 | 1468355773728 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]]]}] 13:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2790ms 13:36:13 INFO - PROCESS | 1779 | 1468355773782 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 13:36:13 INFO - PROCESS | 1779 | 1468355773791 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 13:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:36:13 INFO - PROCESS | 1779 | 1468355773801 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:36:13 INFO - PROCESS | 1779 | 1468355773807 Marionette TRACE conn4 <- [1,2566,null,{}] 13:36:13 INFO - PROCESS | 1779 | 1468355773816 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}] 13:36:13 INFO - PROCESS | 1779 | 1468355773822 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:14 INFO - PROCESS | 1779 | 1468355774013 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 13:36:14 INFO - PROCESS | 1779 | 1468355774186 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:14 INFO - PROCESS | 1779 | 1468355774198 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c2800 == 26 [pid = 1779] [id = 649] 13:36:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e4c3c00) [pid = 1779] [serial = 1948] [outer = (nil)] 13:36:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e4c9800) [pid = 1779] [serial = 1949] [outer = 0x8e4c3c00] 13:36:14 INFO - PROCESS | 1779 | 1468355774278 Marionette DEBUG loaded listener.js 13:36:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed90c00) [pid = 1779] [serial = 1950] [outer = 0x8e4c3c00] 13:36:15 INFO - PROCESS | 1779 | 1468355775255 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]]]}] 13:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1542ms 13:36:15 INFO - PROCESS | 1779 | 1468355775342 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 13:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:36:15 INFO - PROCESS | 1779 | 1468355775348 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 13:36:15 INFO - PROCESS | 1779 | 1468355775355 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:36:15 INFO - PROCESS | 1779 | 1468355775359 Marionette TRACE conn4 <- [1,2570,null,{}] 13:36:15 INFO - PROCESS | 1779 | 1468355775377 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}] 13:36:15 INFO - PROCESS | 1779 | 1468355775384 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:15 INFO - PROCESS | 1779 | 1468355775624 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 13:36:15 INFO - PROCESS | 1779 | 1468355775658 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:15 INFO - PROCESS | 1779 | 1468355775668 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c6000 == 27 [pid = 1779] [id = 650] 13:36:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8c6c00) [pid = 1779] [serial = 1951] [outer = (nil)] 13:36:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f8eac00) [pid = 1779] [serial = 1952] [outer = 0x8f8c6c00] 13:36:15 INFO - PROCESS | 1779 | 1468355775741 Marionette DEBUG loaded listener.js 13:36:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f9c6800) [pid = 1779] [serial = 1953] [outer = 0x8f8c6c00] 13:36:16 INFO - PROCESS | 1779 | 1468355776882 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]]]}] 13:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1594ms 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed99400) [pid = 1779] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92458000) [pid = 1779] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e4c5400) [pid = 1779] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d92d400) [pid = 1779] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9178c000) [pid = 1779] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d924c00) [pid = 1779] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x93b66000) [pid = 1779] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91794400) [pid = 1779] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f9e6c00) [pid = 1779] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:36:17 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e0a8c00) [pid = 1779] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:36:17 INFO - PROCESS | 1779 | 1468355777367 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 13:36:17 INFO - PROCESS | 1779 | 1468355777374 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 13:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:36:17 INFO - PROCESS | 1779 | 1468355777448 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:36:17 INFO - PROCESS | 1779 | 1468355777457 Marionette TRACE conn4 <- [1,2574,null,{}] 13:36:17 INFO - PROCESS | 1779 | 1468355777464 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}] 13:36:17 INFO - PROCESS | 1779 | 1468355777471 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:17 INFO - PROCESS | 1779 | 1468355777699 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 13:36:17 INFO - PROCESS | 1779 | 1468355777791 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:17 INFO - PROCESS | 1779 | 1468355777802 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c9400 == 28 [pid = 1779] [id = 651] 13:36:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f9d3800) [pid = 1779] [serial = 1954] [outer = (nil)] 13:36:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f9e3000) [pid = 1779] [serial = 1955] [outer = 0x8f9d3800] 13:36:17 INFO - PROCESS | 1779 | 1468355777889 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x912ce800) [pid = 1779] [serial = 1956] [outer = 0x8f9d3800] 13:36:18 INFO - PROCESS | 1779 | 1468355778686 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]]]}] 13:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1310ms 13:36:18 INFO - PROCESS | 1779 | 1468355778740 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 13:36:18 INFO - PROCESS | 1779 | 1468355778743 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 13:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:36:18 INFO - PROCESS | 1779 | 1468355778752 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:36:18 INFO - PROCESS | 1779 | 1468355778755 Marionette TRACE conn4 <- [1,2578,null,{}] 13:36:18 INFO - PROCESS | 1779 | 1468355778770 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}] 13:36:18 INFO - PROCESS | 1779 | 1468355778774 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:18 INFO - PROCESS | 1779 | 1468355778952 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 13:36:19 INFO - PROCESS | 1779 | 1468355779107 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:19 INFO - PROCESS | 1779 | 1468355779115 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9cfc00 == 29 [pid = 1779] [id = 652] 13:36:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9d3000) [pid = 1779] [serial = 1957] [outer = (nil)] 13:36:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x912d9c00) [pid = 1779] [serial = 1958] [outer = 0x8f9d3000] 13:36:19 INFO - PROCESS | 1779 | 1468355779189 Marionette DEBUG loaded listener.js 13:36:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x912d4c00) [pid = 1779] [serial = 1959] [outer = 0x8f9d3000] 13:36:20 INFO - PROCESS | 1779 | 1468355780300 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]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1591ms 13:36:20 INFO - PROCESS | 1779 | 1468355780343 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 1779 | 1468355780350 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 13:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:36:20 INFO - PROCESS | 1779 | 1468355780358 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - PROCESS | 1779 | 1468355780366 Marionette TRACE conn4 <- [1,2582,null,{}] 13:36:20 INFO - PROCESS | 1779 | 1468355780375 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}] 13:36:20 INFO - PROCESS | 1779 | 1468355780380 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:20 INFO - PROCESS | 1779 | 1468355780577 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 13:36:20 INFO - PROCESS | 1779 | 1468355780823 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:20 INFO - PROCESS | 1779 | 1468355780834 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f7800 == 30 [pid = 1779] [id = 653] 13:36:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e3f8000) [pid = 1779] [serial = 1960] [outer = (nil)] 13:36:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed94000) [pid = 1779] [serial = 1961] [outer = 0x8e3f8000] 13:36:20 INFO - PROCESS | 1779 | 1468355780963 Marionette DEBUG loaded listener.js 13:36:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f8c4400) [pid = 1779] [serial = 1962] [outer = 0x8e3f8000] 13:36:21 INFO - PROCESS | 1779 | 1468355781957 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]]]}] 13:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1649ms 13:36:22 INFO - PROCESS | 1779 | 1468355782007 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 13:36:22 INFO - PROCESS | 1779 | 1468355782014 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 13:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:36:22 INFO - PROCESS | 1779 | 1468355782026 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:36:22 INFO - PROCESS | 1779 | 1468355782030 Marionette TRACE conn4 <- [1,2586,null,{}] 13:36:22 INFO - PROCESS | 1779 | 1468355782037 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}] 13:36:22 INFO - PROCESS | 1779 | 1468355782044 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:22 INFO - PROCESS | 1779 | 1468355782250 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 13:36:22 INFO - PROCESS | 1779 | 1468355782434 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:22 INFO - PROCESS | 1779 | 1468355782443 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92b400 == 31 [pid = 1779] [id = 654] 13:36:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e0a4400) [pid = 1779] [serial = 1963] [outer = (nil)] 13:36:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9178c800) [pid = 1779] [serial = 1964] [outer = 0x8e0a4400] 13:36:22 INFO - PROCESS | 1779 | 1468355782581 Marionette DEBUG loaded listener.js 13:36:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91791c00) [pid = 1779] [serial = 1965] [outer = 0x8e0a4400] 13:36:23 INFO - PROCESS | 1779 | 1468355783689 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]]]}] 13:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1736ms 13:36:23 INFO - PROCESS | 1779 | 1468355783762 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 13:36:23 INFO - PROCESS | 1779 | 1468355783767 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 13:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:36:23 INFO - PROCESS | 1779 | 1468355783774 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:36:23 INFO - PROCESS | 1779 | 1468355783780 Marionette TRACE conn4 <- [1,2590,null,{}] 13:36:23 INFO - PROCESS | 1779 | 1468355783797 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}] 13:36:23 INFO - PROCESS | 1779 | 1468355783806 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:24 INFO - PROCESS | 1779 | 1468355784052 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 13:36:24 INFO - PROCESS | 1779 | 1468355784301 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:24 INFO - PROCESS | 1779 | 1468355784315 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232b000 == 32 [pid = 1779] [id = 655] 13:36:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9232e800) [pid = 1779] [serial = 1966] [outer = (nil)] 13:36:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92455000) [pid = 1779] [serial = 1967] [outer = 0x9232e800] 13:36:24 INFO - PROCESS | 1779 | 1468355784438 Marionette DEBUG loaded listener.js 13:36:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92b86c00) [pid = 1779] [serial = 1968] [outer = 0x9232e800] 13:36:25 INFO - PROCESS | 1779 | 1468355785426 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]]]}] 13:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1699ms 13:36:25 INFO - PROCESS | 1779 | 1468355785493 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 13:36:25 INFO - PROCESS | 1779 | 1468355785499 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 13:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:36:25 INFO - PROCESS | 1779 | 1468355785507 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:36:25 INFO - PROCESS | 1779 | 1468355785511 Marionette TRACE conn4 <- [1,2594,null,{}] 13:36:25 INFO - PROCESS | 1779 | 1468355785517 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}] 13:36:25 INFO - PROCESS | 1779 | 1468355785522 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:25 INFO - PROCESS | 1779 | 1468355785717 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 13:36:25 INFO - PROCESS | 1779 | 1468355785949 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:25 INFO - PROCESS | 1779 | 1468355785956 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd1000 == 33 [pid = 1779] [id = 656] 13:36:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92b8e800) [pid = 1779] [serial = 1969] [outer = (nil)] 13:36:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92cc3000) [pid = 1779] [serial = 1970] [outer = 0x92b8e800] 13:36:26 INFO - PROCESS | 1779 | 1468355786069 Marionette DEBUG loaded listener.js 13:36:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92b93c00) [pid = 1779] [serial = 1971] [outer = 0x92b8e800] 13:36:27 INFO - PROCESS | 1779 | 1468355787284 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]]]}] 13:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1834ms 13:36:27 INFO - PROCESS | 1779 | 1468355787343 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 13:36:27 INFO - PROCESS | 1779 | 1468355787350 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 13:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:36:27 INFO - PROCESS | 1779 | 1468355787359 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:36:27 INFO - PROCESS | 1779 | 1468355787365 Marionette TRACE conn4 <- [1,2598,null,{}] 13:36:27 INFO - PROCESS | 1779 | 1468355787374 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}] 13:36:27 INFO - PROCESS | 1779 | 1468355787379 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:27 INFO - PROCESS | 1779 | 1468355787690 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 13:36:27 INFO - PROCESS | 1779 | 1468355787898 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:27 INFO - PROCESS | 1779 | 1468355787911 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fbc00 == 34 [pid = 1779] [id = 657] 13:36:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e3fc000) [pid = 1779] [serial = 1972] [outer = (nil)] 13:36:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e4c8000) [pid = 1779] [serial = 1973] [outer = 0x8e3fc000] 13:36:27 INFO - PROCESS | 1779 | 1468355787989 Marionette DEBUG loaded listener.js 13:36:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f7c7800) [pid = 1779] [serial = 1974] [outer = 0x8e3fc000] 13:36:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9e4c00 == 33 [pid = 1779] [id = 606] 13:36:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9178f800 == 32 [pid = 1779] [id = 615] 13:36:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed90400 == 31 [pid = 1779] [id = 605] 13:36:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8e7000 == 30 [pid = 1779] [id = 614] 13:36:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a2800 == 29 [pid = 1779] [id = 604] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9527ec00) [pid = 1779] [serial = 1920] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f8bbc00) [pid = 1779] [serial = 1907] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92ccac00) [pid = 1779] [serial = 1893] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f7cb400) [pid = 1779] [serial = 1895] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e0a3000) [pid = 1779] [serial = 1916] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x939e0000) [pid = 1779] [serial = 1914] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d92e400) [pid = 1779] [serial = 1904] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93d9d400) [pid = 1779] [serial = 1901] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dbcdc00) [pid = 1779] [serial = 1917] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e0a6800) [pid = 1779] [serial = 1905] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x93da5000) [pid = 1779] [serial = 1902] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92ccfc00) [pid = 1779] [serial = 1913] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91792800) [pid = 1779] [serial = 1899] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91794800) [pid = 1779] [serial = 1910] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91ad9000) [pid = 1779] [serial = 1911] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f8f2000) [pid = 1779] [serial = 1908] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f8f3400) [pid = 1779] [serial = 1896] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91ad7400) [pid = 1779] [serial = 1898] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93b71800) [pid = 1779] [serial = 1919] [outer = (nil)] [url = about:blank] 13:36:28 INFO - PROCESS | 1779 | 1468355788951 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]]]}] 13:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1693ms 13:36:29 INFO - PROCESS | 1779 | 1468355789052 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 13:36:29 INFO - PROCESS | 1779 | 1468355789059 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 13:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:36:29 INFO - PROCESS | 1779 | 1468355789069 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:36:29 INFO - PROCESS | 1779 | 1468355789073 Marionette TRACE conn4 <- [1,2602,null,{}] 13:36:29 INFO - PROCESS | 1779 | 1468355789079 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}] 13:36:29 INFO - PROCESS | 1779 | 1468355789085 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:29 INFO - PROCESS | 1779 | 1468355789269 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 13:36:29 INFO - PROCESS | 1779 | 1468355789424 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:29 INFO - PROCESS | 1779 | 1468355789431 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c9000 == 30 [pid = 1779] [id = 658] 13:36:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f8c2000) [pid = 1779] [serial = 1975] [outer = (nil)] 13:36:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9ccc00) [pid = 1779] [serial = 1976] [outer = 0x8f8c2000] 13:36:29 INFO - PROCESS | 1779 | 1468355789518 Marionette DEBUG loaded listener.js 13:36:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9e4400) [pid = 1779] [serial = 1977] [outer = 0x8f8c2000] 13:36:30 INFO - PROCESS | 1779 | 1468355790414 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]]]}] 13:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1393ms 13:36:30 INFO - PROCESS | 1779 | 1468355790464 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 13:36:30 INFO - PROCESS | 1779 | 1468355790468 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 13:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:36:30 INFO - PROCESS | 1779 | 1468355790474 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:36:30 INFO - PROCESS | 1779 | 1468355790480 Marionette TRACE conn4 <- [1,2606,null,{}] 13:36:30 INFO - PROCESS | 1779 | 1468355790495 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}] 13:36:30 INFO - PROCESS | 1779 | 1468355790504 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:30 INFO - PROCESS | 1779 | 1468355790679 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 13:36:30 INFO - PROCESS | 1779 | 1468355790691 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:30 INFO - PROCESS | 1779 | 1468355790702 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x9179a400 == 31 [pid = 1779] [id = 659] 13:36:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91ad3800) [pid = 1779] [serial = 1978] [outer = (nil)] 13:36:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91adbc00) [pid = 1779] [serial = 1979] [outer = 0x91ad3800] 13:36:30 INFO - PROCESS | 1779 | 1468355790915 Marionette DEBUG loaded listener.js 13:36:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92452400) [pid = 1779] [serial = 1980] [outer = 0x91ad3800] 13:36:31 INFO - PROCESS | 1779 | 1468355791874 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]]]}] 13:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1444ms 13:36:31 INFO - PROCESS | 1779 | 1468355791919 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 13:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:36:31 INFO - PROCESS | 1779 | 1468355791924 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 13:36:31 INFO - PROCESS | 1779 | 1468355791936 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:36:31 INFO - PROCESS | 1779 | 1468355791939 Marionette TRACE conn4 <- [1,2610,null,{}] 13:36:31 INFO - PROCESS | 1779 | 1468355791946 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}] 13:36:31 INFO - PROCESS | 1779 | 1468355791951 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:32 INFO - PROCESS | 1779 | 1468355792193 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 13:36:32 INFO - PROCESS | 1779 | 1468355792218 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:32 INFO - PROCESS | 1779 | 1468355792225 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fec00 == 32 [pid = 1779] [id = 660] 13:36:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9245d400) [pid = 1779] [serial = 1981] [outer = (nil)] 13:36:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92cc3800) [pid = 1779] [serial = 1982] [outer = 0x9245d400] 13:36:32 INFO - PROCESS | 1779 | 1468355792300 Marionette DEBUG loaded listener.js 13:36:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92cd1000) [pid = 1779] [serial = 1983] [outer = 0x9245d400] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x99230800) [pid = 1779] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e4cfc00) [pid = 1779] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x912cdc00) [pid = 1779] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91796400) [pid = 1779] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x95377400) [pid = 1779] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8bb6fc00) [pid = 1779] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f8c6c00) [pid = 1779] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d930c00) [pid = 1779] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e4c3c00) [pid = 1779] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9245ec00) [pid = 1779] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f9d3800) [pid = 1779] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:36:32 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x91794c00) [pid = 1779] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:36:33 INFO - PROCESS | 1779 | 1468355793364 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]]]}] 13:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1487ms 13:36:33 INFO - PROCESS | 1779 | 1468355793420 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 13:36:33 INFO - PROCESS | 1779 | 1468355793424 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 13:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:36:33 INFO - PROCESS | 1779 | 1468355793431 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:36:33 INFO - PROCESS | 1779 | 1468355793434 Marionette TRACE conn4 <- [1,2614,null,{}] 13:36:33 INFO - PROCESS | 1779 | 1468355793446 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}] 13:36:33 INFO - PROCESS | 1779 | 1468355793452 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:33 INFO - PROCESS | 1779 | 1468355793639 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 13:36:33 INFO - PROCESS | 1779 | 1468355793654 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:33 INFO - PROCESS | 1779 | 1468355793664 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d930c00 == 33 [pid = 1779] [id = 661] 13:36:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e4cf800) [pid = 1779] [serial = 1984] [outer = (nil)] 13:36:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91ad6c00) [pid = 1779] [serial = 1985] [outer = 0x8e4cf800] 13:36:33 INFO - PROCESS | 1779 | 1468355793733 Marionette DEBUG loaded listener.js 13:36:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92b85400) [pid = 1779] [serial = 1986] [outer = 0x8e4cf800] 13:36:34 INFO - PROCESS | 1779 | 1468355794706 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]]]}] 13:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1328ms 13:36:34 INFO - PROCESS | 1779 | 1468355794760 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 13:36:34 INFO - PROCESS | 1779 | 1468355794764 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 13:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:36:34 INFO - PROCESS | 1779 | 1468355794770 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:36:34 INFO - PROCESS | 1779 | 1468355794773 Marionette TRACE conn4 <- [1,2618,null,{}] 13:36:34 INFO - PROCESS | 1779 | 1468355794779 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}] 13:36:34 INFO - PROCESS | 1779 | 1468355794789 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:35 INFO - PROCESS | 1779 | 1468355795064 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 13:36:35 INFO - PROCESS | 1779 | 1468355795251 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:35 INFO - PROCESS | 1779 | 1468355795260 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d924000 == 34 [pid = 1779] [id = 662] 13:36:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d924800) [pid = 1779] [serial = 1987] [outer = (nil)] 13:36:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8dbca800) [pid = 1779] [serial = 1988] [outer = 0x8d924800] 13:36:35 INFO - PROCESS | 1779 | 1468355795355 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8dbd8000) [pid = 1779] [serial = 1989] [outer = 0x8d924800] 13:36:36 INFO - PROCESS | 1779 | 1468355796390 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]]]}] 13:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1691ms 13:36:36 INFO - PROCESS | 1779 | 1468355796464 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 13:36:36 INFO - PROCESS | 1779 | 1468355796471 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 13:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:36:36 INFO - PROCESS | 1779 | 1468355796480 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:36:36 INFO - PROCESS | 1779 | 1468355796484 Marionette TRACE conn4 <- [1,2622,null,{}] 13:36:36 INFO - PROCESS | 1779 | 1468355796492 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}] 13:36:36 INFO - PROCESS | 1779 | 1468355796501 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:36 INFO - PROCESS | 1779 | 1468355796695 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 13:36:36 INFO - PROCESS | 1779 | 1468355796933 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:36 INFO - PROCESS | 1779 | 1468355796944 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fb800 == 35 [pid = 1779] [id = 663] 13:36:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f7ca000) [pid = 1779] [serial = 1990] [outer = (nil)] 13:36:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8ea400) [pid = 1779] [serial = 1991] [outer = 0x8f7ca000] 13:36:37 INFO - PROCESS | 1779 | 1468355797085 Marionette DEBUG loaded listener.js 13:36:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f9c2800) [pid = 1779] [serial = 1992] [outer = 0x8f7ca000] 13:36:38 INFO - PROCESS | 1779 | 1468355798040 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]]]}] 13:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1642ms 13:36:38 INFO - PROCESS | 1779 | 1468355798122 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 13:36:38 INFO - PROCESS | 1779 | 1468355798128 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 13:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:36:38 INFO - PROCESS | 1779 | 1468355798135 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:36:38 INFO - PROCESS | 1779 | 1468355798138 Marionette TRACE conn4 <- [1,2626,null,{}] 13:36:38 INFO - PROCESS | 1779 | 1468355798148 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}] 13:36:38 INFO - PROCESS | 1779 | 1468355798153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:38 INFO - PROCESS | 1779 | 1468355798401 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 13:36:38 INFO - PROCESS | 1779 | 1468355798725 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:38 INFO - PROCESS | 1779 | 1468355798737 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d2000 == 36 [pid = 1779] [id = 664] 13:36:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91795800) [pid = 1779] [serial = 1993] [outer = (nil)] 13:36:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ad3000) [pid = 1779] [serial = 1994] [outer = 0x91795800] 13:36:38 INFO - PROCESS | 1779 | 1468355798861 Marionette DEBUG loaded listener.js 13:36:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ae1400) [pid = 1779] [serial = 1995] [outer = 0x91795800] 13:36:39 INFO - PROCESS | 1779 | 1468355799838 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]]]}] 13:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1736ms 13:36:39 INFO - PROCESS | 1779 | 1468355799872 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 13:36:39 INFO - PROCESS | 1779 | 1468355799879 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 13:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:36:39 INFO - PROCESS | 1779 | 1468355799897 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:36:39 INFO - PROCESS | 1779 | 1468355799905 Marionette TRACE conn4 <- [1,2630,null,{}] 13:36:39 INFO - PROCESS | 1779 | 1468355799911 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}] 13:36:39 INFO - PROCESS | 1779 | 1468355799918 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:40 INFO - PROCESS | 1779 | 1468355800128 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 13:36:40 INFO - PROCESS | 1779 | 1468355800362 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:40 INFO - PROCESS | 1779 | 1468355800371 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92bc00 == 37 [pid = 1779] [id = 665] 13:36:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e0a1000) [pid = 1779] [serial = 1996] [outer = (nil)] 13:36:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93b68c00) [pid = 1779] [serial = 1997] [outer = 0x8e0a1000] 13:36:40 INFO - PROCESS | 1779 | 1468355800499 Marionette DEBUG loaded listener.js 13:36:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93da4c00) [pid = 1779] [serial = 1998] [outer = 0x8e0a1000] 13:36:41 INFO - PROCESS | 1779 | 1468355801483 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]]]}] 13:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1646ms 13:36:41 INFO - PROCESS | 1779 | 1468355801536 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 13:36:41 INFO - PROCESS | 1779 | 1468355801539 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 13:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:36:41 INFO - PROCESS | 1779 | 1468355801547 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:36:41 INFO - PROCESS | 1779 | 1468355801549 Marionette TRACE conn4 <- [1,2634,null,{}] 13:36:41 INFO - PROCESS | 1779 | 1468355801556 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}] 13:36:41 INFO - PROCESS | 1779 | 1468355801561 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:41 INFO - PROCESS | 1779 | 1468355801749 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 13:36:41 INFO - PROCESS | 1779 | 1468355801936 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:41 INFO - PROCESS | 1779 | 1468355801944 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x93da5000 == 38 [pid = 1779] [id = 666] 13:36:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x94854400) [pid = 1779] [serial = 1999] [outer = (nil)] 13:36:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9527e800) [pid = 1779] [serial = 2000] [outer = 0x94854400] 13:36:42 INFO - PROCESS | 1779 | 1468355802039 Marionette DEBUG loaded listener.js 13:36:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x95374800) [pid = 1779] [serial = 2001] [outer = 0x94854400] 13:36:42 INFO - PROCESS | 1779 | 1468355802989 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]]]}] 13:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1482ms 13:36:43 INFO - PROCESS | 1779 | 1468355803029 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 13:36:43 INFO - PROCESS | 1779 | 1468355803034 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 13:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:36:43 INFO - PROCESS | 1779 | 1468355803043 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:36:43 INFO - PROCESS | 1779 | 1468355803046 Marionette TRACE conn4 <- [1,2638,null,{}] 13:36:43 INFO - PROCESS | 1779 | 1468355803051 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}] 13:36:43 INFO - PROCESS | 1779 | 1468355803057 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:43 INFO - PROCESS | 1779 | 1468355803253 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 13:36:43 INFO - PROCESS | 1779 | 1468355803451 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:43 INFO - PROCESS | 1779 | 1468355803470 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ccb000 == 39 [pid = 1779] [id = 667] 13:36:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9484f800) [pid = 1779] [serial = 2002] [outer = (nil)] 13:36:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x953bc000) [pid = 1779] [serial = 2003] [outer = 0x9484f800] 13:36:43 INFO - PROCESS | 1779 | 1468355803605 Marionette DEBUG loaded listener.js 13:36:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x983e3000) [pid = 1779] [serial = 2004] [outer = 0x9484f800] 13:36:44 INFO - PROCESS | 1779 | 1468355804782 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]]]}] 13:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1785ms 13:36:44 INFO - PROCESS | 1779 | 1468355804828 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 13:36:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:36:44 INFO - PROCESS | 1779 | 1468355804832 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 13:36:44 INFO - PROCESS | 1779 | 1468355804839 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:36:44 INFO - PROCESS | 1779 | 1468355804843 Marionette TRACE conn4 <- [1,2642,null,{}] 13:36:44 INFO - PROCESS | 1779 | 1468355804849 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}] 13:36:44 INFO - PROCESS | 1779 | 1468355804854 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:45 INFO - PROCESS | 1779 | 1468355805044 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 13:36:45 INFO - PROCESS | 1779 | 1468355805278 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:45 INFO - PROCESS | 1779 | 1468355805287 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ef400 == 40 [pid = 1779] [id = 668] 13:36:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f9efc00) [pid = 1779] [serial = 2005] [outer = (nil)] 13:36:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x99275c00) [pid = 1779] [serial = 2006] [outer = 0x8f9efc00] 13:36:45 INFO - PROCESS | 1779 | 1468355805422 Marionette DEBUG loaded listener.js 13:36:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x994abc00) [pid = 1779] [serial = 2007] [outer = 0x8f9efc00] 13:36:46 INFO - PROCESS | 1779 | 1468355806330 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]]]}] 13:36:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:36:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1536ms 13:36:46 INFO - PROCESS | 1779 | 1468355806375 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 13:36:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:36:46 INFO - PROCESS | 1779 | 1468355806380 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 13:36:46 INFO - PROCESS | 1779 | 1468355806387 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:36:46 INFO - PROCESS | 1779 | 1468355806391 Marionette TRACE conn4 <- [1,2646,null,{}] 13:36:46 INFO - PROCESS | 1779 | 1468355806397 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}] 13:36:46 INFO - PROCESS | 1779 | 1468355806402 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:46 INFO - PROCESS | 1779 | 1468355806581 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 13:36:47 INFO - PROCESS | 1779 | 1468355807090 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:47 INFO - PROCESS | 1779 | 1468355807100 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d932800 == 41 [pid = 1779] [id = 669] 13:36:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8dbcb000) [pid = 1779] [serial = 2008] [outer = (nil)] 13:36:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e09fc00) [pid = 1779] [serial = 2009] [outer = 0x8dbcb000] 13:36:47 INFO - PROCESS | 1779 | 1468355807182 Marionette DEBUG loaded listener.js 13:36:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e0ae400) [pid = 1779] [serial = 2010] [outer = 0x8dbcb000] 13:36:48 INFO - PROCESS | 1779 | 1468355808090 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]]]}] 13:36:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:36:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1737ms 13:36:48 INFO - PROCESS | 1779 | 1468355808126 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 13:36:48 INFO - PROCESS | 1779 | 1468355808132 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 13:36:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:36:48 INFO - PROCESS | 1779 | 1468355808158 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:36:48 INFO - PROCESS | 1779 | 1468355808163 Marionette TRACE conn4 <- [1,2650,null,{}] 13:36:48 INFO - PROCESS | 1779 | 1468355808172 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}] 13:36:48 INFO - PROCESS | 1779 | 1468355808179 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:48 INFO - PROCESS | 1779 | 1468355808369 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 13:36:48 INFO - PROCESS | 1779 | 1468355808683 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:48 INFO - PROCESS | 1779 | 1468355808693 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd2400 == 42 [pid = 1779] [id = 670] 13:36:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f8ed800) [pid = 1779] [serial = 2011] [outer = (nil)] 13:36:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f9c9c00) [pid = 1779] [serial = 2012] [outer = 0x8f8ed800] 13:36:48 INFO - PROCESS | 1779 | 1468355808831 Marionette DEBUG loaded listener.js 13:36:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f9de800) [pid = 1779] [serial = 2013] [outer = 0x8f8ed800] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb67800 == 41 [pid = 1779] [id = 616] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d930c00 == 40 [pid = 1779] [id = 661] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fec00 == 39 [pid = 1779] [id = 660] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x9179a400 == 38 [pid = 1779] [id = 659] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c9000 == 37 [pid = 1779] [id = 658] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fbc00 == 36 [pid = 1779] [id = 657] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92f800 == 35 [pid = 1779] [id = 648] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d930800 == 34 [pid = 1779] [id = 608] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c6000 == 33 [pid = 1779] [id = 650] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x9232b000 == 32 [pid = 1779] [id = 655] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c3800 == 31 [pid = 1779] [id = 610] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c1400 == 30 [pid = 1779] [id = 612] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f7800 == 29 [pid = 1779] [id = 653] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fd400 == 28 [pid = 1779] [id = 618] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd1000 == 27 [pid = 1779] [id = 656] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9cfc00 == 26 [pid = 1779] [id = 652] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cb000 == 25 [pid = 1779] [id = 609] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92b400 == 24 [pid = 1779] [id = 654] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0aa800 == 23 [pid = 1779] [id = 607] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb69000 == 22 [pid = 1779] [id = 617] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c9400 == 21 [pid = 1779] [id = 651] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cb800 == 20 [pid = 1779] [id = 603] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c2800 == 19 [pid = 1779] [id = 649] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x92456800 == 18 [pid = 1779] [id = 611] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0aac00 == 17 [pid = 1779] [id = 613] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x91703800 == 16 [pid = 1779] [id = 619] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x91799400 == 15 [pid = 1779] [id = 620] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ef400 == 14 [pid = 1779] [id = 668] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x92ccb000 == 13 [pid = 1779] [id = 667] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x93da5000 == 12 [pid = 1779] [id = 666] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92bc00 == 11 [pid = 1779] [id = 665] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fb800 == 10 [pid = 1779] [id = 663] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d2000 == 9 [pid = 1779] [id = 664] 13:36:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8d924000 == 8 [pid = 1779] [id = 662] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x912d9c00) [pid = 1779] [serial = 1958] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x99fd8800) [pid = 1779] [serial = 1937] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f9cf000) [pid = 1779] [serial = 1923] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f8bdc00) [pid = 1779] [serial = 1922] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9a092c00) [pid = 1779] [serial = 1941] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9a091000) [pid = 1779] [serial = 1940] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92b85c00) [pid = 1779] [serial = 1926] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91add000) [pid = 1779] [serial = 1925] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x953c0c00) [pid = 1779] [serial = 1929] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x953b5c00) [pid = 1779] [serial = 1928] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8e0a9c00) [pid = 1779] [serial = 1944] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d92a800) [pid = 1779] [serial = 1943] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f8eac00) [pid = 1779] [serial = 1952] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8dbcfc00) [pid = 1779] [serial = 1946] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8dbd8c00) [pid = 1779] [serial = 1947] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4c9800) [pid = 1779] [serial = 1949] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x99229800) [pid = 1779] [serial = 1932] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x912ce800) [pid = 1779] [serial = 1956] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9830a800) [pid = 1779] [serial = 1931] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x99234000) [pid = 1779] [serial = 1935] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x99230000) [pid = 1779] [serial = 1934] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f9e3000) [pid = 1779] [serial = 1955] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9c6800) [pid = 1779] [serial = 1953] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8ed90c00) [pid = 1779] [serial = 1950] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9a08a400) [pid = 1779] [serial = 1938] [outer = (nil)] [url = about:blank] 13:36:50 INFO - PROCESS | 1779 | 1468355810862 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]]]}] 13:36:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:36:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2745ms 13:36:50 INFO - PROCESS | 1779 | 1468355810901 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 13:36:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:36:50 INFO - PROCESS | 1779 | 1468355810907 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 13:36:50 INFO - PROCESS | 1779 | 1468355810916 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:36:50 INFO - PROCESS | 1779 | 1468355810921 Marionette TRACE conn4 <- [1,2654,null,{}] 13:36:50 INFO - PROCESS | 1779 | 1468355810929 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}] 13:36:50 INFO - PROCESS | 1779 | 1468355810935 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:51 INFO - PROCESS | 1779 | 1468355811110 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 13:36:51 INFO - PROCESS | 1779 | 1468355811355 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:51 INFO - PROCESS | 1779 | 1468355811364 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a8000 == 9 [pid = 1779] [id = 671] 13:36:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e0a8800) [pid = 1779] [serial = 2014] [outer = (nil)] 13:36:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e0abc00) [pid = 1779] [serial = 2015] [outer = 0x8e0a8800] 13:36:51 INFO - PROCESS | 1779 | 1468355811443 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e3fb800) [pid = 1779] [serial = 2016] [outer = 0x8e0a8800] 13:36:52 INFO - PROCESS | 1779 | 1468355812282 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]]]}] 13:36:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:36:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1387ms 13:36:52 INFO - PROCESS | 1779 | 1468355812302 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 13:36:52 INFO - PROCESS | 1779 | 1468355812310 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 13:36:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:36:52 INFO - PROCESS | 1779 | 1468355812321 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:36:52 INFO - PROCESS | 1779 | 1468355812325 Marionette TRACE conn4 <- [1,2658,null,{}] 13:36:52 INFO - PROCESS | 1779 | 1468355812332 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}] 13:36:52 INFO - PROCESS | 1779 | 1468355812337 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:52 INFO - PROCESS | 1779 | 1468355812519 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 13:36:52 INFO - PROCESS | 1779 | 1468355812672 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:52 INFO - PROCESS | 1779 | 1468355812681 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed96400 == 10 [pid = 1779] [id = 672] 13:36:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f7c2800) [pid = 1779] [serial = 2017] [outer = (nil)] 13:36:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f7c8800) [pid = 1779] [serial = 2018] [outer = 0x8f7c2800] 13:36:52 INFO - PROCESS | 1779 | 1468355812757 Marionette DEBUG loaded listener.js 13:36:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f8be000) [pid = 1779] [serial = 2019] [outer = 0x8f7c2800] 13:36:53 INFO - PROCESS | 1779 | 1468355813680 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]]]}] 13:36:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:36:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1384ms 13:36:53 INFO - PROCESS | 1779 | 1468355813704 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 13:36:53 INFO - PROCESS | 1779 | 1468355813708 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 13:36:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:36:53 INFO - PROCESS | 1779 | 1468355813717 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:36:53 INFO - PROCESS | 1779 | 1468355813722 Marionette TRACE conn4 <- [1,2662,null,{}] 13:36:53 INFO - PROCESS | 1779 | 1468355813748 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}] 13:36:53 INFO - PROCESS | 1779 | 1468355813757 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:54 INFO - PROCESS | 1779 | 1468355814026 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 13:36:54 INFO - PROCESS | 1779 | 1468355814061 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:54 INFO - PROCESS | 1779 | 1468355814070 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ddc00 == 11 [pid = 1779] [id = 673] 13:36:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f9de400) [pid = 1779] [serial = 2020] [outer = (nil)] 13:36:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f9e3800) [pid = 1779] [serial = 2021] [outer = 0x8f9de400] 13:36:54 INFO - PROCESS | 1779 | 1468355814148 Marionette DEBUG loaded listener.js 13:36:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f9f0800) [pid = 1779] [serial = 2022] [outer = 0x8f9de400] 13:36:55 INFO - PROCESS | 1779 | 1468355815125 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]]]}] 13:36:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:36:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1446ms 13:36:55 INFO - PROCESS | 1779 | 1468355815164 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 13:36:55 INFO - PROCESS | 1779 | 1468355815170 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 13:36:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9245d400) [pid = 1779] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e3fc000) [pid = 1779] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92b8e800) [pid = 1779] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9232e800) [pid = 1779] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f8c2000) [pid = 1779] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e0a4400) [pid = 1779] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e3f8000) [pid = 1779] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9d3000) [pid = 1779] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91ad3800) [pid = 1779] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:36:55 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e4cf800) [pid = 1779] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:36:55 INFO - PROCESS | 1779 | 1468355815677 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:36:55 INFO - PROCESS | 1779 | 1468355815680 Marionette TRACE conn4 <- [1,2666,null,{}] 13:36:55 INFO - PROCESS | 1779 | 1468355815783 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}] 13:36:55 INFO - PROCESS | 1779 | 1468355815790 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:56 INFO - PROCESS | 1779 | 1468355816004 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 13:36:56 INFO - PROCESS | 1779 | 1468355816098 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:56 INFO - PROCESS | 1779 | 1468355816106 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cf800 == 12 [pid = 1779] [id = 674] 13:36:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e4d0800) [pid = 1779] [serial = 2023] [outer = (nil)] 13:36:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f8b8400) [pid = 1779] [serial = 2024] [outer = 0x8e4d0800] 13:36:56 INFO - PROCESS | 1779 | 1468355816182 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x912d9c00) [pid = 1779] [serial = 2025] [outer = 0x8e4d0800] 13:36:57 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:57 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:36:57 INFO - PROCESS | 1779 | 1468355817416 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]]]}] 13:36:57 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) 13:36:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2296ms 13:36:57 INFO - PROCESS | 1779 | 1468355817475 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 13:36:57 INFO - PROCESS | 1779 | 1468355817478 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 13:36:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:36:57 INFO - PROCESS | 1779 | 1468355817489 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:36:57 INFO - PROCESS | 1779 | 1468355817496 Marionette TRACE conn4 <- [1,2670,null,{}] 13:36:57 INFO - PROCESS | 1779 | 1468355817504 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}] 13:36:57 INFO - PROCESS | 1779 | 1468355817510 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:57 INFO - PROCESS | 1779 | 1468355817785 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 13:36:57 INFO - PROCESS | 1779 | 1468355817943 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:57 INFO - PROCESS | 1779 | 1468355817954 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65800 == 13 [pid = 1779] [id = 675] 13:36:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8bb6bc00) [pid = 1779] [serial = 2026] [outer = (nil)] 13:36:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d924000) [pid = 1779] [serial = 2027] [outer = 0x8bb6bc00] 13:36:58 INFO - PROCESS | 1779 | 1468355818079 Marionette DEBUG loaded listener.js 13:36:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8d92f800) [pid = 1779] [serial = 2028] [outer = 0x8bb6bc00] 13:36:59 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:36:59 INFO - PROCESS | 1779 | 1468355819569 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"]]]}] 13:36:59 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 13:36:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:36:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:36:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:36:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2178ms 13:36:59 INFO - PROCESS | 1779 | 1468355819684 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 13:36:59 INFO - PROCESS | 1779 | 1468355819689 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 13:36:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:36:59 INFO - PROCESS | 1779 | 1468355819698 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:36:59 INFO - PROCESS | 1779 | 1468355819704 Marionette TRACE conn4 <- [1,2674,null,{}] 13:36:59 INFO - PROCESS | 1779 | 1468355819713 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}] 13:36:59 INFO - PROCESS | 1779 | 1468355819719 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:36:59 INFO - PROCESS | 1779 | 1468355819907 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 13:37:00 INFO - PROCESS | 1779 | 1468355820095 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:00 INFO - PROCESS | 1779 | 1468355820102 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a5c00 == 14 [pid = 1779] [id = 676] 13:37:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e0a9000) [pid = 1779] [serial = 2029] [outer = (nil)] 13:37:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f7c6400) [pid = 1779] [serial = 2030] [outer = 0x8e0a9000] 13:37:00 INFO - PROCESS | 1779 | 1468355820191 Marionette DEBUG loaded listener.js 13:37:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f8ea000) [pid = 1779] [serial = 2031] [outer = 0x8e0a9000] 13:37:01 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:37:01 INFO - PROCESS | 1779 | 1468355821633 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"]]]}] 13:37:01 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 13:37:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:37:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:37:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1992ms 13:37:01 INFO - PROCESS | 1779 | 1468355821788 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 13:37:01 INFO - PROCESS | 1779 | 1468355821796 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 13:37:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:37:01 INFO - PROCESS | 1779 | 1468355821810 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:37:01 INFO - PROCESS | 1779 | 1468355821815 Marionette TRACE conn4 <- [1,2678,null,{}] 13:37:01 INFO - PROCESS | 1779 | 1468355821821 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}] 13:37:01 INFO - PROCESS | 1779 | 1468355821827 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:02 INFO - PROCESS | 1779 | 1468355822033 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 13:37:02 INFO - PROCESS | 1779 | 1468355822244 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:02 INFO - PROCESS | 1779 | 1468355822253 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f9800 == 15 [pid = 1779] [id = 677] 13:37:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f8ec800) [pid = 1779] [serial = 2032] [outer = (nil)] 13:37:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91709000) [pid = 1779] [serial = 2033] [outer = 0x8f8ec800] 13:37:02 INFO - PROCESS | 1779 | 1468355822342 Marionette DEBUG loaded listener.js 13:37:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9178ec00) [pid = 1779] [serial = 2034] [outer = 0x8f8ec800] 13:37:03 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:37:04 INFO - PROCESS | 1779 | 1468355824084 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]]]}] 13:37:04 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) 13:37:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2290ms 13:37:04 INFO - PROCESS | 1779 | 1468355824100 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 13:37:04 INFO - PROCESS | 1779 | 1468355824105 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 13:37:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:37:04 INFO - PROCESS | 1779 | 1468355824123 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - PROCESS | 1779 | 1468355824133 Marionette TRACE conn4 <- [1,2682,null,{}] 13:37:04 INFO - PROCESS | 1779 | 1468355824141 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}] 13:37:04 INFO - PROCESS | 1779 | 1468355824150 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:04 INFO - PROCESS | 1779 | 1468355824356 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 13:37:04 INFO - PROCESS | 1779 | 1468355824555 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:04 INFO - PROCESS | 1779 | 1468355824564 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7d0000 == 16 [pid = 1779] [id = 678] 13:37:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f8c6c00) [pid = 1779] [serial = 2035] [outer = (nil)] 13:37:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91ad8400) [pid = 1779] [serial = 2036] [outer = 0x8f8c6c00] 13:37:04 INFO - PROCESS | 1779 | 1468355824649 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91708000) [pid = 1779] [serial = 2037] [outer = 0x8f8c6c00] 13:37:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cf800 == 15 [pid = 1779] [id = 674] 13:37:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ddc00 == 14 [pid = 1779] [id = 673] 13:37:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed96400 == 13 [pid = 1779] [id = 672] 13:37:06 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:37:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a8000 == 12 [pid = 1779] [id = 671] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91ad6c00) [pid = 1779] [serial = 1985] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92cc3800) [pid = 1779] [serial = 1982] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4c8000) [pid = 1779] [serial = 1973] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f7c7800) [pid = 1779] [serial = 1974] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x92cc3000) [pid = 1779] [serial = 1970] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92b93c00) [pid = 1779] [serial = 1971] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92455000) [pid = 1779] [serial = 1967] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92b86c00) [pid = 1779] [serial = 1968] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9ccc00) [pid = 1779] [serial = 1976] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f9e4400) [pid = 1779] [serial = 1977] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9178c800) [pid = 1779] [serial = 1964] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x91791c00) [pid = 1779] [serial = 1965] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8ed94000) [pid = 1779] [serial = 1961] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f8c4400) [pid = 1779] [serial = 1962] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x912d4c00) [pid = 1779] [serial = 1959] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92452400) [pid = 1779] [serial = 1980] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92cd1000) [pid = 1779] [serial = 1983] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x91adbc00) [pid = 1779] [serial = 1979] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92b85400) [pid = 1779] [serial = 1986] [outer = (nil)] [url = about:blank] 13:37:06 INFO - PROCESS | 1779 | 1468355826308 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]]]}] 13:37:06 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) 13:37:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2206ms 13:37:06 INFO - PROCESS | 1779 | 1468355826320 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 13:37:06 INFO - PROCESS | 1779 | 1468355826326 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 13:37:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:37:06 INFO - PROCESS | 1779 | 1468355826335 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:37:06 INFO - PROCESS | 1779 | 1468355826340 Marionette TRACE conn4 <- [1,2686,null,{}] 13:37:06 INFO - PROCESS | 1779 | 1468355826349 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}] 13:37:06 INFO - PROCESS | 1779 | 1468355826353 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:06 INFO - PROCESS | 1779 | 1468355826529 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 13:37:06 INFO - PROCESS | 1779 | 1468355826677 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:06 INFO - PROCESS | 1779 | 1468355826687 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbc9400 == 13 [pid = 1779] [id = 679] 13:37:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbcbc00) [pid = 1779] [serial = 2038] [outer = (nil)] 13:37:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e4c8000) [pid = 1779] [serial = 2039] [outer = 0x8dbcbc00] 13:37:06 INFO - PROCESS | 1779 | 1468355826761 Marionette DEBUG loaded listener.js 13:37:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ed94400) [pid = 1779] [serial = 2040] [outer = 0x8dbcbc00] 13:37:07 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:37:08 INFO - PROCESS | 1779 | 1468355828026 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"]]]}] 13:37:08 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 13:37:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:37:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:37:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1738ms 13:37:08 INFO - PROCESS | 1779 | 1468355828073 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 13:37:08 INFO - PROCESS | 1779 | 1468355828080 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 13:37:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:37:08 INFO - PROCESS | 1779 | 1468355828091 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:37:08 INFO - PROCESS | 1779 | 1468355828094 Marionette TRACE conn4 <- [1,2690,null,{}] 13:37:08 INFO - PROCESS | 1779 | 1468355828101 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}] 13:37:08 INFO - PROCESS | 1779 | 1468355828107 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:08 INFO - PROCESS | 1779 | 1468355828388 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 13:37:08 INFO - PROCESS | 1779 | 1468355828409 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:08 INFO - PROCESS | 1779 | 1468355828419 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c7000 == 14 [pid = 1779] [id = 680] 13:37:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f9cd000) [pid = 1779] [serial = 2041] [outer = (nil)] 13:37:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9d7000) [pid = 1779] [serial = 2042] [outer = 0x8f9cd000] 13:37:08 INFO - PROCESS | 1779 | 1468355828494 Marionette DEBUG loaded listener.js 13:37:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9e7800) [pid = 1779] [serial = 2043] [outer = 0x8f9cd000] 13:37:09 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:37:09 INFO - PROCESS | 1779 | 1468355829973 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"]]]}] 13:37:10 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 13:37:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:37:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:37:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1931ms 13:37:10 INFO - PROCESS | 1779 | 1468355830066 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 13:37:10 INFO - PROCESS | 1779 | 1468355830071 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 13:37:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:37:10 INFO - PROCESS | 1779 | 1468355830084 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:37:10 INFO - PROCESS | 1779 | 1468355830089 Marionette TRACE conn4 <- [1,2694,null,{}] 13:37:10 INFO - PROCESS | 1779 | 1468355830115 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}] 13:37:10 INFO - PROCESS | 1779 | 1468355830124 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:10 INFO - PROCESS | 1779 | 1468355830351 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 13:37:10 INFO - PROCESS | 1779 | 1468355830378 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:10 INFO - PROCESS | 1779 | 1468355830385 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x9178c800 == 15 [pid = 1779] [id = 681] 13:37:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9178f400) [pid = 1779] [serial = 2044] [outer = (nil)] 13:37:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91adcc00) [pid = 1779] [serial = 2045] [outer = 0x9178f400] 13:37:10 INFO - PROCESS | 1779 | 1468355830466 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92454c00) [pid = 1779] [serial = 2046] [outer = 0x9178f400] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8d924800) [pid = 1779] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9de400) [pid = 1779] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e0a8800) [pid = 1779] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f7ca000) [pid = 1779] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f7c2800) [pid = 1779] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x91795800) [pid = 1779] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f8ed800) [pid = 1779] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e0a1000) [pid = 1779] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x94854400) [pid = 1779] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9484f800) [pid = 1779] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8f9efc00) [pid = 1779] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:37:11 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8dbcb000) [pid = 1779] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:37:11 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:37:11 INFO - PROCESS | 1779 | 1468355831866 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"]]]}] 13:37:11 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 13:37:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:37:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:37:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1794ms 13:37:11 INFO - PROCESS | 1779 | 1468355831879 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 1779 | 1468355831883 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 13:37:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:37:11 INFO - PROCESS | 1779 | 1468355831890 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - PROCESS | 1779 | 1468355831894 Marionette TRACE conn4 <- [1,2698,null,{}] 13:37:11 INFO - PROCESS | 1779 | 1468355831900 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}] 13:37:11 INFO - PROCESS | 1779 | 1468355831906 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:12 INFO - PROCESS | 1779 | 1468355832083 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 13:37:12 INFO - PROCESS | 1779 | 1468355832287 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:12 INFO - PROCESS | 1779 | 1468355832296 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d928400 == 16 [pid = 1779] [id = 682] 13:37:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e4c3400) [pid = 1779] [serial = 2047] [outer = (nil)] 13:37:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9170f000) [pid = 1779] [serial = 2048] [outer = 0x8e4c3400] 13:37:12 INFO - PROCESS | 1779 | 1468355832369 Marionette DEBUG loaded listener.js 13:37:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92b91800) [pid = 1779] [serial = 2049] [outer = 0x8e4c3400] 13:37:13 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:37:13 INFO - PROCESS | 1779 | 1468355833733 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"]]]}] 13:37:13 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 13:37:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:37:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:37:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1884ms 13:37:13 INFO - PROCESS | 1779 | 1468355833868 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 13:37:13 INFO - PROCESS | 1779 | 1468355833875 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 13:37:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:37:13 INFO - PROCESS | 1779 | 1468355833894 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:37:13 INFO - PROCESS | 1779 | 1468355833900 Marionette TRACE conn4 <- [1,2702,null,{}] 13:37:13 INFO - PROCESS | 1779 | 1468355833914 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}] 13:37:13 INFO - PROCESS | 1779 | 1468355833922 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:14 INFO - PROCESS | 1779 | 1468355834128 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 13:37:14 INFO - PROCESS | 1779 | 1468355834329 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:14 INFO - PROCESS | 1779 | 1468355834353 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a0c00 == 17 [pid = 1779] [id = 683] 13:37:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e0a1000) [pid = 1779] [serial = 2050] [outer = (nil)] 13:37:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ed94c00) [pid = 1779] [serial = 2051] [outer = 0x8e0a1000] 13:37:14 INFO - PROCESS | 1779 | 1468355834486 Marionette DEBUG loaded listener.js 13:37:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f7ce400) [pid = 1779] [serial = 2052] [outer = 0x8e0a1000] 13:37:15 INFO - PROCESS | 1779 | 1468355835497 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]]]}] 13:37:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:37:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1644ms 13:37:15 INFO - PROCESS | 1779 | 1468355835537 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 13:37:15 INFO - PROCESS | 1779 | 1468355835545 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 13:37:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:37:15 INFO - PROCESS | 1779 | 1468355835557 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:37:15 INFO - PROCESS | 1779 | 1468355835561 Marionette TRACE conn4 <- [1,2706,null,{}] 13:37:15 INFO - PROCESS | 1779 | 1468355835568 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}] 13:37:15 INFO - PROCESS | 1779 | 1468355835575 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:15 INFO - PROCESS | 1779 | 1468355835836 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 13:37:16 INFO - PROCESS | 1779 | 1468355836079 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 1779 | 1468355836087 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x91703400 == 18 [pid = 1779] [id = 684] 13:37:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91793400) [pid = 1779] [serial = 2053] [outer = (nil)] 13:37:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91799800) [pid = 1779] [serial = 2054] [outer = 0x91793400] 13:37:16 INFO - PROCESS | 1779 | 1468355836190 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92b86c00) [pid = 1779] [serial = 2055] [outer = 0x91793400] 13:37:17 INFO - PROCESS | 1779 | 1468355837241 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]]]}] 13:37:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:37:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1736ms 13:37:17 INFO - PROCESS | 1779 | 1468355837293 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 13:37:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:37:17 INFO - PROCESS | 1779 | 1468355837297 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 13:37:17 INFO - PROCESS | 1779 | 1468355837305 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 1779 | 1468355837311 Marionette TRACE conn4 <- [1,2710,null,{}] 13:37:17 INFO - PROCESS | 1779 | 1468355837329 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}] 13:37:17 INFO - PROCESS | 1779 | 1468355837338 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:17 INFO - PROCESS | 1779 | 1468355837571 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 13:37:17 INFO - PROCESS | 1779 | 1468355837852 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 1779 | 1468355837863 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x93ab6800 == 19 [pid = 1779] [id = 685] 13:37:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x93abf000) [pid = 1779] [serial = 2056] [outer = (nil)] 13:37:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93b67000) [pid = 1779] [serial = 2057] [outer = 0x93abf000] 13:37:17 INFO - PROCESS | 1779 | 1468355837959 Marionette DEBUG loaded listener.js 13:37:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93b72c00) [pid = 1779] [serial = 2058] [outer = 0x93abf000] 13:37:18 INFO - PROCESS | 1779 | 1468355838956 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] 13:37:19 INFO - PROCESS | 1779 | 1468355839011 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 13:37:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:37:19 INFO - PROCESS | 1779 | 1468355839018 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:37:19 INFO - PROCESS | 1779 | 1468355839022 Marionette TRACE conn4 <- [1,2714,null,{}] 13:37:19 INFO - PROCESS | 1779 | 1468355839027 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}] 13:37:19 INFO - PROCESS | 1779 | 1468355839033 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:19 INFO - PROCESS | 1779 | 1468355839244 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 13:37:19 INFO - PROCESS | 1779 | 1468355839504 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 1779 | 1468355839513 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb68c00 == 20 [pid = 1779] [id = 686] 13:37:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f9db000) [pid = 1779] [serial = 2059] [outer = (nil)] 13:37:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x94851800) [pid = 1779] [serial = 2060] [outer = 0x8f9db000] 13:37:19 INFO - PROCESS | 1779 | 1468355839643 Marionette DEBUG loaded listener.js 13:37:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x95276c00) [pid = 1779] [serial = 2061] [outer = 0x8f9db000] 13:37:20 INFO - PROCESS | 1779 | 1468355840554 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]]]}] 13:37:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:37:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1587ms 13:37:20 INFO - PROCESS | 1779 | 1468355840615 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 13:37:20 INFO - PROCESS | 1779 | 1468355840620 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 13:37:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:37:20 INFO - PROCESS | 1779 | 1468355840629 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - PROCESS | 1779 | 1468355840633 Marionette TRACE conn4 <- [1,2718,null,{}] 13:37:20 INFO - PROCESS | 1779 | 1468355840639 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}] 13:37:20 INFO - PROCESS | 1779 | 1468355840645 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:20 INFO - PROCESS | 1779 | 1468355840836 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 13:37:21 INFO - PROCESS | 1779 | 1468355841028 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:21 INFO - PROCESS | 1779 | 1468355841037 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d927c00 == 21 [pid = 1779] [id = 687] 13:37:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e3fcc00) [pid = 1779] [serial = 2062] [outer = (nil)] 13:37:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x953b6400) [pid = 1779] [serial = 2063] [outer = 0x8e3fcc00] 13:37:21 INFO - PROCESS | 1779 | 1468355841120 Marionette DEBUG loaded listener.js 13:37:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9537e800) [pid = 1779] [serial = 2064] [outer = 0x8e3fcc00] 13:37:22 INFO - PROCESS | 1779 | 1468355842167 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] 13:37:22 INFO - PROCESS | 1779 | 1468355842229 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 13:37:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:37:22 INFO - PROCESS | 1779 | 1468355842237 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:37:22 INFO - PROCESS | 1779 | 1468355842242 Marionette TRACE conn4 <- [1,2722,null,{}] 13:37:22 INFO - PROCESS | 1779 | 1468355842250 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}] 13:37:22 INFO - PROCESS | 1779 | 1468355842262 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:22 INFO - PROCESS | 1779 | 1468355842616 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 13:37:22 INFO - PROCESS | 1779 | 1468355842822 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:22 INFO - PROCESS | 1779 | 1468355842829 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcd800 == 22 [pid = 1779] [id = 688] 13:37:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e3fac00) [pid = 1779] [serial = 2065] [outer = (nil)] 13:37:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x983da800) [pid = 1779] [serial = 2066] [outer = 0x8e3fac00] 13:37:22 INFO - PROCESS | 1779 | 1468355842916 Marionette DEBUG loaded listener.js 13:37:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9922e000) [pid = 1779] [serial = 2067] [outer = 0x8e3fac00] 13:37:24 INFO - PROCESS | 1779 | 1468355844124 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] 13:37:24 INFO - PROCESS | 1779 | 1468355844183 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 13:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:37:24 INFO - PROCESS | 1779 | 1468355844213 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:37:24 INFO - PROCESS | 1779 | 1468355844218 Marionette TRACE conn4 <- [1,2726,null,{}] 13:37:24 INFO - PROCESS | 1779 | 1468355844272 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}] 13:37:24 INFO - PROCESS | 1779 | 1468355844285 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:24 INFO - PROCESS | 1779 | 1468355844635 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 13:37:24 INFO - PROCESS | 1779 | 1468355844851 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:24 INFO - PROCESS | 1779 | 1468355844863 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7d0000 == 21 [pid = 1779] [id = 678] 13:37:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f9800 == 20 [pid = 1779] [id = 677] 13:37:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a5c00 == 19 [pid = 1779] [id = 676] 13:37:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb65800 == 18 [pid = 1779] [id = 675] 13:37:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8d932800 == 17 [pid = 1779] [id = 669] 13:37:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd2400 == 16 [pid = 1779] [id = 670] 13:37:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65800 == 17 [pid = 1779] [id = 689] 13:37:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8bb65c00) [pid = 1779] [serial = 2068] [outer = (nil)] 13:37:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8bb68400) [pid = 1779] [serial = 2069] [outer = 0x8bb65c00] 13:37:25 INFO - PROCESS | 1779 | 1468355845882 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d927400) [pid = 1779] [serial = 2070] [outer = 0x8bb65c00] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f8b8400) [pid = 1779] [serial = 2024] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8dbd8000) [pid = 1779] [serial = 1989] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8dbca800) [pid = 1779] [serial = 1988] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f9e3800) [pid = 1779] [serial = 2021] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e0abc00) [pid = 1779] [serial = 2015] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f9c2800) [pid = 1779] [serial = 1992] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e3fb800) [pid = 1779] [serial = 2016] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f8ea400) [pid = 1779] [serial = 1991] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f7c8800) [pid = 1779] [serial = 2018] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91ae1400) [pid = 1779] [serial = 1995] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9de800) [pid = 1779] [serial = 2013] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f9c9c00) [pid = 1779] [serial = 2012] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91ad3000) [pid = 1779] [serial = 1994] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93da4c00) [pid = 1779] [serial = 1998] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93b68c00) [pid = 1779] [serial = 1997] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x95374800) [pid = 1779] [serial = 2001] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9527e800) [pid = 1779] [serial = 2000] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x983e3000) [pid = 1779] [serial = 2004] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x953bc000) [pid = 1779] [serial = 2003] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x994abc00) [pid = 1779] [serial = 2007] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x99275c00) [pid = 1779] [serial = 2006] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8e0ae400) [pid = 1779] [serial = 2010] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8e09fc00) [pid = 1779] [serial = 2009] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8f9f0800) [pid = 1779] [serial = 2022] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8f8be000) [pid = 1779] [serial = 2019] [outer = (nil)] [url = about:blank] 13:37:26 INFO - PROCESS | 1779 | 1468355846923 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]]]}] 13:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2748ms 13:37:26 INFO - PROCESS | 1779 | 1468355846960 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 13:37:26 INFO - PROCESS | 1779 | 1468355846967 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 13:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:37:26 INFO - PROCESS | 1779 | 1468355846976 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:37:26 INFO - PROCESS | 1779 | 1468355846979 Marionette TRACE conn4 <- [1,2730,null,{}] 13:37:26 INFO - PROCESS | 1779 | 1468355846987 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}] 13:37:26 INFO - PROCESS | 1779 | 1468355846993 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:27 INFO - PROCESS | 1779 | 1468355847242 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 13:37:27 INFO - PROCESS | 1779 | 1468355847349 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:27 INFO - PROCESS | 1779 | 1468355847362 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0ae000 == 18 [pid = 1779] [id = 690] 13:37:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8e0aec00) [pid = 1779] [serial = 2071] [outer = (nil)] 13:37:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e3f3800) [pid = 1779] [serial = 2072] [outer = 0x8e0aec00] 13:37:27 INFO - PROCESS | 1779 | 1468355847439 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8e3fd000) [pid = 1779] [serial = 2073] [outer = 0x8e0aec00] 13:37:28 INFO - PROCESS | 1779 | 1468355848871 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"]]]}] 13:37:28 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 13:37:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:37:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:37:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1947ms 13:37:28 INFO - PROCESS | 1779 | 1468355848923 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 1779 | 1468355848931 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 13:37:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:37:28 INFO - PROCESS | 1779 | 1468355848950 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 1779 | 1468355848956 Marionette TRACE conn4 <- [1,2734,null,{}] 13:37:28 INFO - PROCESS | 1779 | 1468355848963 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}] 13:37:28 INFO - PROCESS | 1779 | 1468355848969 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:29 INFO - PROCESS | 1779 | 1468355849236 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 13:37:29 INFO - PROCESS | 1779 | 1468355849287 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:29 INFO - PROCESS | 1779 | 1468355849293 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cec00 == 19 [pid = 1779] [id = 691] 13:37:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8ed8c800) [pid = 1779] [serial = 2074] [outer = (nil)] 13:37:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f7cdc00) [pid = 1779] [serial = 2075] [outer = 0x8ed8c800] 13:37:29 INFO - PROCESS | 1779 | 1468355849367 Marionette DEBUG loaded listener.js 13:37:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f8c4400) [pid = 1779] [serial = 2076] [outer = 0x8ed8c800] 13:37:30 INFO - PROCESS | 1779 | 1468355850445 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]]]}] 13:37:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:37:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1842ms 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9178f400) [pid = 1779] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8f8c6c00) [pid = 1779] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8bb6bc00) [pid = 1779] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8dbcbc00) [pid = 1779] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8f9cd000) [pid = 1779] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8f8ec800) [pid = 1779] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8e0a9000) [pid = 1779] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:37:30 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x8e4d0800) [pid = 1779] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:37:30 INFO - PROCESS | 1779 | 1468355850842 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 13:37:30 INFO - PROCESS | 1779 | 1468355850845 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 13:37:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:37:30 INFO - PROCESS | 1779 | 1468355850853 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:37:30 INFO - PROCESS | 1779 | 1468355850859 Marionette TRACE conn4 <- [1,2738,null,{}] 13:37:30 INFO - PROCESS | 1779 | 1468355850878 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}] 13:37:30 INFO - PROCESS | 1779 | 1468355850887 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:31 INFO - PROCESS | 1779 | 1468355851091 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 13:37:31 INFO - PROCESS | 1779 | 1468355851250 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:31 INFO - PROCESS | 1779 | 1468355851259 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c4800 == 20 [pid = 1779] [id = 692] 13:37:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x8f9c9000) [pid = 1779] [serial = 2077] [outer = (nil)] 13:37:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8f9d3800) [pid = 1779] [serial = 2078] [outer = 0x8f9c9000] 13:37:31 INFO - PROCESS | 1779 | 1468355851329 Marionette DEBUG loaded listener.js 13:37:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8f9dc800) [pid = 1779] [serial = 2079] [outer = 0x8f9c9000] 13:37:32 INFO - PROCESS | 1779 | 1468355852139 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]]]}] 13:37:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:37:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1352ms 13:37:32 INFO - PROCESS | 1779 | 1468355852206 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 13:37:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:37:32 INFO - PROCESS | 1779 | 1468355852211 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 13:37:32 INFO - PROCESS | 1779 | 1468355852222 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:37:32 INFO - PROCESS | 1779 | 1468355852228 Marionette TRACE conn4 <- [1,2742,null,{}] 13:37:32 INFO - PROCESS | 1779 | 1468355852244 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}] 13:37:32 INFO - PROCESS | 1779 | 1468355852250 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:32 INFO - PROCESS | 1779 | 1468355852432 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 13:37:32 INFO - PROCESS | 1779 | 1468355852575 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:32 INFO - PROCESS | 1779 | 1468355852585 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8f5800 == 21 [pid = 1779] [id = 693] 13:37:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8f9d4c00) [pid = 1779] [serial = 2080] [outer = (nil)] 13:37:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8f9ed000) [pid = 1779] [serial = 2081] [outer = 0x8f9d4c00] 13:37:32 INFO - PROCESS | 1779 | 1468355852663 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x912cfc00) [pid = 1779] [serial = 2082] [outer = 0x8f9d4c00] 13:37:33 INFO - PROCESS | 1779 | 1468355853735 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]]]}] 13:37:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:37:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1601ms 13:37:33 INFO - PROCESS | 1779 | 1468355853821 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 1779 | 1468355853828 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 13:37:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:37:33 INFO - PROCESS | 1779 | 1468355853837 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 1779 | 1468355853845 Marionette TRACE conn4 <- [1,2746,null,{}] 13:37:33 INFO - PROCESS | 1779 | 1468355853854 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}] 13:37:33 INFO - PROCESS | 1779 | 1468355853859 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:34 INFO - PROCESS | 1779 | 1468355854093 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 13:37:34 INFO - PROCESS | 1779 | 1468355854339 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:34 INFO - PROCESS | 1779 | 1468355854348 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0ac400 == 22 [pid = 1779] [id = 694] 13:37:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8e0acc00) [pid = 1779] [serial = 2083] [outer = (nil)] 13:37:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8ed8d000) [pid = 1779] [serial = 2084] [outer = 0x8e0acc00] 13:37:34 INFO - PROCESS | 1779 | 1468355854476 Marionette DEBUG loaded listener.js 13:37:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f8c2800) [pid = 1779] [serial = 2085] [outer = 0x8e0acc00] 13:37:35 INFO - PROCESS | 1779 | 1468355855520 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]]]}] 13:37:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:37:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1749ms 13:37:35 INFO - PROCESS | 1779 | 1468355855586 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 13:37:35 INFO - PROCESS | 1779 | 1468355855594 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 13:37:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:37:35 INFO - PROCESS | 1779 | 1468355855605 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:37:35 INFO - PROCESS | 1779 | 1468355855609 Marionette TRACE conn4 <- [1,2750,null,{}] 13:37:35 INFO - PROCESS | 1779 | 1468355855616 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}] 13:37:35 INFO - PROCESS | 1779 | 1468355855622 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:35 INFO - PROCESS | 1779 | 1468355855854 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 13:37:36 INFO - PROCESS | 1779 | 1468355856101 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:36 INFO - PROCESS | 1779 | 1468355856110 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd7c00 == 23 [pid = 1779] [id = 695] 13:37:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x912d9000) [pid = 1779] [serial = 2086] [outer = (nil)] 13:37:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91703000) [pid = 1779] [serial = 2087] [outer = 0x912d9000] 13:37:36 INFO - PROCESS | 1779 | 1468355856223 Marionette DEBUG loaded listener.js 13:37:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91709c00) [pid = 1779] [serial = 2088] [outer = 0x912d9000] 13:37:37 INFO - PROCESS | 1779 | 1468355857293 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]]]}] 13:37:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:37:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1738ms 13:37:37 INFO - PROCESS | 1779 | 1468355857344 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 13:37:37 INFO - PROCESS | 1779 | 1468355857348 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 13:37:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:37:37 INFO - PROCESS | 1779 | 1468355857356 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:37:37 INFO - PROCESS | 1779 | 1468355857362 Marionette TRACE conn4 <- [1,2754,null,{}] 13:37:37 INFO - PROCESS | 1779 | 1468355857380 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}] 13:37:37 INFO - PROCESS | 1779 | 1468355857390 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:37 INFO - PROCESS | 1779 | 1468355857624 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 13:37:37 INFO - PROCESS | 1779 | 1468355857861 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:37 INFO - PROCESS | 1779 | 1468355857870 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ad6800 == 24 [pid = 1779] [id = 696] 13:37:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x91ad6c00) [pid = 1779] [serial = 2089] [outer = (nil)] 13:37:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91ade400) [pid = 1779] [serial = 2090] [outer = 0x91ad6c00] 13:37:38 INFO - PROCESS | 1779 | 1468355858004 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92452400) [pid = 1779] [serial = 2091] [outer = 0x91ad6c00] 13:37:39 INFO - PROCESS | 1779 | 1468355859255 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]]]}] 13:37:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:37:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1947ms 13:37:39 INFO - PROCESS | 1779 | 1468355859302 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 13:37:39 INFO - PROCESS | 1779 | 1468355859308 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 13:37:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:37:39 INFO - PROCESS | 1779 | 1468355859327 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - PROCESS | 1779 | 1468355859330 Marionette TRACE conn4 <- [1,2758,null,{}] 13:37:39 INFO - PROCESS | 1779 | 1468355859337 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}] 13:37:39 INFO - PROCESS | 1779 | 1468355859341 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:39 INFO - PROCESS | 1779 | 1468355859542 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 13:37:39 INFO - PROCESS | 1779 | 1468355859834 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:39 INFO - PROCESS | 1779 | 1468355859841 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a5000 == 25 [pid = 1779] [id = 697] 13:37:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e0ab000) [pid = 1779] [serial = 2092] [outer = (nil)] 13:37:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92456000) [pid = 1779] [serial = 2093] [outer = 0x8e0ab000] 13:37:39 INFO - PROCESS | 1779 | 1468355859976 Marionette DEBUG loaded listener.js 13:37:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92b85800) [pid = 1779] [serial = 2094] [outer = 0x8e0ab000] 13:37:41 INFO - PROCESS | 1779 | 1468355861071 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]]]}] 13:37:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:37:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1786ms 13:37:41 INFO - PROCESS | 1779 | 1468355861112 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 13:37:41 INFO - PROCESS | 1779 | 1468355861118 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 13:37:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:37:41 INFO - PROCESS | 1779 | 1468355861126 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 1779 | 1468355861131 Marionette TRACE conn4 <- [1,2762,null,{}] 13:37:41 INFO - PROCESS | 1779 | 1468355861140 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}] 13:37:41 INFO - PROCESS | 1779 | 1468355861146 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:41 INFO - PROCESS | 1779 | 1468355861331 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 13:37:41 INFO - PROCESS | 1779 | 1468355861622 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 1779 | 1468355861628 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a7800 == 26 [pid = 1779] [id = 698] 13:37:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e0a8000) [pid = 1779] [serial = 2095] [outer = (nil)] 13:37:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4c9000) [pid = 1779] [serial = 2096] [outer = 0x8e0a8000] 13:37:41 INFO - PROCESS | 1779 | 1468355861751 Marionette DEBUG loaded listener.js 13:37:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed92800) [pid = 1779] [serial = 2097] [outer = 0x8e0a8000] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91adcc00) [pid = 1779] [serial = 2045] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91ad8400) [pid = 1779] [serial = 2036] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91708000) [pid = 1779] [serial = 2037] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d924000) [pid = 1779] [serial = 2027] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d92f800) [pid = 1779] [serial = 2028] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4c8000) [pid = 1779] [serial = 2039] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8ed94400) [pid = 1779] [serial = 2040] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f9d7000) [pid = 1779] [serial = 2042] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91709000) [pid = 1779] [serial = 2033] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9178ec00) [pid = 1779] [serial = 2034] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f7c6400) [pid = 1779] [serial = 2030] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f8ea000) [pid = 1779] [serial = 2031] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92454c00) [pid = 1779] [serial = 2046] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f9e7800) [pid = 1779] [serial = 2043] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x912d9c00) [pid = 1779] [serial = 2025] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9170f000) [pid = 1779] [serial = 2048] [outer = (nil)] [url = about:blank] 13:37:42 INFO - PROCESS | 1779 | 1468355862658 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]]]}] 13:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1590ms 13:37:42 INFO - PROCESS | 1779 | 1468355862719 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 13:37:42 INFO - PROCESS | 1779 | 1468355862729 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 13:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:37:42 INFO - PROCESS | 1779 | 1468355862743 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:37:42 INFO - PROCESS | 1779 | 1468355862746 Marionette TRACE conn4 <- [1,2766,null,{}] 13:37:42 INFO - PROCESS | 1779 | 1468355862754 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}] 13:37:42 INFO - PROCESS | 1779 | 1468355862758 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:42 INFO - PROCESS | 1779 | 1468355862951 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 13:37:43 INFO - PROCESS | 1779 | 1468355863133 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 1779 | 1468355863142 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8bac00 == 27 [pid = 1779] [id = 699] 13:37:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8f8e7400) [pid = 1779] [serial = 2098] [outer = (nil)] 13:37:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f9cdc00) [pid = 1779] [serial = 2099] [outer = 0x8f8e7400] 13:37:43 INFO - PROCESS | 1779 | 1468355863225 Marionette DEBUG loaded listener.js 13:37:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f9df000) [pid = 1779] [serial = 2100] [outer = 0x8f8e7400] 13:37:44 INFO - PROCESS | 1779 | 1468355864195 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]]]}] 13:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1487ms 13:37:44 INFO - PROCESS | 1779 | 1468355864231 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 13:37:44 INFO - PROCESS | 1779 | 1468355864235 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 13:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:37:44 INFO - PROCESS | 1779 | 1468355864242 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:37:44 INFO - PROCESS | 1779 | 1468355864250 Marionette TRACE conn4 <- [1,2770,null,{}] 13:37:44 INFO - PROCESS | 1779 | 1468355864266 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}] 13:37:44 INFO - PROCESS | 1779 | 1468355864275 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:44 INFO - PROCESS | 1779 | 1468355864453 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 13:37:44 INFO - PROCESS | 1779 | 1468355864649 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:44 INFO - PROCESS | 1779 | 1468355864658 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x9170f000 == 28 [pid = 1779] [id = 700] 13:37:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9178c000) [pid = 1779] [serial = 2101] [outer = (nil)] 13:37:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91799400) [pid = 1779] [serial = 2102] [outer = 0x9178c000] 13:37:44 INFO - PROCESS | 1779 | 1468355864733 Marionette DEBUG loaded listener.js 13:37:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91adac00) [pid = 1779] [serial = 2103] [outer = 0x9178c000] 13:37:45 INFO - PROCESS | 1779 | 1468355865605 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]]]}] 13:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1394ms 13:37:45 INFO - PROCESS | 1779 | 1468355865637 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 13:37:45 INFO - PROCESS | 1779 | 1468355865641 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 13:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:37:45 INFO - PROCESS | 1779 | 1468355865649 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:37:45 INFO - PROCESS | 1779 | 1468355865652 Marionette TRACE conn4 <- [1,2774,null,{}] 13:37:45 INFO - PROCESS | 1779 | 1468355865668 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}] 13:37:45 INFO - PROCESS | 1779 | 1468355865672 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:45 INFO - PROCESS | 1779 | 1468355865896 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 13:37:45 INFO - PROCESS | 1779 | 1468355865922 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 1779 | 1468355865929 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9e5400 == 29 [pid = 1779] [id = 701] 13:37:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91799000) [pid = 1779] [serial = 2104] [outer = (nil)] 13:37:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9245a400) [pid = 1779] [serial = 2105] [outer = 0x91799000] 13:37:46 INFO - PROCESS | 1779 | 1468355866002 Marionette DEBUG loaded listener.js 13:37:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x912ce000) [pid = 1779] [serial = 2106] [outer = 0x91799000] 13:37:47 INFO - PROCESS | 1779 | 1468355867011 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]]]}] 13:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1378ms 13:37:47 INFO - PROCESS | 1779 | 1468355867028 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 13:37:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:37:47 INFO - PROCESS | 1779 | 1468355867032 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 13:37:47 INFO - PROCESS | 1779 | 1468355867096 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:37:47 INFO - PROCESS | 1779 | 1468355867100 Marionette TRACE conn4 <- [1,2778,null,{}] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e4c3400) [pid = 1779] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91793400) [pid = 1779] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8e3fcc00) [pid = 1779] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e0aec00) [pid = 1779] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e0a1000) [pid = 1779] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f9db000) [pid = 1779] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8bb65c00) [pid = 1779] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8ed8c800) [pid = 1779] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:37:47 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x93abf000) [pid = 1779] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:37:47 INFO - PROCESS | 1779 | 1468355867132 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}] 13:37:47 INFO - PROCESS | 1779 | 1468355867136 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:47 INFO - PROCESS | 1779 | 1468355867314 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 13:37:47 INFO - PROCESS | 1779 | 1468355867325 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:47 INFO - PROCESS | 1779 | 1468355867331 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66800 == 30 [pid = 1779] [id = 702] 13:37:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8e0a9000) [pid = 1779] [serial = 2107] [outer = (nil)] 13:37:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9232b800) [pid = 1779] [serial = 2108] [outer = 0x8e0a9000] 13:37:47 INFO - PROCESS | 1779 | 1468355867404 Marionette DEBUG loaded listener.js 13:37:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92cc6400) [pid = 1779] [serial = 2109] [outer = 0x8e0a9000] 13:37:48 INFO - PROCESS | 1779 | 1468355868362 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]]]}] 13:37:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:37:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1335ms 13:37:48 INFO - PROCESS | 1779 | 1468355868378 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 13:37:48 INFO - PROCESS | 1779 | 1468355868381 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 13:37:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:37:48 INFO - PROCESS | 1779 | 1468355868388 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:37:48 INFO - PROCESS | 1779 | 1468355868391 Marionette TRACE conn4 <- [1,2782,null,{}] 13:37:48 INFO - PROCESS | 1779 | 1468355868397 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}] 13:37:48 INFO - PROCESS | 1779 | 1468355868407 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:48 INFO - PROCESS | 1779 | 1468355868625 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 13:37:48 INFO - PROCESS | 1779 | 1468355868773 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:48 INFO - PROCESS | 1779 | 1468355868780 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcc400 == 31 [pid = 1779] [id = 703] 13:37:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e0a2800) [pid = 1779] [serial = 2110] [outer = (nil)] 13:37:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x93b6b800) [pid = 1779] [serial = 2111] [outer = 0x8e0a2800] 13:37:48 INFO - PROCESS | 1779 | 1468355868856 Marionette DEBUG loaded listener.js 13:37:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x93da5c00) [pid = 1779] [serial = 2112] [outer = 0x8e0a2800] 13:37:49 INFO - PROCESS | 1779 | 1468355869935 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]]]}] 13:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1583ms 13:37:49 INFO - PROCESS | 1779 | 1468355869973 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 13:37:49 INFO - PROCESS | 1779 | 1468355869980 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 13:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:37:49 INFO - PROCESS | 1779 | 1468355869989 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:37:49 INFO - PROCESS | 1779 | 1468355869994 Marionette TRACE conn4 <- [1,2786,null,{}] 13:37:50 INFO - PROCESS | 1779 | 1468355870004 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}] 13:37:50 INFO - PROCESS | 1779 | 1468355870010 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:50 INFO - PROCESS | 1779 | 1468355870211 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 13:37:50 INFO - PROCESS | 1779 | 1468355870468 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:50 INFO - PROCESS | 1779 | 1468355870477 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f4000 == 32 [pid = 1779] [id = 704] 13:37:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e3f6000) [pid = 1779] [serial = 2113] [outer = (nil)] 13:37:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed99800) [pid = 1779] [serial = 2114] [outer = 0x8e3f6000] 13:37:50 INFO - PROCESS | 1779 | 1468355870610 Marionette DEBUG loaded listener.js 13:37:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8f3800) [pid = 1779] [serial = 2115] [outer = 0x8e3f6000] 13:37:51 INFO - PROCESS | 1779 | 1468355871583 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]]]}] 13:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1641ms 13:37:51 INFO - PROCESS | 1779 | 1468355871631 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 13:37:51 INFO - PROCESS | 1779 | 1468355871639 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 13:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:37:51 INFO - PROCESS | 1779 | 1468355871650 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:37:51 INFO - PROCESS | 1779 | 1468355871655 Marionette TRACE conn4 <- [1,2790,null,{}] 13:37:51 INFO - PROCESS | 1779 | 1468355871662 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}] 13:37:51 INFO - PROCESS | 1779 | 1468355871668 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:51 INFO - PROCESS | 1779 | 1468355871877 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 13:37:52 INFO - PROCESS | 1779 | 1468355872066 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:52 INFO - PROCESS | 1779 | 1468355872073 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x9178e000 == 33 [pid = 1779] [id = 705] 13:37:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9178ec00) [pid = 1779] [serial = 2116] [outer = (nil)] 13:37:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91796400) [pid = 1779] [serial = 2117] [outer = 0x9178ec00] 13:37:52 INFO - PROCESS | 1779 | 1468355872166 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9244f400) [pid = 1779] [serial = 2118] [outer = 0x9178ec00] 13:37:53 INFO - PROCESS | 1779 | 1468355873241 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]]]}] 13:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1641ms 13:37:53 INFO - PROCESS | 1779 | 1468355873292 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 13:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:37:53 INFO - PROCESS | 1779 | 1468355873297 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 13:37:53 INFO - PROCESS | 1779 | 1468355873304 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - PROCESS | 1779 | 1468355873311 Marionette TRACE conn4 <- [1,2794,null,{}] 13:37:53 INFO - PROCESS | 1779 | 1468355873329 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}] 13:37:53 INFO - PROCESS | 1779 | 1468355873339 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:53 INFO - PROCESS | 1779 | 1468355873553 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 13:37:53 INFO - PROCESS | 1779 | 1468355873789 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:53 INFO - PROCESS | 1779 | 1468355873803 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ee800 == 34 [pid = 1779] [id = 706] 13:37:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x94853800) [pid = 1779] [serial = 2119] [outer = (nil)] 13:37:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x95278c00) [pid = 1779] [serial = 2120] [outer = 0x94853800] 13:37:53 INFO - PROCESS | 1779 | 1468355873932 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x95379800) [pid = 1779] [serial = 2121] [outer = 0x94853800] 13:37:54 INFO - PROCESS | 1779 | 1468355874908 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]]]}] 13:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1644ms 13:37:54 INFO - PROCESS | 1779 | 1468355874972 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 13:37:54 INFO - PROCESS | 1779 | 1468355874977 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 13:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:37:54 INFO - PROCESS | 1779 | 1468355874987 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:37:54 INFO - PROCESS | 1779 | 1468355874991 Marionette TRACE conn4 <- [1,2798,null,{}] 13:37:55 INFO - PROCESS | 1779 | 1468355874998 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}] 13:37:55 INFO - PROCESS | 1779 | 1468355875003 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:55 INFO - PROCESS | 1779 | 1468355875211 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 13:37:55 INFO - PROCESS | 1779 | 1468355875400 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 1779 | 1468355875408 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x95237000 == 35 [pid = 1779] [id = 707] 13:37:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9527e400) [pid = 1779] [serial = 2122] [outer = (nil)] 13:37:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x953bc800) [pid = 1779] [serial = 2123] [outer = 0x9527e400] 13:37:55 INFO - PROCESS | 1779 | 1468355875494 Marionette DEBUG loaded listener.js 13:37:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x97991400) [pid = 1779] [serial = 2124] [outer = 0x9527e400] 13:37:56 INFO - PROCESS | 1779 | 1468355876517 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]]]}] 13:37:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:37:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1590ms 13:37:56 INFO - PROCESS | 1779 | 1468355876578 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 13:37:56 INFO - PROCESS | 1779 | 1468355876582 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 13:37:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:37:56 INFO - PROCESS | 1779 | 1468355876589 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:37:56 INFO - PROCESS | 1779 | 1468355876593 Marionette TRACE conn4 <- [1,2802,null,{}] 13:37:56 INFO - PROCESS | 1779 | 1468355876599 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}] 13:37:56 INFO - PROCESS | 1779 | 1468355876605 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:56 INFO - PROCESS | 1779 | 1468355876829 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 13:37:57 INFO - PROCESS | 1779 | 1468355877068 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 1779 | 1468355877079 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92d800 == 36 [pid = 1779] [id = 708] 13:37:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93da3c00) [pid = 1779] [serial = 2125] [outer = (nil)] 13:37:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x97998800) [pid = 1779] [serial = 2126] [outer = 0x93da3c00] 13:37:57 INFO - PROCESS | 1779 | 1468355877174 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x983db800) [pid = 1779] [serial = 2127] [outer = 0x93da3c00] 13:37:58 INFO - PROCESS | 1779 | 1468355878119 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]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:37:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1586ms 13:37:58 INFO - PROCESS | 1779 | 1468355878177 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 13:37:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:37:58 INFO - PROCESS | 1779 | 1468355878181 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 13:37:58 INFO - PROCESS | 1779 | 1468355878188 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:37:58 INFO - PROCESS | 1779 | 1468355878192 Marionette TRACE conn4 <- [1,2806,null,{}] 13:37:58 INFO - PROCESS | 1779 | 1468355878198 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}] 13:37:58 INFO - PROCESS | 1779 | 1468355878209 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:58 INFO - PROCESS | 1779 | 1468355878481 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 13:37:58 INFO - PROCESS | 1779 | 1468355878723 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:58 INFO - PROCESS | 1779 | 1468355878734 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:37:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd0000 == 37 [pid = 1779] [id = 709] 13:37:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8dbd5000) [pid = 1779] [serial = 2128] [outer = (nil)] 13:37:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f9dbc00) [pid = 1779] [serial = 2129] [outer = 0x8dbd5000] 13:37:58 INFO - PROCESS | 1779 | 1468355878861 Marionette DEBUG loaded listener.js 13:37:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x99230c00) [pid = 1779] [serial = 2130] [outer = 0x8dbd5000] 13:38:00 INFO - PROCESS | 1779 | 1468355880033 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]]]}] 13:38:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:38:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1894ms 13:38:00 INFO - PROCESS | 1779 | 1468355880092 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 13:38:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:38:00 INFO - PROCESS | 1779 | 1468355880099 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 13:38:00 INFO - PROCESS | 1779 | 1468355880107 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:38:00 INFO - PROCESS | 1779 | 1468355880112 Marionette TRACE conn4 <- [1,2810,null,{}] 13:38:00 INFO - PROCESS | 1779 | 1468355880121 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}] 13:38:00 INFO - PROCESS | 1779 | 1468355880127 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:00 INFO - PROCESS | 1779 | 1468355880362 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 13:38:00 INFO - PROCESS | 1779 | 1468355880696 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:00 INFO - PROCESS | 1779 | 1468355880705 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c5c00 == 38 [pid = 1779] [id = 710] 13:38:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e4cb400) [pid = 1779] [serial = 2131] [outer = (nil)] 13:38:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f7d0400) [pid = 1779] [serial = 2132] [outer = 0x8e4cb400] 13:38:00 INFO - PROCESS | 1779 | 1468355880792 Marionette DEBUG loaded listener.js 13:38:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f9d1400) [pid = 1779] [serial = 2133] [outer = 0x8e4cb400] 13:38:01 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb65800 == 37 [pid = 1779] [id = 689] 13:38:01 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c7000 == 36 [pid = 1779] [id = 680] 13:38:01 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb68c00 == 35 [pid = 1779] [id = 686] 13:38:01 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a0c00 == 34 [pid = 1779] [id = 683] 13:38:01 INFO - PROCESS | 1779 | --DOCSHELL 0x8d928400 == 33 [pid = 1779] [id = 682] 13:38:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d927c00 == 32 [pid = 1779] [id = 687] 13:38:02 INFO - PROCESS | 1779 | --DOCSHELL 0x91703400 == 31 [pid = 1779] [id = 684] 13:38:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbc9400 == 30 [pid = 1779] [id = 679] 13:38:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcd800 == 29 [pid = 1779] [id = 688] 13:38:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9178c800 == 28 [pid = 1779] [id = 681] 13:38:02 INFO - PROCESS | 1779 | --DOCSHELL 0x93ab6800 == 27 [pid = 1779] [id = 685] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92b91800) [pid = 1779] [serial = 2049] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91799800) [pid = 1779] [serial = 2054] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9537e800) [pid = 1779] [serial = 2064] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x983da800) [pid = 1779] [serial = 2066] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e3f3800) [pid = 1779] [serial = 2072] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x953b6400) [pid = 1779] [serial = 2063] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f7ce400) [pid = 1779] [serial = 2052] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x94851800) [pid = 1779] [serial = 2060] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d927400) [pid = 1779] [serial = 2070] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f8c4400) [pid = 1779] [serial = 2076] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92b86c00) [pid = 1779] [serial = 2055] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93b67000) [pid = 1779] [serial = 2057] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f7cdc00) [pid = 1779] [serial = 2075] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ed94c00) [pid = 1779] [serial = 2051] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8bb68400) [pid = 1779] [serial = 2069] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e3fd000) [pid = 1779] [serial = 2073] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f9d3800) [pid = 1779] [serial = 2078] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x93b72c00) [pid = 1779] [serial = 2058] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x95276c00) [pid = 1779] [serial = 2061] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9ed000) [pid = 1779] [serial = 2081] [outer = (nil)] [url = about:blank] 13:38:02 INFO - PROCESS | 1779 | 1468355882881 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]]]}] 13:38:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:38:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2793ms 13:38:02 INFO - PROCESS | 1779 | 1468355882961 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 13:38:02 INFO - PROCESS | 1779 | 1468355882968 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 13:38:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:38:02 INFO - PROCESS | 1779 | 1468355882983 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:38:03 INFO - PROCESS | 1779 | 1468355882993 Marionette TRACE conn4 <- [1,2814,null,{}] 13:38:03 INFO - PROCESS | 1779 | 1468355883002 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}] 13:38:03 INFO - PROCESS | 1779 | 1468355883007 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:03 INFO - PROCESS | 1779 | 1468355883204 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 13:38:03 INFO - PROCESS | 1779 | 1468355883347 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:03 INFO - PROCESS | 1779 | 1468355883358 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd2400 == 28 [pid = 1779] [id = 711] 13:38:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8dbd3c00) [pid = 1779] [serial = 2134] [outer = (nil)] 13:38:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e3f3800) [pid = 1779] [serial = 2135] [outer = 0x8dbd3c00] 13:38:03 INFO - PROCESS | 1779 | 1468355883436 Marionette DEBUG loaded listener.js 13:38:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e3fe400) [pid = 1779] [serial = 2136] [outer = 0x8dbd3c00] 13:38:04 INFO - PROCESS | 1779 | 1468355884337 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]]]}] 13:38:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:38:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1439ms 13:38:04 INFO - PROCESS | 1779 | 1468355884422 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 13:38:04 INFO - PROCESS | 1779 | 1468355884431 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 13:38:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:38:04 INFO - PROCESS | 1779 | 1468355884443 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:38:04 INFO - PROCESS | 1779 | 1468355884446 Marionette TRACE conn4 <- [1,2818,null,{}] 13:38:04 INFO - PROCESS | 1779 | 1468355884453 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}] 13:38:04 INFO - PROCESS | 1779 | 1468355884459 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:04 INFO - PROCESS | 1779 | 1468355884664 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 13:38:04 INFO - PROCESS | 1779 | 1468355884845 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:04 INFO - PROCESS | 1779 | 1468355884853 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7cac00 == 29 [pid = 1779] [id = 712] 13:38:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f8c1400) [pid = 1779] [serial = 2137] [outer = (nil)] 13:38:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f8e9000) [pid = 1779] [serial = 2138] [outer = 0x8f8c1400] 13:38:04 INFO - PROCESS | 1779 | 1468355884933 Marionette DEBUG loaded listener.js 13:38:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f8f5000) [pid = 1779] [serial = 2139] [outer = 0x8f8c1400] 13:38:05 INFO - PROCESS | 1779 | 1468355885983 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]]]}] 13:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1586ms 13:38:06 INFO - PROCESS | 1779 | 1468355886030 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 13:38:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:38:06 INFO - PROCESS | 1779 | 1468355886034 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 13:38:06 INFO - PROCESS | 1779 | 1468355886041 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:38:06 INFO - PROCESS | 1779 | 1468355886049 Marionette TRACE conn4 <- [1,2822,null,{}] 13:38:06 INFO - PROCESS | 1779 | 1468355886076 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}] 13:38:06 INFO - PROCESS | 1779 | 1468355886085 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:06 INFO - PROCESS | 1779 | 1468355886319 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 13:38:06 INFO - PROCESS | 1779 | 1468355886347 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:06 INFO - PROCESS | 1779 | 1468355886359 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x9170c000 == 30 [pid = 1779] [id = 713] 13:38:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9170d000) [pid = 1779] [serial = 2140] [outer = (nil)] 13:38:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9178c800) [pid = 1779] [serial = 2141] [outer = 0x9170d000] 13:38:06 INFO - PROCESS | 1779 | 1468355886435 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9179a000) [pid = 1779] [serial = 2142] [outer = 0x9170d000] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f9c9000) [pid = 1779] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91799000) [pid = 1779] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e0a9000) [pid = 1779] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f9d4c00) [pid = 1779] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e0acc00) [pid = 1779] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x912d9000) [pid = 1779] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91ad6c00) [pid = 1779] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e0ab000) [pid = 1779] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f8e7400) [pid = 1779] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9178c000) [pid = 1779] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e0a8000) [pid = 1779] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e0a2800) [pid = 1779] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:38:07 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e3fac00) [pid = 1779] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:38:07 INFO - PROCESS | 1779 | 1468355887944 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]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:38:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1948ms 13:38:07 INFO - PROCESS | 1779 | 1468355887989 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 13:38:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:38:07 INFO - PROCESS | 1779 | 1468355887994 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 13:38:08 INFO - PROCESS | 1779 | 1468355888000 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:38:08 INFO - PROCESS | 1779 | 1468355888003 Marionette TRACE conn4 <- [1,2826,null,{}] 13:38:08 INFO - PROCESS | 1779 | 1468355888008 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}] 13:38:08 INFO - PROCESS | 1779 | 1468355888013 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:08 INFO - PROCESS | 1779 | 1468355888169 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 13:38:08 INFO - PROCESS | 1779 | 1468355888178 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:08 INFO - PROCESS | 1779 | 1468355888185 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6b400 == 31 [pid = 1779] [id = 714] 13:38:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8ed8e000) [pid = 1779] [serial = 2143] [outer = (nil)] 13:38:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x912d6400) [pid = 1779] [serial = 2144] [outer = 0x8ed8e000] 13:38:08 INFO - PROCESS | 1779 | 1468355888259 Marionette DEBUG loaded listener.js 13:38:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x91ae1800) [pid = 1779] [serial = 2145] [outer = 0x8ed8e000] 13:38:09 INFO - PROCESS | 1779 | 1468355889200 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1235ms 13:38:09 INFO - PROCESS | 1779 | 1468355889235 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 13:38:09 INFO - PROCESS | 1779 | 1468355889239 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 13:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:38:09 INFO - PROCESS | 1779 | 1468355889250 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 1779 | 1468355889252 Marionette TRACE conn4 <- [1,2830,null,{}] 13:38:09 INFO - PROCESS | 1779 | 1468355889257 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}] 13:38:09 INFO - PROCESS | 1779 | 1468355889264 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:09 INFO - PROCESS | 1779 | 1468355889499 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 13:38:09 INFO - PROCESS | 1779 | 1468355889698 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:09 INFO - PROCESS | 1779 | 1468355889709 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb71c00 == 32 [pid = 1779] [id = 715] 13:38:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8bb72800) [pid = 1779] [serial = 2146] [outer = (nil)] 13:38:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d926800) [pid = 1779] [serial = 2147] [outer = 0x8bb72800] 13:38:09 INFO - PROCESS | 1779 | 1468355889839 Marionette DEBUG loaded listener.js 13:38:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d932000) [pid = 1779] [serial = 2148] [outer = 0x8bb72800] 13:38:11 INFO - PROCESS | 1779 | 1468355891040 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]]]}] 13:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1837ms 13:38:11 INFO - PROCESS | 1779 | 1468355891089 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 13:38:11 INFO - PROCESS | 1779 | 1468355891096 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 13:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:38:11 INFO - PROCESS | 1779 | 1468355891106 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:38:11 INFO - PROCESS | 1779 | 1468355891111 Marionette TRACE conn4 <- [1,2834,null,{}] 13:38:11 INFO - PROCESS | 1779 | 1468355891120 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}] 13:38:11 INFO - PROCESS | 1779 | 1468355891126 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:11 INFO - PROCESS | 1779 | 1468355891340 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 13:38:11 INFO - PROCESS | 1779 | 1468355891596 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:11 INFO - PROCESS | 1779 | 1468355891605 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed92400 == 33 [pid = 1779] [id = 716] 13:38:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f7c2000) [pid = 1779] [serial = 2149] [outer = (nil)] 13:38:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f7ca800) [pid = 1779] [serial = 2150] [outer = 0x8f7c2000] 13:38:11 INFO - PROCESS | 1779 | 1468355891745 Marionette DEBUG loaded listener.js 13:38:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f8ee800) [pid = 1779] [serial = 2151] [outer = 0x8f7c2000] 13:38:12 INFO - PROCESS | 1779 | 1468355892859 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1848ms 13:38:12 INFO - PROCESS | 1779 | 1468355892954 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 13:38:12 INFO - PROCESS | 1779 | 1468355892960 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 13:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:38:12 INFO - PROCESS | 1779 | 1468355892968 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:38:12 INFO - PROCESS | 1779 | 1468355892972 Marionette TRACE conn4 <- [1,2838,null,{}] 13:38:12 INFO - PROCESS | 1779 | 1468355892979 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}] 13:38:12 INFO - PROCESS | 1779 | 1468355892985 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:13 INFO - PROCESS | 1779 | 1468355893255 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 13:38:13 INFO - PROCESS | 1779 | 1468355893556 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:13 INFO - PROCESS | 1779 | 1468355893568 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a7000 == 34 [pid = 1779] [id = 717] 13:38:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed97400) [pid = 1779] [serial = 2152] [outer = (nil)] 13:38:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91701400) [pid = 1779] [serial = 2153] [outer = 0x8ed97400] 13:38:13 INFO - PROCESS | 1779 | 1468355893696 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x91792800) [pid = 1779] [serial = 2154] [outer = 0x8ed97400] 13:38:14 INFO - PROCESS | 1779 | 1468355894856 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]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:38:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1936ms 13:38:14 INFO - PROCESS | 1779 | 1468355894904 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 1779 | 1468355894912 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 13:38:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:38:14 INFO - PROCESS | 1779 | 1468355894931 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - PROCESS | 1779 | 1468355894939 Marionette TRACE conn4 <- [1,2842,null,{}] 13:38:14 INFO - PROCESS | 1779 | 1468355894945 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}] 13:38:14 INFO - PROCESS | 1779 | 1468355894953 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:15 INFO - PROCESS | 1779 | 1468355895171 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 13:38:15 INFO - PROCESS | 1779 | 1468355895497 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:15 INFO - PROCESS | 1779 | 1468355895512 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e09fc00 == 35 [pid = 1779] [id = 718] 13:38:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e0a3000) [pid = 1779] [serial = 2155] [outer = (nil)] 13:38:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92cc2c00) [pid = 1779] [serial = 2156] [outer = 0x8e0a3000] 13:38:15 INFO - PROCESS | 1779 | 1468355895602 Marionette DEBUG loaded listener.js 13:38:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92b91400) [pid = 1779] [serial = 2157] [outer = 0x8e0a3000] 13:38:16 INFO - PROCESS | 1779 | 1468355896867 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]]]}] 13:38:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:38:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2002ms 13:38:16 INFO - PROCESS | 1779 | 1468355896925 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 13:38:16 INFO - PROCESS | 1779 | 1468355896931 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 13:38:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:38:16 INFO - PROCESS | 1779 | 1468355896941 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:38:16 INFO - PROCESS | 1779 | 1468355896945 Marionette TRACE conn4 <- [1,2846,null,{}] 13:38:16 INFO - PROCESS | 1779 | 1468355896954 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}] 13:38:16 INFO - PROCESS | 1779 | 1468355896959 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:17 INFO - PROCESS | 1779 | 1468355897154 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 13:38:17 INFO - PROCESS | 1779 | 1468355897544 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:17 INFO - PROCESS | 1779 | 1468355897558 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:17 INFO - PROCESS | 1779 | --DOCSHELL 0x9178e000 == 34 [pid = 1779] [id = 705] 13:38:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cec00 == 33 [pid = 1779] [id = 691] 13:38:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0ae000 == 32 [pid = 1779] [id = 690] 13:38:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a0800 == 33 [pid = 1779] [id = 719] 13:38:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e0a0c00) [pid = 1779] [serial = 2158] [outer = (nil)] 13:38:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e0a7400) [pid = 1779] [serial = 2159] [outer = 0x8e0a0c00] 13:38:17 INFO - PROCESS | 1779 | 1468355897656 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e3f2800) [pid = 1779] [serial = 2160] [outer = 0x8e0a0c00] 13:38:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6b400 == 32 [pid = 1779] [id = 714] 13:38:17 INFO - PROCESS | 1779 | --DOCSHELL 0x9170c000 == 31 [pid = 1779] [id = 713] 13:38:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7cac00 == 30 [pid = 1779] [id = 712] 13:38:17 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd2400 == 29 [pid = 1779] [id = 711] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9922e000) [pid = 1779] [serial = 2067] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9245a400) [pid = 1779] [serial = 2105] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9232b800) [pid = 1779] [serial = 2108] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x912ce000) [pid = 1779] [serial = 2106] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x912cfc00) [pid = 1779] [serial = 2082] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8ed8d000) [pid = 1779] [serial = 2084] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f8c2800) [pid = 1779] [serial = 2085] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91703000) [pid = 1779] [serial = 2087] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91709c00) [pid = 1779] [serial = 2088] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91ade400) [pid = 1779] [serial = 2090] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92452400) [pid = 1779] [serial = 2091] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92456000) [pid = 1779] [serial = 2093] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92b85800) [pid = 1779] [serial = 2094] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9cdc00) [pid = 1779] [serial = 2099] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f9df000) [pid = 1779] [serial = 2100] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91799400) [pid = 1779] [serial = 2102] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e4c9000) [pid = 1779] [serial = 2096] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ed92800) [pid = 1779] [serial = 2097] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93da5c00) [pid = 1779] [serial = 2112] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93b6b800) [pid = 1779] [serial = 2111] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92cc6400) [pid = 1779] [serial = 2109] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x91adac00) [pid = 1779] [serial = 2103] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8f9dc800) [pid = 1779] [serial = 2079] [outer = (nil)] [url = about:blank] 13:38:18 INFO - PROCESS | 1779 | 1468355898618 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]]]}] 13:38:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:38:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1746ms 13:38:18 INFO - PROCESS | 1779 | 1468355898687 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 1779 | 1468355898695 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 13:38:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:38:18 INFO - PROCESS | 1779 | 1468355898707 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 1779 | 1468355898711 Marionette TRACE conn4 <- [1,2850,null,{}] 13:38:18 INFO - PROCESS | 1779 | 1468355898718 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}] 13:38:18 INFO - PROCESS | 1779 | 1468355898724 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:18 INFO - PROCESS | 1779 | 1468355898917 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 13:38:19 INFO - PROCESS | 1779 | 1468355899075 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 1779 | 1468355899085 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92d400 == 30 [pid = 1779] [id = 720] 13:38:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8f7c1c00) [pid = 1779] [serial = 2161] [outer = (nil)] 13:38:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8f7d0000) [pid = 1779] [serial = 2162] [outer = 0x8f7c1c00] 13:38:19 INFO - PROCESS | 1779 | 1468355899164 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8f8e8800) [pid = 1779] [serial = 2163] [outer = 0x8f7c1c00] 13:38:20 INFO - PROCESS | 1779 | 1468355900100 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:38:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:38:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1433ms 13:38:20 INFO - PROCESS | 1779 | 1468355900142 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 13:38:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:38:20 INFO - PROCESS | 1779 | 1468355900147 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 13:38:20 INFO - PROCESS | 1779 | 1468355900155 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 1779 | 1468355900162 Marionette TRACE conn4 <- [1,2854,null,{}] 13:38:20 INFO - PROCESS | 1779 | 1468355900179 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}] 13:38:20 INFO - PROCESS | 1779 | 1468355900187 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:20 INFO - PROCESS | 1779 | 1468355900380 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 13:38:20 INFO - PROCESS | 1779 | 1468355900543 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:20 INFO - PROCESS | 1779 | 1468355900555 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x912ce000 == 31 [pid = 1779] [id = 721] 13:38:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x912cf000) [pid = 1779] [serial = 2164] [outer = (nil)] 13:38:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x91704c00) [pid = 1779] [serial = 2165] [outer = 0x912cf000] 13:38:20 INFO - PROCESS | 1779 | 1468355900631 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x91ad6000) [pid = 1779] [serial = 2166] [outer = 0x912cf000] 13:38:21 INFO - PROCESS | 1779 | 1468355901655 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]]]}] 13:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1539ms 13:38:21 INFO - PROCESS | 1779 | 1468355901693 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 13:38:21 INFO - PROCESS | 1779 | 1468355901698 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 13:38:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:38:21 INFO - PROCESS | 1779 | 1468355901705 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 1779 | 1468355901708 Marionette TRACE conn4 <- [1,2858,null,{}] 13:38:21 INFO - PROCESS | 1779 | 1468355901720 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}] 13:38:21 INFO - PROCESS | 1779 | 1468355901724 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:21 INFO - PROCESS | 1779 | 1468355901959 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 13:38:22 INFO - PROCESS | 1779 | 1468355901984 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 1779 | 1468355902013 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6b800 == 32 [pid = 1779] [id = 722] 13:38:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x912d8800) [pid = 1779] [serial = 2167] [outer = (nil)] 13:38:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92b88800) [pid = 1779] [serial = 2168] [outer = 0x912d8800] 13:38:22 INFO - PROCESS | 1779 | 1468355902164 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92b94000) [pid = 1779] [serial = 2169] [outer = 0x912d8800] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9170d000) [pid = 1779] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e4cb400) [pid = 1779] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e3f6000) [pid = 1779] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9178ec00) [pid = 1779] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8dbd3c00) [pid = 1779] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x94853800) [pid = 1779] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9527e400) [pid = 1779] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x93da3c00) [pid = 1779] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8dbd5000) [pid = 1779] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:38:22 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8f8c1400) [pid = 1779] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:38:23 INFO - PROCESS | 1779 | 1468355903101 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:38:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:38:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1443ms 13:38:23 INFO - PROCESS | 1779 | 1468355903149 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1779 | 1468355903152 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 13:38:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:38:23 INFO - PROCESS | 1779 | 1468355903159 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1779 | 1468355903162 Marionette TRACE conn4 <- [1,2862,null,{}] 13:38:23 INFO - PROCESS | 1779 | 1468355903168 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}] 13:38:23 INFO - PROCESS | 1779 | 1468355903173 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:23 INFO - PROCESS | 1779 | 1468355903399 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 13:38:23 INFO - PROCESS | 1779 | 1468355903414 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:23 INFO - PROCESS | 1779 | 1468355903424 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb64800 == 33 [pid = 1779] [id = 723] 13:38:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8e3f8400) [pid = 1779] [serial = 2170] [outer = (nil)] 13:38:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8e3fa000) [pid = 1779] [serial = 2171] [outer = 0x8e3f8400] 13:38:23 INFO - PROCESS | 1779 | 1468355903506 Marionette DEBUG loaded listener.js 13:38:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x912d9400) [pid = 1779] [serial = 2172] [outer = 0x8e3f8400] 13:38:24 INFO - PROCESS | 1779 | 1468355904499 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]]]}] 13:38:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:38:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1387ms 13:38:24 INFO - PROCESS | 1779 | 1468355904547 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 13:38:24 INFO - PROCESS | 1779 | 1468355904551 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 13:38:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:38:24 INFO - PROCESS | 1779 | 1468355904557 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:38:24 INFO - PROCESS | 1779 | 1468355904561 Marionette TRACE conn4 <- [1,2866,null,{}] 13:38:24 INFO - PROCESS | 1779 | 1468355904566 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}] 13:38:24 INFO - PROCESS | 1779 | 1468355904578 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:24 INFO - PROCESS | 1779 | 1468355904904 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 13:38:25 INFO - PROCESS | 1779 | 1468355905192 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 1779 | 1468355905208 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d930800 == 34 [pid = 1779] [id = 724] 13:38:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8d931000) [pid = 1779] [serial = 2173] [outer = (nil)] 13:38:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8dbcf400) [pid = 1779] [serial = 2174] [outer = 0x8d931000] 13:38:25 INFO - PROCESS | 1779 | 1468355905368 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8e0a3800) [pid = 1779] [serial = 2175] [outer = 0x8d931000] 13:38:26 INFO - PROCESS | 1779 | 1468355906477 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]]]}] 13:38:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:38:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1986ms 13:38:26 INFO - PROCESS | 1779 | 1468355906547 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 13:38:26 INFO - PROCESS | 1779 | 1468355906554 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 13:38:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:38:26 INFO - PROCESS | 1779 | 1468355906564 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - PROCESS | 1779 | 1468355906569 Marionette TRACE conn4 <- [1,2870,null,{}] 13:38:26 INFO - PROCESS | 1779 | 1468355906578 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}] 13:38:26 INFO - PROCESS | 1779 | 1468355906585 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:26 INFO - PROCESS | 1779 | 1468355906842 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 13:38:27 INFO - PROCESS | 1779 | 1468355907092 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 1779 | 1468355907104 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed93400 == 35 [pid = 1779] [id = 725] 13:38:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f7c9c00) [pid = 1779] [serial = 2176] [outer = (nil)] 13:38:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f9cf000) [pid = 1779] [serial = 2177] [outer = 0x8f7c9c00] 13:38:27 INFO - PROCESS | 1779 | 1468355907207 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9dcc00) [pid = 1779] [serial = 2178] [outer = 0x8f7c9c00] 13:38:28 INFO - PROCESS | 1779 | 1468355908290 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]]]}] 13:38:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:38:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1792ms 13:38:28 INFO - PROCESS | 1779 | 1468355908357 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 1779 | 1468355908363 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 13:38:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:38:28 INFO - PROCESS | 1779 | 1468355908370 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 1779 | 1468355908375 Marionette TRACE conn4 <- [1,2874,null,{}] 13:38:28 INFO - PROCESS | 1779 | 1468355908382 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}] 13:38:28 INFO - PROCESS | 1779 | 1468355908388 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:28 INFO - PROCESS | 1779 | 1468355908601 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 13:38:28 INFO - PROCESS | 1779 | 1468355908896 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:28 INFO - PROCESS | 1779 | 1468355908913 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x91702400 == 36 [pid = 1779] [id = 726] 13:38:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9244fc00) [pid = 1779] [serial = 2179] [outer = (nil)] 13:38:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9245d400) [pid = 1779] [serial = 2180] [outer = 0x9244fc00] 13:38:29 INFO - PROCESS | 1779 | 1468355909021 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92b92800) [pid = 1779] [serial = 2181] [outer = 0x9244fc00] 13:38:30 INFO - PROCESS | 1779 | 1468355910091 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]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:38:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1791ms 13:38:30 INFO - PROCESS | 1779 | 1468355910162 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 1779 | 1468355910170 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 13:38:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:38:30 INFO - PROCESS | 1779 | 1468355910191 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 1779 | 1468355910200 Marionette TRACE conn4 <- [1,2878,null,{}] 13:38:30 INFO - PROCESS | 1779 | 1468355910206 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}] 13:38:30 INFO - PROCESS | 1779 | 1468355910215 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:30 INFO - PROCESS | 1779 | 1468355910543 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 13:38:30 INFO - PROCESS | 1779 | 1468355910748 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:30 INFO - PROCESS | 1779 | 1468355910756 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6a000 == 37 [pid = 1779] [id = 727] 13:38:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8bb6d800) [pid = 1779] [serial = 2182] [outer = (nil)] 13:38:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93d9cc00) [pid = 1779] [serial = 2183] [outer = 0x8bb6d800] 13:38:30 INFO - PROCESS | 1779 | 1468355910849 Marionette DEBUG loaded listener.js 13:38:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93da1400) [pid = 1779] [serial = 2184] [outer = 0x8bb6d800] 13:38:31 INFO - PROCESS | 1779 | 1468355911884 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]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:38:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1757ms 13:38:31 INFO - PROCESS | 1779 | 1468355911939 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 13:38:31 INFO - PROCESS | 1779 | 1468355911944 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 13:38:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:38:31 INFO - PROCESS | 1779 | 1468355911951 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:38:31 INFO - PROCESS | 1779 | 1468355911956 Marionette TRACE conn4 <- [1,2882,null,{}] 13:38:31 INFO - PROCESS | 1779 | 1468355911962 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}] 13:38:31 INFO - PROCESS | 1779 | 1468355911968 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:32 INFO - PROCESS | 1779 | 1468355912236 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 13:38:32 INFO - PROCESS | 1779 | 1468355912496 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:32 INFO - PROCESS | 1779 | 1468355912505 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb66000 == 38 [pid = 1779] [id = 728] 13:38:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8bb66400) [pid = 1779] [serial = 2185] [outer = (nil)] 13:38:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x94855800) [pid = 1779] [serial = 2186] [outer = 0x8bb66400] 13:38:32 INFO - PROCESS | 1779 | 1468355912646 Marionette DEBUG loaded listener.js 13:38:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9527d800) [pid = 1779] [serial = 2187] [outer = 0x8bb66400] 13:38:33 INFO - PROCESS | 1779 | 1468355913636 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]]]}] 13:38:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:38:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1744ms 13:38:33 INFO - PROCESS | 1779 | 1468355913697 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 13:38:33 INFO - PROCESS | 1779 | 1468355913700 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 13:38:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:38:33 INFO - PROCESS | 1779 | 1468355913708 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:38:33 INFO - PROCESS | 1779 | 1468355913711 Marionette TRACE conn4 <- [1,2886,null,{}] 13:38:33 INFO - PROCESS | 1779 | 1468355913719 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}] 13:38:33 INFO - PROCESS | 1779 | 1468355913725 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:34 INFO - PROCESS | 1779 | 1468355913994 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 13:38:34 INFO - PROCESS | 1779 | 1468355914299 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 1779 | 1468355914318 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x953b6000 == 39 [pid = 1779] [id = 729] 13:38:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x953b7400) [pid = 1779] [serial = 2188] [outer = (nil)] 13:38:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x953bdc00) [pid = 1779] [serial = 2189] [outer = 0x953b7400] 13:38:34 INFO - PROCESS | 1779 | 1468355914433 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x983df000) [pid = 1779] [serial = 2190] [outer = 0x953b7400] 13:38:35 INFO - PROCESS | 1779 | 1468355915472 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]]]}] 13:38:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:38:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1831ms 13:38:35 INFO - PROCESS | 1779 | 1468355915542 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 13:38:35 INFO - PROCESS | 1779 | 1468355915548 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 13:38:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:38:35 INFO - PROCESS | 1779 | 1468355915556 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:38:35 INFO - PROCESS | 1779 | 1468355915559 Marionette TRACE conn4 <- [1,2890,null,{}] 13:38:35 INFO - PROCESS | 1779 | 1468355915565 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}] 13:38:35 INFO - PROCESS | 1779 | 1468355915570 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:35 INFO - PROCESS | 1779 | 1468355915801 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 13:38:36 INFO - PROCESS | 1779 | 1468355916043 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 1779 | 1468355916051 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb70800 == 40 [pid = 1779] [id = 730] 13:38:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8dbc9400) [pid = 1779] [serial = 2191] [outer = (nil)] 13:38:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f9c5c00) [pid = 1779] [serial = 2192] [outer = 0x8dbc9400] 13:38:36 INFO - PROCESS | 1779 | 1468355916185 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9537b400) [pid = 1779] [serial = 2193] [outer = 0x8dbc9400] 13:38:37 INFO - PROCESS | 1779 | 1468355917401 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:38:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1883ms 13:38:37 INFO - PROCESS | 1779 | 1468355917441 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 13:38:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:38:37 INFO - PROCESS | 1779 | 1468355917447 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 13:38:37 INFO - PROCESS | 1779 | 1468355917455 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 1779 | 1468355917461 Marionette TRACE conn4 <- [1,2894,null,{}] 13:38:37 INFO - PROCESS | 1779 | 1468355917480 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}] 13:38:37 INFO - PROCESS | 1779 | 1468355917487 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:37 INFO - PROCESS | 1779 | 1468355917701 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 13:38:37 INFO - PROCESS | 1779 | 1468355917969 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 1779 | 1468355917976 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed90000 == 41 [pid = 1779] [id = 731] 13:38:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ed92800) [pid = 1779] [serial = 2194] [outer = (nil)] 13:38:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f7c9800) [pid = 1779] [serial = 2195] [outer = 0x8ed92800] 13:38:38 INFO - PROCESS | 1779 | 1468355918137 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f8e7800) [pid = 1779] [serial = 2196] [outer = 0x8ed92800] 13:38:39 INFO - PROCESS | 1779 | 1468355919128 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]]]}] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb64800 == 40 [pid = 1779] [id = 723] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6b800 == 39 [pid = 1779] [id = 722] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x912ce000 == 38 [pid = 1779] [id = 721] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92d400 == 37 [pid = 1779] [id = 720] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a0800 == 36 [pid = 1779] [id = 719] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb71c00 == 35 [pid = 1779] [id = 715] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91ad6800 == 34 [pid = 1779] [id = 696] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e09fc00 == 33 [pid = 1779] [id = 718] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c5c00 == 32 [pid = 1779] [id = 710] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcc400 == 31 [pid = 1779] [id = 703] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed92400 == 30 [pid = 1779] [id = 716] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0ac400 == 29 [pid = 1779] [id = 694] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd7c00 == 28 [pid = 1779] [id = 695] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a5000 == 27 [pid = 1779] [id = 697] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a7000 == 26 [pid = 1779] [id = 717] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x9170f000 == 25 [pid = 1779] [id = 700] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66800 == 24 [pid = 1779] [id = 702] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c4800 == 23 [pid = 1779] [id = 692] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8f5800 == 22 [pid = 1779] [id = 693] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9e5400 == 21 [pid = 1779] [id = 701] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a7800 == 20 [pid = 1779] [id = 698] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f4000 == 19 [pid = 1779] [id = 704] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92d800 == 18 [pid = 1779] [id = 708] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ee800 == 17 [pid = 1779] [id = 706] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x95237000 == 16 [pid = 1779] [id = 707] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd0000 == 15 [pid = 1779] [id = 709] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8bac00 == 14 [pid = 1779] [id = 699] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb70800 == 13 [pid = 1779] [id = 730] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x953b6000 == 12 [pid = 1779] [id = 729] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb66000 == 11 [pid = 1779] [id = 728] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6a000 == 10 [pid = 1779] [id = 727] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed93400 == 9 [pid = 1779] [id = 725] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91702400 == 8 [pid = 1779] [id = 726] 13:38:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d930800 == 7 [pid = 1779] [id = 724] 13:38:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:38:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2753ms 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9178c800) [pid = 1779] [serial = 2141] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f7d0400) [pid = 1779] [serial = 2132] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f8f3800) [pid = 1779] [serial = 2115] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed99800) [pid = 1779] [serial = 2114] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9244f400) [pid = 1779] [serial = 2118] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91796400) [pid = 1779] [serial = 2117] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e3f3800) [pid = 1779] [serial = 2135] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e3fe400) [pid = 1779] [serial = 2136] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x95379800) [pid = 1779] [serial = 2121] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x95278c00) [pid = 1779] [serial = 2120] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x97991400) [pid = 1779] [serial = 2124] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x953bc800) [pid = 1779] [serial = 2123] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9d1400) [pid = 1779] [serial = 2133] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x983db800) [pid = 1779] [serial = 2127] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x97998800) [pid = 1779] [serial = 2126] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x99230c00) [pid = 1779] [serial = 2130] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f9dbc00) [pid = 1779] [serial = 2129] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9179a000) [pid = 1779] [serial = 2142] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f8f5000) [pid = 1779] [serial = 2139] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f8e9000) [pid = 1779] [serial = 2138] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x912d6400) [pid = 1779] [serial = 2144] [outer = (nil)] [url = about:blank] 13:38:40 INFO - PROCESS | 1779 | 1468355920448 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 1779 | 1468355920455 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 13:38:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:38:40 INFO - PROCESS | 1779 | 1468355920467 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 1779 | 1468355920476 Marionette TRACE conn4 <- [1,2898,null,{}] 13:38:40 INFO - PROCESS | 1779 | 1468355920485 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}] 13:38:40 INFO - PROCESS | 1779 | 1468355920491 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:40 INFO - PROCESS | 1779 | 1468355920677 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 13:38:40 INFO - PROCESS | 1779 | 1468355920833 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 1779 | 1468355920845 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd5800 == 8 [pid = 1779] [id = 732] 13:38:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dbd6000) [pid = 1779] [serial = 2197] [outer = (nil)] 13:38:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e0a0800) [pid = 1779] [serial = 2198] [outer = 0x8dbd6000] 13:38:40 INFO - PROCESS | 1779 | 1468355920927 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e0ab800) [pid = 1779] [serial = 2199] [outer = 0x8dbd6000] 13:38:41 INFO - PROCESS | 1779 | 1468355921962 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]]]}] 13:38:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:38:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1547ms 13:38:42 INFO - PROCESS | 1779 | 1468355922015 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 13:38:42 INFO - PROCESS | 1779 | 1468355922022 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 13:38:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:38:42 INFO - PROCESS | 1779 | 1468355922035 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:38:42 INFO - PROCESS | 1779 | 1468355922044 Marionette TRACE conn4 <- [1,2902,null,{}] 13:38:42 INFO - PROCESS | 1779 | 1468355922052 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}] 13:38:42 INFO - PROCESS | 1779 | 1468355922058 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:42 INFO - PROCESS | 1779 | 1468355922261 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 13:38:42 INFO - PROCESS | 1779 | 1468355922415 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 1779 | 1468355922422 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed96c00 == 9 [pid = 1779] [id = 733] 13:38:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ed99c00) [pid = 1779] [serial = 2200] [outer = (nil)] 13:38:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f8c2000) [pid = 1779] [serial = 2201] [outer = 0x8ed99c00] 13:38:42 INFO - PROCESS | 1779 | 1468355922500 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8f0800) [pid = 1779] [serial = 2202] [outer = 0x8ed99c00] 13:38:43 INFO - PROCESS | 1779 | 1468355923524 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:38:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:38:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1552ms 13:38:43 INFO - PROCESS | 1779 | 1468355923587 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 13:38:43 INFO - PROCESS | 1779 | 1468355923591 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 13:38:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:38:43 INFO - PROCESS | 1779 | 1468355923598 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 1779 | 1468355923602 Marionette TRACE conn4 <- [1,2906,null,{}] 13:38:43 INFO - PROCESS | 1779 | 1468355923619 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}] 13:38:43 INFO - PROCESS | 1779 | 1468355923629 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:43 INFO - PROCESS | 1779 | 1468355923884 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 13:38:44 INFO - PROCESS | 1779 | 1468355924067 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:44 INFO - PROCESS | 1779 | 1468355924083 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ed000 == 10 [pid = 1779] [id = 734] 13:38:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f9eec00) [pid = 1779] [serial = 2203] [outer = (nil)] 13:38:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912d2c00) [pid = 1779] [serial = 2204] [outer = 0x8f9eec00] 13:38:44 INFO - PROCESS | 1779 | 1468355924159 Marionette DEBUG loaded listener.js 13:38:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91707c00) [pid = 1779] [serial = 2205] [outer = 0x8f9eec00] 13:38:45 INFO - PROCESS | 1779 | 1468355925100 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]]]}] 13:38:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:38:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1536ms 13:38:45 INFO - PROCESS | 1779 | 1468355925135 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 13:38:45 INFO - PROCESS | 1779 | 1468355925139 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 13:38:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x912d8800) [pid = 1779] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8ed8e000) [pid = 1779] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e0a0c00) [pid = 1779] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f7c2000) [pid = 1779] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e0a3000) [pid = 1779] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8bb72800) [pid = 1779] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x912cf000) [pid = 1779] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ed97400) [pid = 1779] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f7c1c00) [pid = 1779] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:38:45 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e3f8400) [pid = 1779] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:38:45 INFO - PROCESS | 1779 | 1468355925585 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 1779 | 1468355925591 Marionette TRACE conn4 <- [1,2910,null,{}] 13:38:45 INFO - PROCESS | 1779 | 1468355925597 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}] 13:38:45 INFO - PROCESS | 1779 | 1468355925601 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:45 INFO - PROCESS | 1779 | 1468355925804 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 13:38:45 INFO - PROCESS | 1779 | 1468355925964 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 1779 | 1468355925973 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fbc00 == 11 [pid = 1779] [id = 735] 13:38:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f7c2000) [pid = 1779] [serial = 2206] [outer = (nil)] 13:38:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f9dc800) [pid = 1779] [serial = 2207] [outer = 0x8f7c2000] 13:38:46 INFO - PROCESS | 1779 | 1468355926048 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x912d8800) [pid = 1779] [serial = 2208] [outer = 0x8f7c2000] 13:38:46 INFO - PROCESS | 1779 | 1468355926876 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]]]}] 13:38:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:38:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:38:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1398ms 13:38:46 INFO - PROCESS | 1779 | 1468355926927 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 1779 | 1468355926930 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 13:38:46 INFO - TEST-START | /DOMEvents/constructors.html 13:38:46 INFO - PROCESS | 1779 | 1468355926938 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 1779 | 1468355926941 Marionette TRACE conn4 <- [1,2914,null,{}] 13:38:46 INFO - PROCESS | 1779 | 1468355926947 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}] 13:38:46 INFO - PROCESS | 1779 | 1468355926952 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:47 INFO - PROCESS | 1779 | 1468355927133 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 13:38:47 INFO - PROCESS | 1779 | 1468355927144 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:47 INFO - PROCESS | 1779 | 1468355927153 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92cc00 == 12 [pid = 1779] [id = 736] 13:38:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f8c1400) [pid = 1779] [serial = 2209] [outer = (nil)] 13:38:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91ae1400) [pid = 1779] [serial = 2210] [outer = 0x8f8c1400] 13:38:47 INFO - PROCESS | 1779 | 1468355927227 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92453400) [pid = 1779] [serial = 2211] [outer = 0x8f8c1400] 13:38:48 INFO - PROCESS | 1779 | 1468355928543 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]]]}] 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:38:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:38:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:38:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:38:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:38:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:38:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:38:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:38:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:38:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 1702ms 13:38:48 INFO - PROCESS | 1779 | 1468355928645 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 13:38:48 INFO - PROCESS | 1779 | 1468355928661 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 13:38:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:38:48 INFO - PROCESS | 1779 | 1468355928677 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:38:48 INFO - PROCESS | 1779 | 1468355928693 Marionette TRACE conn4 <- [1,2918,null,{}] 13:38:48 INFO - PROCESS | 1779 | 1468355928769 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}] 13:38:48 INFO - PROCESS | 1779 | 1468355928777 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:48 INFO - PROCESS | 1779 | 1468355928984 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 13:38:49 INFO - PROCESS | 1779 | 1468355929231 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:49 INFO - PROCESS | 1779 | 1468355929242 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed92c00 == 13 [pid = 1779] [id = 737] 13:38:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed93000) [pid = 1779] [serial = 2212] [outer = (nil)] 13:38:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8bd000) [pid = 1779] [serial = 2213] [outer = 0x8ed93000] 13:38:49 INFO - PROCESS | 1779 | 1468355929366 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f9cfc00) [pid = 1779] [serial = 2214] [outer = 0x8ed93000] 13:38:50 INFO - PROCESS | 1779 | 1468355930362 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:38:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:38:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1743ms 13:38:50 INFO - PROCESS | 1779 | 1468355930428 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 1779 | 1468355930436 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 13:38:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:38:50 INFO - PROCESS | 1779 | 1468355930450 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 1779 | 1468355930461 Marionette TRACE conn4 <- [1,2922,null,{}] 13:38:50 INFO - PROCESS | 1779 | 1468355930475 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}] 13:38:50 INFO - PROCESS | 1779 | 1468355930482 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:50 INFO - PROCESS | 1779 | 1468355930698 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 13:38:50 INFO - PROCESS | 1779 | 1468355930876 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 1779 | 1468355930889 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6d000 == 14 [pid = 1779] [id = 738] 13:38:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91ad4c00) [pid = 1779] [serial = 2215] [outer = (nil)] 13:38:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92322c00) [pid = 1779] [serial = 2216] [outer = 0x91ad4c00] 13:38:51 INFO - PROCESS | 1779 | 1468355931032 Marionette DEBUG loaded listener.js 13:38:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9245a000) [pid = 1779] [serial = 2217] [outer = 0x91ad4c00] 13:38:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:38:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:38:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:38:51 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:38:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:38:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:38:52 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 13:38:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:38:52 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 13:38:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:38:52 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]" 13:38:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:38:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:38:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1651ms 13:38:52 INFO - PROCESS | 1779 | 1468355932078 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]]]}] 13:38:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:38:52 INFO - PROCESS | 1779 | 1468355932111 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 1779 | 1468355932114 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 13:38:52 INFO - PROCESS | 1779 | 1468355932162 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:38:52 INFO - PROCESS | 1779 | 1468355932169 Marionette TRACE conn4 <- [1,2926,null,{}] 13:38:52 INFO - PROCESS | 1779 | 1468355932190 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}] 13:38:52 INFO - PROCESS | 1779 | 1468355932199 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:52 INFO - PROCESS | 1779 | 1468355932412 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 13:38:52 INFO - PROCESS | 1779 | 1468355932586 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 1779 | 1468355932598 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cc6000 == 15 [pid = 1779] [id = 739] 13:38:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92ccfc00) [pid = 1779] [serial = 2218] [outer = (nil)] 13:38:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93b6b800) [pid = 1779] [serial = 2219] [outer = 0x92ccfc00] 13:38:52 INFO - PROCESS | 1779 | 1468355932686 Marionette DEBUG loaded listener.js 13:38:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93d9d800) [pid = 1779] [serial = 2220] [outer = 0x92ccfc00] 13:38:53 INFO - PROCESS | 1779 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:38:53 INFO - PROCESS | 1779 | 1468355933685 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]]]}] 13:38:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:38:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1568ms 13:38:53 INFO - PROCESS | 1779 | 1468355933703 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 13:38:53 INFO - PROCESS | 1779 | 1468355933707 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 13:38:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:38:53 INFO - PROCESS | 1779 | 1468355933715 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:38:53 INFO - PROCESS | 1779 | 1468355933719 Marionette TRACE conn4 <- [1,2930,null,{}] 13:38:53 INFO - PROCESS | 1779 | 1468355933726 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}] 13:38:53 INFO - PROCESS | 1779 | 1468355933731 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:53 INFO - PROCESS | 1779 | 1468355933920 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 13:38:54 INFO - PROCESS | 1779 | 1468355934119 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 1779 | 1468355934128 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x95276800 == 16 [pid = 1779] [id = 740] 13:38:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9527e800) [pid = 1779] [serial = 2221] [outer = (nil)] 13:38:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x95377400) [pid = 1779] [serial = 2222] [outer = 0x9527e800] 13:38:54 INFO - PROCESS | 1779 | 1468355934260 Marionette DEBUG loaded listener.js 13:38:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9537a800) [pid = 1779] [serial = 2223] [outer = 0x9527e800] 13:38:55 INFO - PROCESS | 1779 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:38:55 INFO - PROCESS | 1779 | 1468355935219 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]]]}] 13:38:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:38:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1540ms 13:38:55 INFO - PROCESS | 1779 | 1468355935256 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 1779 | 1468355935261 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 13:38:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:38:55 INFO - PROCESS | 1779 | 1468355935268 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - PROCESS | 1779 | 1468355935270 Marionette TRACE conn4 <- [1,2934,null,{}] 13:38:55 INFO - PROCESS | 1779 | 1468355935277 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}] 13:38:55 INFO - PROCESS | 1779 | 1468355935283 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:55 INFO - PROCESS | 1779 | 1468355935507 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 13:38:55 INFO - PROCESS | 1779 | 1468355935715 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:55 INFO - PROCESS | 1779 | 1468355935724 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcdc00 == 17 [pid = 1779] [id = 741] 13:38:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8dbd0000) [pid = 1779] [serial = 2224] [outer = (nil)] 13:38:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e3fe400) [pid = 1779] [serial = 2225] [outer = 0x8dbd0000] 13:38:55 INFO - PROCESS | 1779 | 1468355935816 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x953be400) [pid = 1779] [serial = 2226] [outer = 0x8dbd0000] 13:38:56 INFO - PROCESS | 1779 | 1468355936949 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]]]}] 13:38:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:38:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1694ms 13:38:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:38:56 INFO - PROCESS | 1779 | 1468355936963 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 1779 | 1468355936966 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 13:38:56 INFO - PROCESS | 1779 | 1468355936974 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 1779 | 1468355936977 Marionette TRACE conn4 <- [1,2938,null,{}] 13:38:56 INFO - PROCESS | 1779 | 1468355936984 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}] 13:38:57 INFO - PROCESS | 1779 | 1468355936995 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:57 INFO - PROCESS | 1779 | 1468355937394 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 13:38:57 INFO - PROCESS | 1779 | 1468355937743 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:57 INFO - PROCESS | 1779 | 1468355937754 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd6c00 == 18 [pid = 1779] [id = 742] 13:38:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8dbd8400) [pid = 1779] [serial = 2227] [outer = (nil)] 13:38:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e3f5000) [pid = 1779] [serial = 2228] [outer = 0x8dbd8400] 13:38:57 INFO - PROCESS | 1779 | 1468355937873 Marionette DEBUG loaded listener.js 13:38:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e4c3c00) [pid = 1779] [serial = 2229] [outer = 0x8dbd8400] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92b94000) [pid = 1779] [serial = 2169] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91ae1800) [pid = 1779] [serial = 2145] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e3f2800) [pid = 1779] [serial = 2160] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f7ca800) [pid = 1779] [serial = 2150] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92b88800) [pid = 1779] [serial = 2168] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92cc2c00) [pid = 1779] [serial = 2156] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d926800) [pid = 1779] [serial = 2147] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91ad6000) [pid = 1779] [serial = 2166] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92b91400) [pid = 1779] [serial = 2157] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91701400) [pid = 1779] [serial = 2153] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e0a7400) [pid = 1779] [serial = 2159] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f7d0000) [pid = 1779] [serial = 2162] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91704c00) [pid = 1779] [serial = 2165] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f8ee800) [pid = 1779] [serial = 2151] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f8e8800) [pid = 1779] [serial = 2163] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d932000) [pid = 1779] [serial = 2148] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91792800) [pid = 1779] [serial = 2154] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e3fa000) [pid = 1779] [serial = 2171] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x912d9400) [pid = 1779] [serial = 2172] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | 1468355938861 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]]]}] 13:38:58 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. 13:38:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1935ms 13:38:58 INFO - PROCESS | 1779 | 1468355938909 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 13:38:58 INFO - PROCESS | 1779 | 1468355938917 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 13:38:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:38:58 INFO - PROCESS | 1779 | 1468355938928 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 1779 | 1468355938934 Marionette TRACE conn4 <- [1,2942,null,{}] 13:38:58 INFO - PROCESS | 1779 | 1468355938941 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}] 13:38:58 INFO - PROCESS | 1779 | 1468355938948 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:59 INFO - PROCESS | 1779 | 1468355939137 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 13:38:59 INFO - PROCESS | 1779 | 1468355939321 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:59 INFO - PROCESS | 1779 | 1468355939335 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:38:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3f7800 == 19 [pid = 1779] [id = 743] 13:38:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e3fac00) [pid = 1779] [serial = 2230] [outer = (nil)] 13:38:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8c4000) [pid = 1779] [serial = 2231] [outer = 0x8e3fac00] 13:38:59 INFO - PROCESS | 1779 | 1468355939420 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f8eec00) [pid = 1779] [serial = 2232] [outer = 0x8e3fac00] 13:39:00 INFO - PROCESS | 1779 | 1468355940233 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"]]]}] 13:39:00 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 13:39:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:39:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1340ms 13:39:00 INFO - PROCESS | 1779 | 1468355940269 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 13:39:00 INFO - PROCESS | 1779 | 1468355940273 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 13:39:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:39:00 INFO - PROCESS | 1779 | 1468355940282 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 1779 | 1468355940286 Marionette TRACE conn4 <- [1,2946,null,{}] 13:39:00 INFO - PROCESS | 1779 | 1468355940292 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}] 13:39:00 INFO - PROCESS | 1779 | 1468355940297 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:00 INFO - PROCESS | 1779 | 1468355940479 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 13:39:00 INFO - PROCESS | 1779 | 1468355940659 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:00 INFO - PROCESS | 1779 | 1468355940674 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8b9000 == 20 [pid = 1779] [id = 744] 13:39:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912cd400) [pid = 1779] [serial = 2233] [outer = (nil)] 13:39:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91799800) [pid = 1779] [serial = 2234] [outer = 0x912cd400] 13:39:00 INFO - PROCESS | 1779 | 1468355940763 Marionette DEBUG loaded listener.js 13:39:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ad8c00) [pid = 1779] [serial = 2235] [outer = 0x912cd400] 13:39:01 INFO - PROCESS | 1779 | 1468355941657 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]]]}] 13:39:01 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. 13:39:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1386ms 13:39:01 INFO - PROCESS | 1779 | 1468355941669 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 13:39:01 INFO - PROCESS | 1779 | 1468355941676 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 13:39:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:39:01 INFO - PROCESS | 1779 | 1468355941712 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:39:01 INFO - PROCESS | 1779 | 1468355941722 Marionette TRACE conn4 <- [1,2950,null,{}] 13:39:01 INFO - PROCESS | 1779 | 1468355941754 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}] 13:39:01 INFO - PROCESS | 1779 | 1468355941764 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:02 INFO - PROCESS | 1779 | 1468355942043 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d931000) [pid = 1779] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f7c9c00) [pid = 1779] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9244fc00) [pid = 1779] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8bb6d800) [pid = 1779] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8bb66400) [pid = 1779] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x953b7400) [pid = 1779] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8dbd6000) [pid = 1779] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8dbc9400) [pid = 1779] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ed99c00) [pid = 1779] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8ed92800) [pid = 1779] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f9eec00) [pid = 1779] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:39:02 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8f7c2000) [pid = 1779] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:39:02 INFO - PROCESS | 1779 | 1468355942718 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:02 INFO - PROCESS | 1779 | 1468355942736 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d92d400 == 21 [pid = 1779] [id = 745] 13:39:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8d92d800) [pid = 1779] [serial = 2236] [outer = (nil)] 13:39:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8dbca800) [pid = 1779] [serial = 2237] [outer = 0x8d92d800] 13:39:02 INFO - PROCESS | 1779 | 1468355942881 Marionette DEBUG loaded listener.js 13:39:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8e0a9000) [pid = 1779] [serial = 2238] [outer = 0x8d92d800] 13:39:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c8800 == 22 [pid = 1779] [id = 746] 13:39:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f9ca000) [pid = 1779] [serial = 2239] [outer = (nil)] 13:39:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f9cb400) [pid = 1779] [serial = 2240] [outer = 0x8f9ca000] 13:39:03 INFO - PROCESS | 1779 | 1468355943967 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]]]}] 13:39:04 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. 13:39:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2309ms 13:39:04 INFO - PROCESS | 1779 | 1468355944014 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 1779 | 1468355944021 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 13:39:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:39:04 INFO - PROCESS | 1779 | 1468355944039 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 1779 | 1468355944047 Marionette TRACE conn4 <- [1,2954,null,{}] 13:39:04 INFO - PROCESS | 1779 | 1468355944056 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}] 13:39:04 INFO - PROCESS | 1779 | 1468355944061 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:04 INFO - PROCESS | 1779 | 1468355944319 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 13:39:04 INFO - PROCESS | 1779 | 1468355944568 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 1779 | 1468355944581 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d6400 == 23 [pid = 1779] [id = 747] 13:39:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f9da000) [pid = 1779] [serial = 2241] [outer = (nil)] 13:39:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f9ec800) [pid = 1779] [serial = 2242] [outer = 0x8f9da000] 13:39:04 INFO - PROCESS | 1779 | 1468355944683 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x912d8400) [pid = 1779] [serial = 2243] [outer = 0x8f9da000] 13:39:05 INFO - PROCESS | 1779 | 1468355945607 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]]]}] 13:39:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:39:05 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 13:39:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1595ms 13:39:05 INFO - PROCESS | 1779 | 1468355945630 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 1779 | 1468355945637 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 13:39:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:39:05 INFO - PROCESS | 1779 | 1468355945646 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 1779 | 1468355945650 Marionette TRACE conn4 <- [1,2958,null,{}] 13:39:05 INFO - PROCESS | 1779 | 1468355945658 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}] 13:39:05 INFO - PROCESS | 1779 | 1468355945664 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:05 INFO - PROCESS | 1779 | 1468355945906 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 13:39:06 INFO - PROCESS | 1779 | 1468355946115 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:06 INFO - PROCESS | 1779 | 1468355946125 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x9179a000 == 24 [pid = 1779] [id = 748] 13:39:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91ad2c00) [pid = 1779] [serial = 2244] [outer = (nil)] 13:39:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92455800) [pid = 1779] [serial = 2245] [outer = 0x91ad2c00] 13:39:06 INFO - PROCESS | 1779 | 1468355946209 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92b94000) [pid = 1779] [serial = 2246] [outer = 0x91ad2c00] 13:39:07 INFO - PROCESS | 1779 | 1468355947229 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]]]}] 13:39:07 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. 13:39:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1637ms 13:39:07 INFO - PROCESS | 1779 | 1468355947284 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 13:39:07 INFO - PROCESS | 1779 | 1468355947288 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 13:39:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:39:07 INFO - PROCESS | 1779 | 1468355947306 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:39:07 INFO - PROCESS | 1779 | 1468355947317 Marionette TRACE conn4 <- [1,2962,null,{}] 13:39:07 INFO - PROCESS | 1779 | 1468355947373 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}] 13:39:07 INFO - PROCESS | 1779 | 1468355947382 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:07 INFO - PROCESS | 1779 | 1468355947605 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 13:39:07 INFO - PROCESS | 1779 | 1468355947805 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:07 INFO - PROCESS | 1779 | 1468355947814 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbcc000 == 25 [pid = 1779] [id = 749] 13:39:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f9e1400) [pid = 1779] [serial = 2247] [outer = (nil)] 13:39:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93b6cc00) [pid = 1779] [serial = 2248] [outer = 0x8f9e1400] 13:39:07 INFO - PROCESS | 1779 | 1468355947939 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9484b800) [pid = 1779] [serial = 2249] [outer = 0x8f9e1400] 13:39:08 INFO - PROCESS | 1779 | 1468355948869 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]]]}] 13:39:08 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. 13:39:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1604ms 13:39:08 INFO - PROCESS | 1779 | 1468355948903 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 13:39:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:39:08 INFO - PROCESS | 1779 | 1468355948908 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 13:39:08 INFO - PROCESS | 1779 | 1468355948915 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:39:08 INFO - PROCESS | 1779 | 1468355948919 Marionette TRACE conn4 <- [1,2966,null,{}] 13:39:08 INFO - PROCESS | 1779 | 1468355948925 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}] 13:39:08 INFO - PROCESS | 1779 | 1468355948931 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:09 INFO - PROCESS | 1779 | 1468355949118 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 13:39:09 INFO - PROCESS | 1779 | 1468355949317 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 1779 | 1468355949327 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d4800 == 26 [pid = 1779] [id = 750] 13:39:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x95282400) [pid = 1779] [serial = 2250] [outer = (nil)] 13:39:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x953b9000) [pid = 1779] [serial = 2251] [outer = 0x95282400] 13:39:09 INFO - PROCESS | 1779 | 1468355949415 Marionette DEBUG loaded listener.js 13:39:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x97996400) [pid = 1779] [serial = 2252] [outer = 0x95282400] 13:39:10 INFO - PROCESS | 1779 | 1468355950323 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]]]}] 13:39:10 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. 13:39:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1442ms 13:39:10 INFO - PROCESS | 1779 | 1468355950357 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 13:39:10 INFO - PROCESS | 1779 | 1468355950360 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 13:39:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:39:10 INFO - PROCESS | 1779 | 1468355950368 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:39:10 INFO - PROCESS | 1779 | 1468355950372 Marionette TRACE conn4 <- [1,2970,null,{}] 13:39:10 INFO - PROCESS | 1779 | 1468355950378 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}] 13:39:10 INFO - PROCESS | 1779 | 1468355950383 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:10 INFO - PROCESS | 1779 | 1468355950576 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 13:39:10 INFO - PROCESS | 1779 | 1468355950788 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:10 INFO - PROCESS | 1779 | 1468355950806 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x9799bc00 == 27 [pid = 1779] [id = 751] 13:39:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9830b000) [pid = 1779] [serial = 2253] [outer = (nil)] 13:39:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9922a800) [pid = 1779] [serial = 2254] [outer = 0x9830b000] 13:39:10 INFO - PROCESS | 1779 | 1468355950900 Marionette DEBUG loaded listener.js 13:39:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x99236800) [pid = 1779] [serial = 2255] [outer = 0x9830b000] 13:39:11 INFO - PROCESS | 1779 | 1468355951940 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]]]}] 13:39:11 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. 13:39:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1586ms 13:39:11 INFO - PROCESS | 1779 | 1468355951954 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 13:39:11 INFO - PROCESS | 1779 | 1468355951958 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 13:39:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:39:11 INFO - PROCESS | 1779 | 1468355951965 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:39:11 INFO - PROCESS | 1779 | 1468355951969 Marionette TRACE conn4 <- [1,2974,null,{}] 13:39:11 INFO - PROCESS | 1779 | 1468355951975 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}] 13:39:11 INFO - PROCESS | 1779 | 1468355951981 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:12 INFO - PROCESS | 1779 | 1468355952168 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 13:39:12 INFO - PROCESS | 1779 | 1468355952380 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:12 INFO - PROCESS | 1779 | 1468355952388 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x99232000 == 28 [pid = 1779] [id = 752] 13:39:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x99283c00) [pid = 1779] [serial = 2256] [outer = (nil)] 13:39:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9975b400) [pid = 1779] [serial = 2257] [outer = 0x99283c00] 13:39:12 INFO - PROCESS | 1779 | 1468355952510 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x99f04c00) [pid = 1779] [serial = 2258] [outer = 0x99283c00] 13:39:13 INFO - PROCESS | 1779 | 1468355953380 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]]]}] 13:39:13 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. 13:39:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1481ms 13:39:13 INFO - PROCESS | 1779 | 1468355953448 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 13:39:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:39:13 INFO - PROCESS | 1779 | 1468355953453 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 13:39:13 INFO - PROCESS | 1779 | 1468355953460 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:39:13 INFO - PROCESS | 1779 | 1468355953464 Marionette TRACE conn4 <- [1,2978,null,{}] 13:39:13 INFO - PROCESS | 1779 | 1468355953471 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}] 13:39:13 INFO - PROCESS | 1779 | 1468355953476 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:13 INFO - PROCESS | 1779 | 1468355953677 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 13:39:13 INFO - PROCESS | 1779 | 1468355953875 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:13 INFO - PROCESS | 1779 | 1468355953885 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x91adbc00 == 29 [pid = 1779] [id = 753] 13:39:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93d9c000) [pid = 1779] [serial = 2259] [outer = (nil)] 13:39:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9a002000) [pid = 1779] [serial = 2260] [outer = 0x93d9c000] 13:39:14 INFO - PROCESS | 1779 | 1468355954013 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9a088000) [pid = 1779] [serial = 2261] [outer = 0x93d9c000] 13:39:14 INFO - PROCESS | 1779 | 1468355954881 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]]]}] 13:39:14 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. 13:39:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1432ms 13:39:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:39:14 INFO - PROCESS | 1779 | 1468355954892 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 13:39:14 INFO - PROCESS | 1779 | 1468355954895 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 13:39:14 INFO - PROCESS | 1779 | 1468355954902 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 1779 | 1468355954906 Marionette TRACE conn4 <- [1,2982,null,{}] 13:39:14 INFO - PROCESS | 1779 | 1468355954912 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}] 13:39:14 INFO - PROCESS | 1779 | 1468355954918 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:15 INFO - PROCESS | 1779 | 1468355955119 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 13:39:15 INFO - PROCESS | 1779 | 1468355955334 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 1779 | 1468355955341 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d924400 == 30 [pid = 1779] [id = 754] 13:39:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9a001c00) [pid = 1779] [serial = 2262] [outer = (nil)] 13:39:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9a095000) [pid = 1779] [serial = 2263] [outer = 0x9a001c00] 13:39:15 INFO - PROCESS | 1779 | 1468355955426 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9a096c00) [pid = 1779] [serial = 2264] [outer = 0x9a001c00] 13:39:16 INFO - PROCESS | 1779 | 1468355956348 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"]]]}] 13:39:16 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 13:39:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:39:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1485ms 13:39:16 INFO - PROCESS | 1779 | 1468355956388 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 1779 | 1468355956392 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 13:39:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:39:16 INFO - PROCESS | 1779 | 1468355956399 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 1779 | 1468355956403 Marionette TRACE conn4 <- [1,2986,null,{}] 13:39:16 INFO - PROCESS | 1779 | 1468355956409 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}] 13:39:16 INFO - PROCESS | 1779 | 1468355956414 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:16 INFO - PROCESS | 1779 | 1468355956796 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 13:39:17 INFO - PROCESS | 1779 | 1468355957062 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 1779 | 1468355957072 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6c400 == 31 [pid = 1779] [id = 755] 13:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8dbd1800) [pid = 1779] [serial = 2265] [outer = (nil)] 13:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e0a1c00) [pid = 1779] [serial = 2266] [outer = 0x8dbd1800] 13:39:17 INFO - PROCESS | 1779 | 1468355957196 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e4c1800) [pid = 1779] [serial = 2267] [outer = 0x8dbd1800] 13:39:18 INFO - PROCESS | 1779 | 1468355958036 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]]]}] 13:39:18 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. 13:39:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1688ms 13:39:18 INFO - PROCESS | 1779 | 1468355958090 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 13:39:18 INFO - PROCESS | 1779 | 1468355958097 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 13:39:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:39:18 INFO - PROCESS | 1779 | 1468355958107 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:39:18 INFO - PROCESS | 1779 | 1468355958111 Marionette TRACE conn4 <- [1,2990,null,{}] 13:39:18 INFO - PROCESS | 1779 | 1468355958179 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}] 13:39:18 INFO - PROCESS | 1779 | 1468355958191 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:18 INFO - PROCESS | 1779 | 1468355958425 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 13:39:18 INFO - PROCESS | 1779 | 1468355958638 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:18 INFO - PROCESS | 1779 | 1468355958645 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd5800 == 30 [pid = 1779] [id = 732] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed96c00 == 29 [pid = 1779] [id = 733] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8b9000 == 28 [pid = 1779] [id = 744] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3f7800 == 27 [pid = 1779] [id = 743] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd6c00 == 26 [pid = 1779] [id = 742] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed90000 == 25 [pid = 1779] [id = 731] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9ed000 == 24 [pid = 1779] [id = 734] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcdc00 == 23 [pid = 1779] [id = 741] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fbc00 == 22 [pid = 1779] [id = 735] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed92c00 == 21 [pid = 1779] [id = 737] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6d000 == 20 [pid = 1779] [id = 738] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x92cc6000 == 19 [pid = 1779] [id = 739] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x95276800 == 18 [pid = 1779] [id = 740] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92cc00 == 17 [pid = 1779] [id = 736] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8d924400 == 16 [pid = 1779] [id = 754] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x99232000 == 15 [pid = 1779] [id = 752] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x91adbc00 == 14 [pid = 1779] [id = 753] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x9799bc00 == 13 [pid = 1779] [id = 751] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d4800 == 12 [pid = 1779] [id = 750] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbcc000 == 11 [pid = 1779] [id = 749] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d6400 == 10 [pid = 1779] [id = 747] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x9179a000 == 9 [pid = 1779] [id = 748] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8d92d400 == 8 [pid = 1779] [id = 745] 13:39:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9c8800 == 7 [pid = 1779] [id = 746] 13:39:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb65400 == 8 [pid = 1779] [id = 756] 13:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8bb65800) [pid = 1779] [serial = 2268] [outer = (nil)] 13:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8bb69c00) [pid = 1779] [serial = 2269] [outer = 0x8bb65800] 13:39:19 INFO - PROCESS | 1779 | 1468355959839 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8dbcac00) [pid = 1779] [serial = 2270] [outer = 0x8bb65800] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e0a3800) [pid = 1779] [serial = 2175] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8dbcf400) [pid = 1779] [serial = 2174] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f9dcc00) [pid = 1779] [serial = 2178] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f9cf000) [pid = 1779] [serial = 2177] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92b92800) [pid = 1779] [serial = 2181] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9245d400) [pid = 1779] [serial = 2180] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x93da1400) [pid = 1779] [serial = 2184] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x93d9cc00) [pid = 1779] [serial = 2183] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9527d800) [pid = 1779] [serial = 2187] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x94855800) [pid = 1779] [serial = 2186] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x983df000) [pid = 1779] [serial = 2190] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x953bdc00) [pid = 1779] [serial = 2189] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e0a0800) [pid = 1779] [serial = 2198] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e0ab800) [pid = 1779] [serial = 2199] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9537b400) [pid = 1779] [serial = 2193] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f8c2000) [pid = 1779] [serial = 2201] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9c5c00) [pid = 1779] [serial = 2192] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f8e7800) [pid = 1779] [serial = 2196] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f7c9800) [pid = 1779] [serial = 2195] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x912d2c00) [pid = 1779] [serial = 2204] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91ae1400) [pid = 1779] [serial = 2210] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x91707c00) [pid = 1779] [serial = 2205] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f9dc800) [pid = 1779] [serial = 2207] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x912d8800) [pid = 1779] [serial = 2208] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f8f0800) [pid = 1779] [serial = 2202] [outer = (nil)] [url = about:blank] 13:39:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a6800 == 9 [pid = 1779] [id = 757] 13:39:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e3f0c00) [pid = 1779] [serial = 2271] [outer = (nil)] 13:39:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e4c6800) [pid = 1779] [serial = 2272] [outer = 0x8e3f0c00] 13:39:20 INFO - PROCESS | 1779 | 1468355960991 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]]]}] 13:39:21 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. 13:39:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2899ms 13:39:21 INFO - PROCESS | 1779 | 1468355961008 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 13:39:21 INFO - PROCESS | 1779 | 1468355961015 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 13:39:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:39:21 INFO - PROCESS | 1779 | 1468355961024 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:39:21 INFO - PROCESS | 1779 | 1468355961028 Marionette TRACE conn4 <- [1,2994,null,{}] 13:39:21 INFO - PROCESS | 1779 | 1468355961036 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}] 13:39:21 INFO - PROCESS | 1779 | 1468355961042 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:21 INFO - PROCESS | 1779 | 1468355961234 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 13:39:21 INFO - PROCESS | 1779 | 1468355961397 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:21 INFO - PROCESS | 1779 | 1468355961409 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e3fd400 == 10 [pid = 1779] [id = 758] 13:39:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e4ca000) [pid = 1779] [serial = 2273] [outer = (nil)] 13:39:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed93400) [pid = 1779] [serial = 2274] [outer = 0x8e4ca000] 13:39:21 INFO - PROCESS | 1779 | 1468355961484 Marionette DEBUG loaded listener.js 13:39:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f7c3800) [pid = 1779] [serial = 2275] [outer = 0x8e4ca000] 13:39:22 INFO - PROCESS | 1779 | 1468355962309 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]]]}] 13:39:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:39:22 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 13:39:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1340ms 13:39:22 INFO - PROCESS | 1779 | 1468355962364 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 1779 | 1468355962372 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 13:39:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:39:22 INFO - PROCESS | 1779 | 1468355962389 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 1779 | 1468355962394 Marionette TRACE conn4 <- [1,2998,null,{}] 13:39:22 INFO - PROCESS | 1779 | 1468355962401 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}] 13:39:22 INFO - PROCESS | 1779 | 1468355962407 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:22 INFO - PROCESS | 1779 | 1468355962590 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 13:39:22 INFO - PROCESS | 1779 | 1468355962772 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 1779 | 1468355962782 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8bfc00 == 11 [pid = 1779] [id = 759] 13:39:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f8e6c00) [pid = 1779] [serial = 2276] [outer = (nil)] 13:39:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f9cd400) [pid = 1779] [serial = 2277] [outer = 0x8f8e6c00] 13:39:22 INFO - PROCESS | 1779 | 1468355962860 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f9db400) [pid = 1779] [serial = 2278] [outer = 0x8f8e6c00] 13:39:23 INFO - PROCESS | 1779 | 1468355963812 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]]]}] 13:39:23 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. 13:39:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1440ms 13:39:23 INFO - PROCESS | 1779 | 1468355963830 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 13:39:23 INFO - PROCESS | 1779 | 1468355963835 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 13:39:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:39:23 INFO - PROCESS | 1779 | 1468355963842 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:39:23 INFO - PROCESS | 1779 | 1468355963849 Marionette TRACE conn4 <- [1,3002,null,{}] 13:39:23 INFO - PROCESS | 1779 | 1468355963874 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}] 13:39:23 INFO - PROCESS | 1779 | 1468355963885 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:24 INFO - PROCESS | 1779 | 1468355964135 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 13:39:24 INFO - PROCESS | 1779 | 1468355964162 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:24 INFO - PROCESS | 1779 | 1468355964175 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x91704000 == 12 [pid = 1779] [id = 760] 13:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91704400) [pid = 1779] [serial = 2279] [outer = (nil)] 13:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9170a400) [pid = 1779] [serial = 2280] [outer = 0x91704400] 13:39:24 INFO - PROCESS | 1779 | 1468355964244 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9170f000) [pid = 1779] [serial = 2281] [outer = 0x91704400] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x912cd400) [pid = 1779] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92ccfc00) [pid = 1779] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e3fac00) [pid = 1779] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed93000) [pid = 1779] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9527e800) [pid = 1779] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91ad4c00) [pid = 1779] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f8c1400) [pid = 1779] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8dbd0000) [pid = 1779] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:39:25 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8dbd8400) [pid = 1779] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:39:25 INFO - PROCESS | 1779 | 1468355965689 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]]]}] 13:39:25 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. 13:39:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1893ms 13:39:25 INFO - PROCESS | 1779 | 1468355965736 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 13:39:25 INFO - PROCESS | 1779 | 1468355965741 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 13:39:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:39:25 INFO - PROCESS | 1779 | 1468355965754 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:39:25 INFO - PROCESS | 1779 | 1468355965757 Marionette TRACE conn4 <- [1,3006,null,{}] 13:39:25 INFO - PROCESS | 1779 | 1468355965763 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}] 13:39:25 INFO - PROCESS | 1779 | 1468355965768 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:25 INFO - PROCESS | 1779 | 1468355965920 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 13:39:25 INFO - PROCESS | 1779 | 1468355965933 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:25 INFO - PROCESS | 1779 | 1468355965944 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6f400 == 13 [pid = 1779] [id = 761] 13:39:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f8e9400) [pid = 1779] [serial = 2282] [outer = (nil)] 13:39:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9178f000) [pid = 1779] [serial = 2283] [outer = 0x8f8e9400] 13:39:26 INFO - PROCESS | 1779 | 1468355966013 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91798400) [pid = 1779] [serial = 2284] [outer = 0x8f8e9400] 13:39:26 INFO - PROCESS | 1779 | 1468355966843 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]]]}] 13:39:26 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. 13:39:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1133ms 13:39:26 INFO - PROCESS | 1779 | 1468355966888 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 13:39:26 INFO - PROCESS | 1779 | 1468355966892 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 13:39:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:39:26 INFO - PROCESS | 1779 | 1468355966901 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - PROCESS | 1779 | 1468355966906 Marionette TRACE conn4 <- [1,3010,null,{}] 13:39:26 INFO - PROCESS | 1779 | 1468355966915 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}] 13:39:26 INFO - PROCESS | 1779 | 1468355966922 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:27 INFO - PROCESS | 1779 | 1468355967182 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 13:39:27 INFO - PROCESS | 1779 | 1468355967341 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:27 INFO - PROCESS | 1779 | 1468355967349 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6d000 == 14 [pid = 1779] [id = 762] 13:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8bb6d400) [pid = 1779] [serial = 2285] [outer = (nil)] 13:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d92b400) [pid = 1779] [serial = 2286] [outer = 0x8bb6d400] 13:39:27 INFO - PROCESS | 1779 | 1468355967475 Marionette DEBUG loaded listener.js 13:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e0a0000) [pid = 1779] [serial = 2287] [outer = 0x8bb6d400] 13:39:28 INFO - PROCESS | 1779 | 1468355968503 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]]]}] 13:39:28 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 13:39:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1640ms 13:39:28 INFO - PROCESS | 1779 | 1468355968544 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 1779 | 1468355968551 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 13:39:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:39:28 INFO - PROCESS | 1779 | 1468355968559 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - PROCESS | 1779 | 1468355968565 Marionette TRACE conn4 <- [1,3014,null,{}] 13:39:28 INFO - PROCESS | 1779 | 1468355968573 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}] 13:39:28 INFO - PROCESS | 1779 | 1468355968582 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:28 INFO - PROCESS | 1779 | 1468355968911 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 13:39:29 INFO - PROCESS | 1779 | 1468355969073 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:29 INFO - PROCESS | 1779 | 1468355969082 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd1c00 == 15 [pid = 1779] [id = 763] 13:39:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e09f400) [pid = 1779] [serial = 2288] [outer = (nil)] 13:39:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f8f4800) [pid = 1779] [serial = 2289] [outer = 0x8e09f400] 13:39:29 INFO - PROCESS | 1779 | 1468355969239 Marionette DEBUG loaded listener.js 13:39:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f9d4c00) [pid = 1779] [serial = 2290] [outer = 0x8e09f400] 13:39:29 INFO - PROCESS | 1779 | [1779] 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 13:39:30 INFO - PROCESS | 1779 | 1468355970402 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:39:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:39:30 INFO - {} 13:39:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:39:30 INFO - {} 13:39:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:39:30 INFO - {} 13:39:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:39:30 INFO - {} 13:39:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1892ms 13:39:30 INFO - PROCESS | 1779 | 1468355970457 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 13:39:30 INFO - PROCESS | 1779 | 1468355970463 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 13:39:30 INFO - TEST-START | /FileAPI/fileReader.html 13:39:30 INFO - PROCESS | 1779 | 1468355970473 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:39:30 INFO - PROCESS | 1779 | 1468355970477 Marionette TRACE conn4 <- [1,3018,null,{}] 13:39:30 INFO - PROCESS | 1779 | 1468355970484 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}] 13:39:30 INFO - PROCESS | 1779 | 1468355970490 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:30 INFO - PROCESS | 1779 | 1468355970744 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 13:39:31 INFO - PROCESS | 1779 | 1468355971008 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:31 INFO - PROCESS | 1779 | 1468355971021 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x9170d000 == 16 [pid = 1779] [id = 764] 13:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9244fc00) [pid = 1779] [serial = 2291] [outer = (nil)] 13:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92455400) [pid = 1779] [serial = 2292] [outer = 0x9244fc00] 13:39:31 INFO - PROCESS | 1779 | 1468355971116 Marionette DEBUG loaded listener.js 13:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9245b000) [pid = 1779] [serial = 2293] [outer = 0x9244fc00] 13:39:32 INFO - PROCESS | 1779 | 1468355972072 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]]]}] 13:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:39:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1639ms 13:39:32 INFO - PROCESS | 1779 | 1468355972113 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 13:39:32 INFO - PROCESS | 1779 | 1468355972118 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 13:39:32 INFO - TEST-START | /FileAPI/historical.html 13:39:32 INFO - PROCESS | 1779 | 1468355972161 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:39:32 INFO - PROCESS | 1779 | 1468355972171 Marionette TRACE conn4 <- [1,3022,null,{}] 13:39:32 INFO - PROCESS | 1779 | 1468355972183 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}] 13:39:32 INFO - PROCESS | 1779 | 1468355972191 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:32 INFO - PROCESS | 1779 | 1468355972400 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 13:39:32 INFO - PROCESS | 1779 | 1468355972571 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:32 INFO - PROCESS | 1779 | 1468355972581 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9e4c00 == 17 [pid = 1779] [id = 765] 13:39:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92b87000) [pid = 1779] [serial = 2294] [outer = (nil)] 13:39:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x939d8000) [pid = 1779] [serial = 2295] [outer = 0x92b87000] 13:39:32 INFO - PROCESS | 1779 | 1468355972707 Marionette DEBUG loaded listener.js 13:39:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x93ab8000) [pid = 1779] [serial = 2296] [outer = 0x92b87000] 13:39:33 INFO - PROCESS | 1779 | 1468355973648 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"]]]}] 13:39:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:39:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:39:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:39:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:39:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:39:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:39:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:39:33 INFO - TEST-OK | /FileAPI/historical.html | took 1585ms 13:39:33 INFO - PROCESS | 1779 | 1468355973715 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 13:39:33 INFO - PROCESS | 1779 | 1468355973721 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 13:39:33 INFO - TEST-START | /FileAPI/idlharness.html 13:39:33 INFO - PROCESS | 1779 | 1468355973728 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:39:33 INFO - PROCESS | 1779 | 1468355973733 Marionette TRACE conn4 <- [1,3026,null,{}] 13:39:33 INFO - PROCESS | 1779 | 1468355973768 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}] 13:39:33 INFO - PROCESS | 1779 | 1468355973773 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:33 INFO - PROCESS | 1779 | 1468355973976 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 13:39:34 INFO - PROCESS | 1779 | 1468355974170 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:34 INFO - PROCESS | 1779 | 1468355974177 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x9170d400 == 18 [pid = 1779] [id = 766] 13:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93ac2800) [pid = 1779] [serial = 2297] [outer = (nil)] 13:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x93d9f400) [pid = 1779] [serial = 2298] [outer = 0x93ac2800] 13:39:34 INFO - PROCESS | 1779 | 1468355974261 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x93da5800) [pid = 1779] [serial = 2299] [outer = 0x93ac2800] 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:39:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:39:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:39:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:39:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:39:36 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 13:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:39:36 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 13:39:36 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 13:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:39:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:39:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:39:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:39:36 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 13:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:39:36 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 13:39:36 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 13:39:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:39:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:39:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2442ms 13:39:36 INFO - PROCESS | 1779 | 1468355975981 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]]]}] 13:39:36 INFO - PROCESS | 1779 | 1468355976272 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 13:39:36 INFO - PROCESS | 1779 | 1468355976275 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 13:39:36 INFO - TEST-START | /FileAPI/idlharness.worker 13:39:36 INFO - PROCESS | 1779 | 1468355976294 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:39:36 INFO - PROCESS | 1779 | 1468355976299 Marionette TRACE conn4 <- [1,3030,null,{}] 13:39:36 INFO - PROCESS | 1779 | 1468355976352 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}] 13:39:36 INFO - PROCESS | 1779 | 1468355976357 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:36 INFO - PROCESS | 1779 | 1468355976584 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 13:39:36 INFO - PROCESS | 1779 | 1468355976952 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:36 INFO - PROCESS | 1779 | 1468355976963 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb72000 == 19 [pid = 1779] [id = 767] 13:39:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8d92cc00) [pid = 1779] [serial = 2300] [outer = (nil)] 13:39:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8dbd5c00) [pid = 1779] [serial = 2301] [outer = 0x8d92cc00] 13:39:37 INFO - PROCESS | 1779 | 1468355977047 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e3f0800) [pid = 1779] [serial = 2302] [outer = 0x8d92cc00] 13:39:37 INFO - PROCESS | 1779 | [1779] 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 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6f400 == 18 [pid = 1779] [id = 761] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x91704000 == 17 [pid = 1779] [id = 760] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8bfc00 == 16 [pid = 1779] [id = 759] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e3fd400 == 15 [pid = 1779] [id = 758] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a6800 == 14 [pid = 1779] [id = 757] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb65400 == 13 [pid = 1779] [id = 756] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91799800) [pid = 1779] [serial = 2234] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91ad8c00) [pid = 1779] [serial = 2235] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x93b6b800) [pid = 1779] [serial = 2219] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f8c4000) [pid = 1779] [serial = 2231] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f9cfc00) [pid = 1779] [serial = 2214] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9537a800) [pid = 1779] [serial = 2223] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9245a000) [pid = 1779] [serial = 2217] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92453400) [pid = 1779] [serial = 2211] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e3fe400) [pid = 1779] [serial = 2225] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x95377400) [pid = 1779] [serial = 2222] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e4c3c00) [pid = 1779] [serial = 2229] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f8bd000) [pid = 1779] [serial = 2213] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93d9d800) [pid = 1779] [serial = 2220] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f8eec00) [pid = 1779] [serial = 2232] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92322c00) [pid = 1779] [serial = 2216] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e3f5000) [pid = 1779] [serial = 2228] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x953be400) [pid = 1779] [serial = 2226] [outer = (nil)] [url = about:blank] 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:39:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:39:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:39:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:39:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:39:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:39:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:39:39 INFO - {} 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:39:39 INFO - {} 13:39:39 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 - {} 13:39:39 INFO - {} 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:39:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:39:39 INFO - {} 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:39:39 INFO - {} 13:39:39 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 - {} 13:39:39 INFO - {} 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:39:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:39:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:39:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:39:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 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 13:39:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:39:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:39:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:39:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:39:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:39:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:39:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:39:39 INFO - {} 13:39:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3314ms 13:39:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:39:39 INFO - PROCESS | 1779 | 1468355979473 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,{},{}]]]}] 13:39:39 INFO - PROCESS | 1779 | 1468355979621 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 13:39:39 INFO - PROCESS | 1779 | 1468355979645 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 13:39:39 INFO - PROCESS | 1779 | 1468355979667 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - PROCESS | 1779 | 1468355979690 Marionette TRACE conn4 <- [1,3034,null,{}] 13:39:39 INFO - PROCESS | 1779 | 1468355979714 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}] 13:39:39 INFO - PROCESS | 1779 | 1468355979723 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:40 INFO - PROCESS | 1779 | 1468355980003 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 13:39:40 INFO - PROCESS | 1779 | 1468355980186 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:40 INFO - PROCESS | 1779 | 1468355980198 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a2800 == 14 [pid = 1779] [id = 768] 13:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f8e6400) [pid = 1779] [serial = 2303] [outer = (nil)] 13:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9a090c00) [pid = 1779] [serial = 2304] [outer = 0x8f8e6400] 13:39:40 INFO - PROCESS | 1779 | 1468355980274 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a125c00) [pid = 1779] [serial = 2305] [outer = 0x8f8e6400] 13:39:41 INFO - PROCESS | 1779 | 1468355981054 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]]]}] 13:39:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:39:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1423ms 13:39:41 INFO - PROCESS | 1779 | 1468355981086 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 1779 | 1468355981093 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 13:39:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:39:41 INFO - PROCESS | 1779 | 1468355981102 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - PROCESS | 1779 | 1468355981106 Marionette TRACE conn4 <- [1,3038,null,{}] 13:39:41 INFO - PROCESS | 1779 | 1468355981119 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}] 13:39:41 INFO - PROCESS | 1779 | 1468355981125 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:41 INFO - PROCESS | 1779 | 1468355981363 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 13:39:41 INFO - PROCESS | 1779 | 1468355981405 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:41 INFO - PROCESS | 1779 | 1468355981416 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a12c800 == 15 [pid = 1779] [id = 769] 13:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9a3a1000) [pid = 1779] [serial = 2306] [outer = (nil)] 13:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9a43e000) [pid = 1779] [serial = 2307] [outer = 0x9a3a1000] 13:39:41 INFO - PROCESS | 1779 | 1468355981490 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9a62c400) [pid = 1779] [serial = 2308] [outer = 0x9a3a1000] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9a001c00) [pid = 1779] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f9ca000) [pid = 1779] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8d92d800) [pid = 1779] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f9da000) [pid = 1779] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91ad2c00) [pid = 1779] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f9e1400) [pid = 1779] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x95282400) [pid = 1779] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91704400) [pid = 1779] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9830b000) [pid = 1779] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8e3f0c00) [pid = 1779] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8bb65800) [pid = 1779] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e4ca000) [pid = 1779] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8dbd1800) [pid = 1779] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x99283c00) [pid = 1779] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93d9c000) [pid = 1779] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:39:42 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f8e6c00) [pid = 1779] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:39:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:39:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:39:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1689ms 13:39:42 INFO - PROCESS | 1779 | 1468355982770 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"]]]}] 13:39:42 INFO - PROCESS | 1779 | 1468355982792 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 1779 | 1468355982798 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 13:39:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:39:42 INFO - PROCESS | 1779 | 1468355982817 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 1779 | 1468355982827 Marionette TRACE conn4 <- [1,3042,null,{}] 13:39:42 INFO - PROCESS | 1779 | 1468355982836 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}] 13:39:42 INFO - PROCESS | 1779 | 1468355982844 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:43 INFO - PROCESS | 1779 | 1468355983052 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 13:39:43 INFO - PROCESS | 1779 | 1468355983251 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 1779 | 1468355983257 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a62f000 == 16 [pid = 1779] [id = 770] 13:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9a630800) [pid = 1779] [serial = 2309] [outer = (nil)] 13:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9a633c00) [pid = 1779] [serial = 2310] [outer = 0x9a630800] 13:39:43 INFO - PROCESS | 1779 | 1468355983338 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9a639000) [pid = 1779] [serial = 2311] [outer = 0x9a630800] 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:39:44 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. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:39:44 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'.) 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:39:44 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. 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:39:44 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. 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:39:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:39:44 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. 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:39:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:39:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:39:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:39:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:39:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1735ms 13:39:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:39:44 INFO - PROCESS | 1779 | 1468355984463 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]]]}] 13:39:44 INFO - PROCESS | 1779 | 1468355984553 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 1779 | 1468355984564 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 13:39:44 INFO - PROCESS | 1779 | 1468355984583 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 1779 | 1468355984585 Marionette TRACE conn4 <- [1,3046,null,{}] 13:39:44 INFO - PROCESS | 1779 | 1468355984648 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}] 13:39:44 INFO - PROCESS | 1779 | 1468355984653 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:44 INFO - PROCESS | 1779 | 1468355984931 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 13:39:45 INFO - PROCESS | 1779 | 1468355985245 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:45 INFO - PROCESS | 1779 | 1468355985260 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6dc00 == 17 [pid = 1779] [id = 771] 13:39:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8bb6f400) [pid = 1779] [serial = 2312] [outer = (nil)] 13:39:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e0a2000) [pid = 1779] [serial = 2313] [outer = 0x8bb6f400] 13:39:45 INFO - PROCESS | 1779 | 1468355985393 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e0a6800) [pid = 1779] [serial = 2314] [outer = 0x8bb6f400] 13:39:45 INFO - PROCESS | 1779 | [1779] 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 13:39:46 INFO - PROCESS | 1779 | 1468355986581 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:39:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:39:46 INFO - {} 13:39:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2053ms 13:39:46 INFO - PROCESS | 1779 | 1468355986635 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 1779 | 1468355986643 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 13:39:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:39:46 INFO - PROCESS | 1779 | 1468355986709 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 1779 | 1468355986719 Marionette TRACE conn4 <- [1,3050,null,{}] 13:39:46 INFO - PROCESS | 1779 | 1468355986726 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}] 13:39:46 INFO - PROCESS | 1779 | 1468355986734 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:46 INFO - PROCESS | 1779 | 1468355986961 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 13:39:47 INFO - PROCESS | 1779 | 1468355987229 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 1779 | 1468355987243 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7c9c00 == 18 [pid = 1779] [id = 772] 13:39:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f8ea800) [pid = 1779] [serial = 2315] [outer = (nil)] 13:39:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f9d0800) [pid = 1779] [serial = 2316] [outer = 0x8f8ea800] 13:39:47 INFO - PROCESS | 1779 | 1468355987370 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f9d9c00) [pid = 1779] [serial = 2317] [outer = 0x8f8ea800] 13:39:48 INFO - PROCESS | 1779 | 1468355988298 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]]]}] 13:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:39:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:39:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1654ms 13:39:48 INFO - PROCESS | 1779 | 1468355988349 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 13:39:48 INFO - PROCESS | 1779 | 1468355988355 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 13:39:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:39:48 INFO - PROCESS | 1779 | 1468355988364 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 1779 | 1468355988369 Marionette TRACE conn4 <- [1,3054,null,{}] 13:39:48 INFO - PROCESS | 1779 | 1468355988376 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}] 13:39:48 INFO - PROCESS | 1779 | 1468355988383 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:48 INFO - PROCESS | 1779 | 1468355988669 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 13:39:48 INFO - PROCESS | 1779 | 1468355988817 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 1779 | 1468355988828 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9d6c00 == 19 [pid = 1779] [id = 773] 13:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91796c00) [pid = 1779] [serial = 2318] [outer = (nil)] 13:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91ad5c00) [pid = 1779] [serial = 2319] [outer = 0x91796c00] 13:39:48 INFO - PROCESS | 1779 | 1468355988948 Marionette DEBUG loaded listener.js 13:39:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91ae0000) [pid = 1779] [serial = 2320] [outer = 0x91796c00] 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:39:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:39:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:39:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:39:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:39:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2141ms 13:39:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:39:50 INFO - PROCESS | 1779 | 1468355990335 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"]]]}] 13:39:50 INFO - PROCESS | 1779 | 1468355990535 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 13:39:50 INFO - PROCESS | 1779 | 1468355990552 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 13:39:50 INFO - PROCESS | 1779 | 1468355990733 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - PROCESS | 1779 | 1468355990741 Marionette TRACE conn4 <- [1,3058,null,{}] 13:39:50 INFO - PROCESS | 1779 | 1468355990803 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}] 13:39:50 INFO - PROCESS | 1779 | 1468355990812 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:51 INFO - PROCESS | 1779 | 1468355991038 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 13:39:51 INFO - PROCESS | 1779 | 1468355991233 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 1779 | 1468355991241 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x9170c000 == 20 [pid = 1779] [id = 774] 13:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92b89c00) [pid = 1779] [serial = 2321] [outer = (nil)] 13:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9a128800) [pid = 1779] [serial = 2322] [outer = 0x92b89c00] 13:39:51 INFO - PROCESS | 1779 | 1468355991370 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9a12d000) [pid = 1779] [serial = 2323] [outer = 0x92b89c00] 13:39:52 INFO - PROCESS | 1779 | 1468355992446 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]]]}] 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:39:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:39:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:39:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:39:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:39:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:39:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:39:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:39:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:39:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1908ms 13:39:52 INFO - PROCESS | 1779 | 1468355992501 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 13:39:52 INFO - PROCESS | 1779 | 1468355992507 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 13:39:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:39:52 INFO - PROCESS | 1779 | 1468355992516 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 1779 | 1468355992519 Marionette TRACE conn4 <- [1,3062,null,{}] 13:39:52 INFO - PROCESS | 1779 | 1468355992527 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}] 13:39:52 INFO - PROCESS | 1779 | 1468355992533 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:52 INFO - PROCESS | 1779 | 1468355992745 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 13:39:52 INFO - PROCESS | 1779 | 1468355992955 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 1779 | 1468355992962 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8c6000 == 21 [pid = 1779] [id = 775] 13:39:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9a431800) [pid = 1779] [serial = 2324] [outer = (nil)] 13:39:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9a62ec00) [pid = 1779] [serial = 2325] [outer = 0x9a431800] 13:39:53 INFO - PROCESS | 1779 | 1468355993162 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9a633800) [pid = 1779] [serial = 2326] [outer = 0x9a431800] 13:39:53 INFO - PROCESS | 1779 | [1779] 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 13:39:54 INFO - PROCESS | 1779 | 1468355994091 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:39:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:39:54 INFO - {} 13:39:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1587ms 13:39:54 INFO - PROCESS | 1779 | 1468355994105 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 1779 | 1468355994108 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 13:39:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:39:54 INFO - PROCESS | 1779 | 1468355994117 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 1779 | 1468355994122 Marionette TRACE conn4 <- [1,3066,null,{}] 13:39:54 INFO - PROCESS | 1779 | 1468355994128 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}] 13:39:54 INFO - PROCESS | 1779 | 1468355994139 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:54 INFO - PROCESS | 1779 | 1468355994379 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 13:39:54 INFO - PROCESS | 1779 | 1468355994553 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 1779 | 1468355994573 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f8b8400 == 22 [pid = 1779] [id = 776] 13:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9aaacc00) [pid = 1779] [serial = 2327] [outer = (nil)] 13:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9aab6400) [pid = 1779] [serial = 2328] [outer = 0x9aaacc00] 13:39:54 INFO - PROCESS | 1779 | 1468355994711 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9adbd800) [pid = 1779] [serial = 2329] [outer = 0x9aaacc00] 13:39:55 INFO - PROCESS | 1779 | 1468355995715 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]]]}] 13:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:39:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:39:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1639ms 13:39:55 INFO - PROCESS | 1779 | 1468355995759 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 13:39:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:39:55 INFO - PROCESS | 1779 | 1468355995764 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 13:39:55 INFO - PROCESS | 1779 | 1468355995771 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 1779 | 1468355995774 Marionette TRACE conn4 <- [1,3070,null,{}] 13:39:55 INFO - PROCESS | 1779 | 1468355995780 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}] 13:39:55 INFO - PROCESS | 1779 | 1468355995786 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:56 INFO - PROCESS | 1779 | 1468355996293 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 13:39:56 INFO - PROCESS | 1779 | 1468355996536 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 1779 | 1468355996547 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a4000 == 23 [pid = 1779] [id = 777] 13:39:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e0a5c00) [pid = 1779] [serial = 2330] [outer = (nil)] 13:39:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e4c4000) [pid = 1779] [serial = 2331] [outer = 0x8e0a5c00] 13:39:56 INFO - PROCESS | 1779 | 1468355996633 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8ed92800) [pid = 1779] [serial = 2332] [outer = 0x8e0a5c00] 13:39:57 INFO - PROCESS | 1779 | 1468355997516 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]]]}] 13:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:39:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:39:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1837ms 13:39:57 INFO - PROCESS | 1779 | 1468355997612 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 1779 | 1468355997617 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 13:39:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:39:57 INFO - PROCESS | 1779 | 1468355997626 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 1779 | 1468355997631 Marionette TRACE conn4 <- [1,3074,null,{}] 13:39:57 INFO - PROCESS | 1779 | 1468355997638 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}] 13:39:57 INFO - PROCESS | 1779 | 1468355997645 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:57 INFO - PROCESS | 1779 | 1468355997830 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 13:39:58 INFO - PROCESS | 1779 | 1468355998147 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:58 INFO - PROCESS | 1779 | 1468355998154 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:39:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c5c00 == 24 [pid = 1779] [id = 778] 13:39:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8f8c4c00) [pid = 1779] [serial = 2333] [outer = (nil)] 13:39:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8f9e9c00) [pid = 1779] [serial = 2334] [outer = 0x8f8c4c00] 13:39:58 INFO - PROCESS | 1779 | 1468355998282 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x91701400) [pid = 1779] [serial = 2335] [outer = 0x8f8c4c00] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x9a62f000 == 23 [pid = 1779] [id = 770] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x9a12c800 == 22 [pid = 1779] [id = 769] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8e0a2800 == 21 [pid = 1779] [id = 768] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb72000 == 20 [pid = 1779] [id = 767] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x9170d400 == 19 [pid = 1779] [id = 766] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9e4c00 == 18 [pid = 1779] [id = 765] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8dbd1c00 == 17 [pid = 1779] [id = 763] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x9170d000 == 16 [pid = 1779] [id = 764] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6d000 == 15 [pid = 1779] [id = 762] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6c400 == 14 [pid = 1779] [id = 755] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8b8400 == 13 [pid = 1779] [id = 776] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8f8c6000 == 12 [pid = 1779] [id = 775] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x9170c000 == 11 [pid = 1779] [id = 774] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8f7c9c00 == 10 [pid = 1779] [id = 772] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8f9d6c00 == 9 [pid = 1779] [id = 773] 13:39:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8bb6dc00 == 8 [pid = 1779] [id = 771] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9a096c00) [pid = 1779] [serial = 2264] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9a095000) [pid = 1779] [serial = 2263] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f9cb400) [pid = 1779] [serial = 2240] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e0a9000) [pid = 1779] [serial = 2238] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8dbca800) [pid = 1779] [serial = 2237] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x912d8400) [pid = 1779] [serial = 2243] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f9ec800) [pid = 1779] [serial = 2242] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92b94000) [pid = 1779] [serial = 2246] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92455800) [pid = 1779] [serial = 2245] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9484b800) [pid = 1779] [serial = 2249] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x93b6cc00) [pid = 1779] [serial = 2248] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9178f000) [pid = 1779] [serial = 2283] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x97996400) [pid = 1779] [serial = 2252] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x953b9000) [pid = 1779] [serial = 2251] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9170a400) [pid = 1779] [serial = 2280] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x99236800) [pid = 1779] [serial = 2255] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4c6800) [pid = 1779] [serial = 2272] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8bb69c00) [pid = 1779] [serial = 2269] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8dbcac00) [pid = 1779] [serial = 2270] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ed93400) [pid = 1779] [serial = 2274] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f7c3800) [pid = 1779] [serial = 2275] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9922a800) [pid = 1779] [serial = 2254] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e4c1800) [pid = 1779] [serial = 2267] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e0a1c00) [pid = 1779] [serial = 2266] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x99f04c00) [pid = 1779] [serial = 2258] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9975b400) [pid = 1779] [serial = 2257] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9a088000) [pid = 1779] [serial = 2261] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f9cd400) [pid = 1779] [serial = 2277] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9170f000) [pid = 1779] [serial = 2281] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f9db400) [pid = 1779] [serial = 2278] [outer = (nil)] [url = about:blank] 13:39:59 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9a002000) [pid = 1779] [serial = 2260] [outer = (nil)] [url = about:blank] 13:40:00 INFO - PROCESS | 1779 | 1468356000336 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]]]}] 13:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:40:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:40:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2740ms 13:40:00 INFO - PROCESS | 1779 | 1468356000369 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 13:40:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:40:00 INFO - PROCESS | 1779 | 1468356000376 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 13:40:00 INFO - PROCESS | 1779 | 1468356000385 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - PROCESS | 1779 | 1468356000390 Marionette TRACE conn4 <- [1,3078,null,{}] 13:40:00 INFO - PROCESS | 1779 | 1468356000399 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}] 13:40:00 INFO - PROCESS | 1779 | 1468356000404 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:00 INFO - PROCESS | 1779 | 1468356000578 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 13:40:00 INFO - PROCESS | 1779 | 1468356000897 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:00 INFO - PROCESS | 1779 | 1468356000906 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8dbd5800 == 9 [pid = 1779] [id = 779] 13:40:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8dbd8400) [pid = 1779] [serial = 2336] [outer = (nil)] 13:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e0aec00) [pid = 1779] [serial = 2337] [outer = 0x8dbd8400] 13:40:01 INFO - PROCESS | 1779 | 1468356001039 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e3fc000) [pid = 1779] [serial = 2338] [outer = 0x8dbd8400] 13:40:02 INFO - PROCESS | 1779 | 1468356002137 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:40:02 INFO - PROCESS | 1779 | 1468356002201 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 13:40:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:40:02 INFO - PROCESS | 1779 | 1468356002215 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:40:02 INFO - PROCESS | 1779 | 1468356002220 Marionette TRACE conn4 <- [1,3082,null,{}] 13:40:02 INFO - PROCESS | 1779 | 1468356002227 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}] 13:40:02 INFO - PROCESS | 1779 | 1468356002234 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:02 INFO - PROCESS | 1779 | 1468356002523 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 13:40:02 INFO - PROCESS | 1779 | 1468356002657 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:02 INFO - PROCESS | 1779 | 1468356002669 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f7cb000 == 10 [pid = 1779] [id = 780] 13:40:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f7cdc00) [pid = 1779] [serial = 2339] [outer = (nil)] 13:40:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f8bec00) [pid = 1779] [serial = 2340] [outer = 0x8f7cdc00] 13:40:02 INFO - PROCESS | 1779 | 1468356002761 Marionette DEBUG loaded listener.js 13:40:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f8e8000) [pid = 1779] [serial = 2341] [outer = 0x8f7cdc00] 13:40:03 INFO - PROCESS | 1779 | 1468356003699 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]]]}] 13:40:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:40:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:40:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:40:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:40:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:40:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:40:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1502ms 13:40:03 INFO - PROCESS | 1779 | 1468356003718 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 1779 | 1468356003722 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 13:40:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:40:03 INFO - PROCESS | 1779 | 1468356003742 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 1779 | 1468356003749 Marionette TRACE conn4 <- [1,3086,null,{}] 13:40:03 INFO - PROCESS | 1779 | 1468356003768 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}] 13:40:03 INFO - PROCESS | 1779 | 1468356003777 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:04 INFO - PROCESS | 1779 | 1468356004019 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 13:40:04 INFO - PROCESS | 1779 | 1468356004046 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:04 INFO - PROCESS | 1779 | 1468356004059 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9ea800 == 11 [pid = 1779] [id = 781] 13:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f9ec800) [pid = 1779] [serial = 2342] [outer = (nil)] 13:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x912cdc00) [pid = 1779] [serial = 2343] [outer = 0x8f9ec800] 13:40:04 INFO - PROCESS | 1779 | 1468356004135 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x912dc000) [pid = 1779] [serial = 2344] [outer = 0x8f9ec800] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9a630800) [pid = 1779] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93ac2800) [pid = 1779] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8bb6d400) [pid = 1779] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f8e6400) [pid = 1779] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9a3a1000) [pid = 1779] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f8e9400) [pid = 1779] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8e09f400) [pid = 1779] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9244fc00) [pid = 1779] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92b87000) [pid = 1779] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:40:05 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8d92cc00) [pid = 1779] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:40:05 INFO - PROCESS | 1779 | 1468356005605 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:40:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1910ms 13:40:05 INFO - PROCESS | 1779 | 1468356005649 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 13:40:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:40:05 INFO - PROCESS | 1779 | 1468356005655 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 13:40:05 INFO - PROCESS | 1779 | 1468356005662 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 1779 | 1468356005665 Marionette TRACE conn4 <- [1,3090,null,{}] 13:40:05 INFO - PROCESS | 1779 | 1468356005676 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}] 13:40:05 INFO - PROCESS | 1779 | 1468356005680 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:05 INFO - PROCESS | 1779 | 1468356005892 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 13:40:06 INFO - PROCESS | 1779 | 1468356006061 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:06 INFO - PROCESS | 1779 | 1468356006068 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9c9800 == 12 [pid = 1779] [id = 782] 13:40:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f9d7000) [pid = 1779] [serial = 2345] [outer = (nil)] 13:40:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9170dc00) [pid = 1779] [serial = 2346] [outer = 0x8f9d7000] 13:40:06 INFO - PROCESS | 1779 | 1468356006149 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x91ad3800) [pid = 1779] [serial = 2347] [outer = 0x8f9d7000] 13:40:06 INFO - PROCESS | 1779 | 1468356006864 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:40:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:40:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1241ms 13:40:06 INFO - PROCESS | 1779 | 1468356006903 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 13:40:06 INFO - PROCESS | 1779 | 1468356006906 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 13:40:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:40:06 INFO - PROCESS | 1779 | 1468356006914 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:40:06 INFO - PROCESS | 1779 | 1468356006918 Marionette TRACE conn4 <- [1,3094,null,{}] 13:40:06 INFO - PROCESS | 1779 | 1468356006924 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}] 13:40:06 INFO - PROCESS | 1779 | 1468356006929 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:07 INFO - PROCESS | 1779 | 1468356007149 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 13:40:07 INFO - PROCESS | 1779 | 1468356007168 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 1779 | 1468356007177 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x9232e800 == 13 [pid = 1779] [id = 783] 13:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9244fc00) [pid = 1779] [serial = 2348] [outer = (nil)] 13:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9245a400) [pid = 1779] [serial = 2349] [outer = 0x9244fc00] 13:40:07 INFO - PROCESS | 1779 | 1468356007250 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92b90000) [pid = 1779] [serial = 2350] [outer = 0x9244fc00] 13:40:08 INFO - PROCESS | 1779 | 1468356008357 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:40:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:40:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1489ms 13:40:08 INFO - PROCESS | 1779 | 1468356008405 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 1779 | 1468356008413 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 13:40:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:40:08 INFO - PROCESS | 1779 | 1468356008422 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 1779 | 1468356008431 Marionette TRACE conn4 <- [1,3098,null,{}] 13:40:08 INFO - PROCESS | 1779 | 1468356008441 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}] 13:40:08 INFO - PROCESS | 1779 | 1468356008446 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:08 INFO - PROCESS | 1779 | 1468356008684 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 13:40:08 INFO - PROCESS | 1779 | 1468356008889 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 1779 | 1468356008902 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e0a7000 == 14 [pid = 1779] [id = 784] 13:40:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e0a7400) [pid = 1779] [serial = 2351] [outer = (nil)] 13:40:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed8f800) [pid = 1779] [serial = 2352] [outer = 0x8e0a7400] 13:40:09 INFO - PROCESS | 1779 | 1468356009031 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f7c8800) [pid = 1779] [serial = 2353] [outer = 0x8e0a7400] 13:40:10 INFO - PROCESS | 1779 | 1468356010041 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]]]}] 13:40:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:40:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:40:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1639ms 13:40:10 INFO - PROCESS | 1779 | 1468356010061 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 1779 | 1468356010069 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 13:40:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:40:10 INFO - PROCESS | 1779 | 1468356010082 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 1779 | 1468356010086 Marionette TRACE conn4 <- [1,3102,null,{}] 13:40:10 INFO - PROCESS | 1779 | 1468356010125 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}] 13:40:10 INFO - PROCESS | 1779 | 1468356010132 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:10 INFO - PROCESS | 1779 | 1468356010364 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 13:40:10 INFO - PROCESS | 1779 | 1468356010564 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:10 INFO - PROCESS | 1779 | 1468356010580 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f9cb400 == 15 [pid = 1779] [id = 785] 13:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f9df000) [pid = 1779] [serial = 2354] [outer = (nil)] 13:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x912d9800) [pid = 1779] [serial = 2355] [outer = 0x8f9df000] 13:40:10 INFO - PROCESS | 1779 | 1468356010702 Marionette DEBUG loaded listener.js 13:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f9c1800) [pid = 1779] [serial = 2356] [outer = 0x8f9df000] 13:40:11 INFO - PROCESS | 1779 | 1468356011683 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:40:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:40:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1656ms 13:40:11 INFO - PROCESS | 1779 | 1468356011738 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 13:40:11 INFO - PROCESS | 1779 | 1468356011744 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 13:40:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:40:11 INFO - PROCESS | 1779 | 1468356011784 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 1779 | 1468356011793 Marionette TRACE conn4 <- [1,3106,null,{}] 13:40:11 INFO - PROCESS | 1779 | 1468356011811 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}] 13:40:11 INFO - PROCESS | 1779 | 1468356011821 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:12 INFO - PROCESS | 1779 | 1468356012018 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 13:40:12 INFO - PROCESS | 1779 | 1468356012236 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:12 INFO - PROCESS | 1779 | 1468356012249 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cc5400 == 16 [pid = 1779] [id = 786] 13:40:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92cc9400) [pid = 1779] [serial = 2357] [outer = (nil)] 13:40:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93abb000) [pid = 1779] [serial = 2358] [outer = 0x92cc9400] 13:40:12 INFO - PROCESS | 1779 | 1468356012374 Marionette DEBUG loaded listener.js 13:40:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93b65000) [pid = 1779] [serial = 2359] [outer = 0x92cc9400] 13:40:13 INFO - PROCESS | 1779 | 1468356013379 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]]]}] 13:40:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:40:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:40:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:40:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1651ms 13:40:13 INFO - PROCESS | 1779 | 1468356013429 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 13:40:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:40:13 INFO - PROCESS | 1779 | 1468356013435 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 13:40:13 INFO - PROCESS | 1779 | 1468356013468 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 1779 | 1468356013472 Marionette TRACE conn4 <- [1,3110,null,{}] 13:40:13 INFO - PROCESS | 1779 | 1468356013485 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}] 13:40:13 INFO - PROCESS | 1779 | 1468356013490 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:13 INFO - PROCESS | 1779 | 1468356013695 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 13:40:13 INFO - PROCESS | 1779 | 1468356013898 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 1779 | 1468356013908 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d9d400 == 17 [pid = 1779] [id = 787] 13:40:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93da5000) [pid = 1779] [serial = 2360] [outer = (nil)] 13:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x94850800) [pid = 1779] [serial = 2361] [outer = 0x93da5000] 13:40:14 INFO - PROCESS | 1779 | 1468356014041 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x95278000) [pid = 1779] [serial = 2362] [outer = 0x93da5000] 13:40:15 INFO - PROCESS | 1779 | 1468356015045 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"]]]}] 13:40:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:40:15 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 13:40:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:40:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:40:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:40:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:40:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1625ms 13:40:15 INFO - PROCESS | 1779 | 1468356015073 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 13:40:15 INFO - PROCESS | 1779 | 1468356015080 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 13:40:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:40:15 INFO - PROCESS | 1779 | 1468356015090 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:40:15 INFO - PROCESS | 1779 | 1468356015095 Marionette TRACE conn4 <- [1,3114,null,{}] 13:40:15 INFO - PROCESS | 1779 | 1468356015102 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}] 13:40:15 INFO - PROCESS | 1779 | 1468356015108 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:15 INFO - PROCESS | 1779 | 1468356015456 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 13:40:15 INFO - PROCESS | 1779 | 1468356015613 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\", \"d6a782a0-ee5a-4a76-8694-695667476f6d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:15 INFO - PROCESS | 1779 | 1468356015622 Marionette INFO sendAsync 406d1531-a456-4924-8cf4-2b18c222d6ff 13:40:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8bb6d400 == 18 [pid = 1779] [id = 788] 13:40:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8bb70400) [pid = 1779] [serial = 2363] [outer = (nil)] 13:40:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d92d800) [pid = 1779] [serial = 2364] [outer = 0x8bb70400] 13:40:15 INFO - PROCESS | 1779 | 1468356015955 Marionette DEBUG loaded listener.js 13:40:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e0a3400) [pid = 1779] [serial = 2365] [outer = 0x8bb70400] 13:40:16 INFO - PROCESS | 1779 | 1468356016934 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]]]}] 13:40:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:40:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1895ms 13:40:17 INFO - PROCESS | 1779 | 1468356017068 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 13:40:17 INFO - PROCESS | 1779 | 1468356017073 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e3f0800) [pid = 1779] [serial = 2302] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9a633c00) [pid = 1779] [serial = 2310] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9a639000) [pid = 1779] [serial = 2311] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93da5800) [pid = 1779] [serial = 2299] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e0a0000) [pid = 1779] [serial = 2287] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9a090c00) [pid = 1779] [serial = 2304] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93d9f400) [pid = 1779] [serial = 2298] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9a43e000) [pid = 1779] [serial = 2307] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9a62c400) [pid = 1779] [serial = 2308] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9a125c00) [pid = 1779] [serial = 2305] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91798400) [pid = 1779] [serial = 2284] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f9d4c00) [pid = 1779] [serial = 2290] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9245b000) [pid = 1779] [serial = 2293] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x939d8000) [pid = 1779] [serial = 2295] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8dbd5c00) [pid = 1779] [serial = 2301] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93ab8000) [pid = 1779] [serial = 2296] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92455400) [pid = 1779] [serial = 2292] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d92b400) [pid = 1779] [serial = 2286] [outer = (nil)] [url = about:blank] 13:40:17 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f8f4800) [pid = 1779] [serial = 2289] [outer = (nil)] [url = about:blank] 13:40:18 WARNING - u'runner_teardown' () 13:40:18 INFO - No more tests 13:40:18 INFO - Got 0 unexpected results 13:40:18 INFO - SUITE-END | took 1344s 13:40:18 INFO - Closing logging queue 13:40:18 INFO - queue closed 13:40:18 INFO - Return code: 0 13:40:18 WARNING - # TBPL SUCCESS # 13:40:18 INFO - Running post-action listener: _resource_record_post_action 13:40:18 INFO - Running post-run listener: _resource_record_post_run 13:40:19 INFO - Total resource usage - Wall time: 1381s; CPU: 98.0%; Read bytes: 14000128; Write bytes: 928919552; Read time: 668; Write time: 304620 13:40:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:40:19 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 142876672; Read time: 0; Write time: 177204 13:40:19 INFO - run-tests - Wall time: 1350s; CPU: 98.0%; Read bytes: 11018240; Write bytes: 786042880; Read time: 560; Write time: 127416 13:40:19 INFO - Running post-run listener: _upload_blobber_files 13:40:19 INFO - Blob upload gear active. 13:40:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:40:19 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 13:40:19 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'] 13:40:19 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 13:40:20 INFO - (blobuploader) - INFO - Open directory for files ... 13:40:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:40:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:40:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:40:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:40:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:40:23 INFO - (blobuploader) - INFO - Done attempting. 13:40:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:40:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:40:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:40:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:40:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:40:24 INFO - (blobuploader) - INFO - Done attempting. 13:40:24 INFO - (blobuploader) - INFO - Iteration through files over. 13:40:24 INFO - Return code: 0 13:40:24 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:40:24 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:40:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dc916feddaf5d5778f7cd72879128eff3584ca6881429c6985cd7f87e82f0ad612f4d2c7452303ebd332a95f942abc3d51aa7f639bd201fd3359569c60fc1b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be35819ef706462f34381db872295f110661c9bff2220eec182726c38d810e0b4820021f4a74601136ec3e7af830b1d0b0dc152b557eb2f7d1c5394d10cec1b8"} 13:40:24 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:40:24 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:40:24 INFO - Contents: 13:40:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dc916feddaf5d5778f7cd72879128eff3584ca6881429c6985cd7f87e82f0ad612f4d2c7452303ebd332a95f942abc3d51aa7f639bd201fd3359569c60fc1b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be35819ef706462f34381db872295f110661c9bff2220eec182726c38d810e0b4820021f4a74601136ec3e7af830b1d0b0dc152b557eb2f7d1c5394d10cec1b8"} 13:40:24 INFO - Running post-run listener: copy_logs_to_upload_dir 13:40:24 INFO - Copying logs to upload dir... 13:40:24 INFO - mkdir: /builds/slave/test/build/upload/logs 13:40:24 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1469.022665 ========= master_lag: 1.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 31 secs) (at 2016-07-12 13:40:24.810005) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-12 13:40:24.813657) ========= 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-1468351671.413359-1413938341 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dc916feddaf5d5778f7cd72879128eff3584ca6881429c6985cd7f87e82f0ad612f4d2c7452303ebd332a95f942abc3d51aa7f639bd201fd3359569c60fc1b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be35819ef706462f34381db872295f110661c9bff2220eec182726c38d810e0b4820021f4a74601136ec3e7af830b1d0b0dc152b557eb2f7d1c5394d10cec1b8"} build_url:https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034919 build_url: 'https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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/dc916feddaf5d5778f7cd72879128eff3584ca6881429c6985cd7f87e82f0ad612f4d2c7452303ebd332a95f942abc3d51aa7f639bd201fd3359569c60fc1b33", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/be35819ef706462f34381db872295f110661c9bff2220eec182726c38d810e0b4820021f4a74601136ec3e7af830b1d0b0dc152b557eb2f7d1c5394d10cec1b8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/D5z8z-cLTvqbv4oZu6GiBw/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-07-12 13:40:24.909963) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:40:24.910443) ========= 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-1468351671.413359-1413938341 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019222 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:40:25.021932) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 13:40:25.025151) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 13:40:25.025626) ========= ========= Total master_lag: 22.47 =========