builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-638 starttime: 1461466028.03 results: success (0) buildid: 20160423181244 builduid: 3f130655a1f04869bfb0e5e1739c2feb revision: ab8a76ac7b34db20dd3c220c9846826334f3efdc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.031080) ========= master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.031682) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.032115) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.115377) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.115781) ========= 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=9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 19:47:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.8M=0.001s 2016-04-23 19:47:08 (11.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.286410 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.437822) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.438301) ========= 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=9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.041655 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:08.514578) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 19:47:08.515074) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev ab8a76ac7b34db20dd3c220c9846826334f3efdc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev ab8a76ac7b34db20dd3c220c9846826334f3efdc --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=9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 19:47:08,660 truncating revision to first 12 chars 2016-04-23 19:47:08,661 Setting DEBUG logging. 2016-04-23 19:47:08,661 attempt 1/10 2016-04-23 19:47:08,661 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/ab8a76ac7b34?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 19:47:09,327 unpacking tar archive at: mozilla-central-ab8a76ac7b34/testing/mozharness/ program finished with exit code 0 elapsedTime=0.990334 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 19:47:09.542035) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:09.542510) ========= script_repo_revision: ab8a76ac7b34db20dd3c220c9846826334f3efdc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:09.543090) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:09.543476) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 19:47:09.575072) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 5 secs) (at 2016-04-23 19:47:09.575463) ========= /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-central --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-central', '--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=9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280 _=/tools/buildbot/bin/python using PTY: False 19:47:10 INFO - MultiFileLogger online at 20160423 19:47:10 in /builds/slave/test 19:47:10 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-central --download-symbols true 19:47:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:47:10 INFO - {'append_to_log': False, 19:47:10 INFO - 'base_work_dir': '/builds/slave/test', 19:47:10 INFO - 'blob_upload_branch': 'mozilla-central', 19:47:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:47:10 INFO - 'buildbot_json_path': 'buildprops.json', 19:47:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:47:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:47:10 INFO - 'download_minidump_stackwalk': True, 19:47:10 INFO - 'download_symbols': 'true', 19:47:10 INFO - 'e10s': False, 19:47:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:47:10 INFO - 'tooltool.py': '/tools/tooltool.py', 19:47:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:47:10 INFO - '/tools/misc-python/virtualenv.py')}, 19:47:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:47:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:47:10 INFO - 'log_level': 'info', 19:47:10 INFO - 'log_to_console': True, 19:47:10 INFO - 'opt_config_files': (), 19:47:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:47:10 INFO - '--processes=1', 19:47:10 INFO - '--config=%(test_path)s/wptrunner.ini', 19:47:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:47:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:47:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:47:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:47:10 INFO - 'pip_index': False, 19:47:10 INFO - 'require_test_zip': True, 19:47:10 INFO - 'test_type': ('testharness',), 19:47:10 INFO - 'this_chunk': '1', 19:47:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:47:10 INFO - 'total_chunks': '10', 19:47:10 INFO - 'virtualenv_path': 'venv', 19:47:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:47:10 INFO - 'work_dir': 'build'} 19:47:10 INFO - ##### 19:47:10 INFO - ##### Running clobber step. 19:47:10 INFO - ##### 19:47:10 INFO - Running pre-action listener: _resource_record_pre_action 19:47:10 INFO - Running main action method: clobber 19:47:10 INFO - rmtree: /builds/slave/test/build 19:47:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:47:11 INFO - Running post-action listener: _resource_record_post_action 19:47:11 INFO - ##### 19:47:11 INFO - ##### Running read-buildbot-config step. 19:47:11 INFO - ##### 19:47:11 INFO - Running pre-action listener: _resource_record_pre_action 19:47:11 INFO - Running main action method: read_buildbot_config 19:47:11 INFO - Using buildbot properties: 19:47:11 INFO - { 19:47:11 INFO - "project": "", 19:47:11 INFO - "product": "firefox", 19:47:11 INFO - "script_repo_revision": "production", 19:47:11 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 19:47:11 INFO - "repository": "", 19:47:11 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 19:47:11 INFO - "buildid": "20160423181244", 19:47:11 INFO - "pgo_build": "False", 19:47:11 INFO - "basedir": "/builds/slave/test", 19:47:11 INFO - "buildnumber": 3, 19:47:11 INFO - "slavename": "tst-linux64-spot-638", 19:47:11 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/", 19:47:11 INFO - "platform": "linux64", 19:47:11 INFO - "branch": "mozilla-central", 19:47:11 INFO - "revision": "ab8a76ac7b34db20dd3c220c9846826334f3efdc", 19:47:11 INFO - "repo_path": "mozilla-central", 19:47:11 INFO - "moz_repo_path": "", 19:47:11 INFO - "stage_platform": "linux64", 19:47:11 INFO - "builduid": "3f130655a1f04869bfb0e5e1739c2feb", 19:47:11 INFO - "slavebuilddir": "test" 19:47:11 INFO - } 19:47:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 19:47:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 19:47:11 INFO - Running post-action listener: _resource_record_post_action 19:47:11 INFO - ##### 19:47:11 INFO - ##### Running download-and-extract step. 19:47:11 INFO - ##### 19:47:11 INFO - Running pre-action listener: _resource_record_pre_action 19:47:11 INFO - Running main action method: download_and_extract 19:47:11 INFO - mkdir: /builds/slave/test/build/tests 19:47: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')]} 19:47:11 INFO - https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 19:47:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:47:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:47:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:47:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 19:47:12 INFO - Downloaded 1361 bytes. 19:47:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:47:12 INFO - Using the following test package requirements: 19:47:12 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 19:47:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 19:47:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 19:47:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'jsshell-linux-x86_64.zip'], 19:47:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 19:47:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 19:47:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 19:47:12 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 19:47:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 19:47:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:47:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 19:47:12 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 19:47:12 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')]} 19:47:12 INFO - https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 19:47:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:47:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:47:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:47:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 19:47:15 INFO - Downloaded 22745727 bytes. 19:47:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:47:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:47:15 INFO - caution: filename not matched: web-platform/* 19:47:15 INFO - Return code: 11 19:47:15 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')]} 19:47:15 INFO - https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 19:47:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:47:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:47:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:47:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 19:47:18 INFO - Downloaded 36402274 bytes. 19:47:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:47:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:47:21 INFO - caution: filename not matched: bin/* 19:47:21 INFO - caution: filename not matched: config/* 19:47:21 INFO - caution: filename not matched: mozbase/* 19:47:21 INFO - caution: filename not matched: marionette/* 19:47:21 INFO - caution: filename not matched: tools/wptserve/* 19:47:21 INFO - Return code: 11 19:47:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:21 INFO - https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 19:47:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:47:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:47:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:47:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 19:47:24 INFO - Downloaded 64433518 bytes. 19:47:24 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:47:24 INFO - mkdir: /builds/slave/test/properties 19:47:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:47:24 INFO - Writing to file /builds/slave/test/properties/build_url 19:47:24 INFO - Contents: 19:47:24 INFO - build_url:https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:47:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:47:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:47:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:47:25 INFO - Contents: 19:47:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:47:25 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')]} 19:47:25 INFO - https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:47:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:47:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:47:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:47:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 19:47:29 INFO - Downloaded 90861908 bytes. 19:47:29 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:47:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:47:35 INFO - Return code: 0 19:47:35 INFO - Running post-action listener: _resource_record_post_action 19:47:35 INFO - Running post-action listener: set_extra_try_arguments 19:47:35 INFO - ##### 19:47:35 INFO - ##### Running create-virtualenv step. 19:47:35 INFO - ##### 19:47:35 INFO - Running pre-action listener: _pre_create_virtualenv 19:47:35 INFO - Running pre-action listener: _resource_record_pre_action 19:47:35 INFO - Running main action method: create_virtualenv 19:47:35 INFO - Creating virtualenv /builds/slave/test/build/venv 19:47: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 19:47:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:47:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:47:35 INFO - Using real prefix '/usr' 19:47:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:47:37 INFO - Installing distribute.............................................................................................................................................................................................done. 19:47:42 INFO - Installing pip.................done. 19:47:42 INFO - Return code: 0 19:47:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:47:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:42 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 0x252b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x252c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2573a50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2574ba0>, '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 0x2571af0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2571f80>, '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': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', '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 19:47:42 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 19:47:42 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 19:47:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:42 INFO - 'CCACHE_UMASK': '002', 19:47:42 INFO - 'DISPLAY': ':0', 19:47:42 INFO - 'HOME': '/home/cltbld', 19:47:42 INFO - 'LANG': 'en_US.UTF-8', 19:47:42 INFO - 'LOGNAME': 'cltbld', 19:47:42 INFO - 'MAIL': '/var/mail/cltbld', 19:47:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:42 INFO - 'MOZ_NO_REMOTE': '1', 19:47:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:42 INFO - 'PWD': '/builds/slave/test', 19:47:42 INFO - 'SHELL': '/bin/bash', 19:47:42 INFO - 'SHLVL': '1', 19:47:42 INFO - 'TERM': 'linux', 19:47:42 INFO - 'TMOUT': '86400', 19:47:42 INFO - 'USER': 'cltbld', 19:47:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', 19:47:42 INFO - '_': '/tools/buildbot/bin/python'} 19:47:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:42 INFO - Downloading/unpacking psutil>=0.7.1 19:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:47:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:47:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:47:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:47:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:47:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:47:46 INFO - Installing collected packages: psutil 19:47:46 INFO - Running setup.py install for psutil 19:47:46 INFO - building 'psutil._psutil_linux' extension 19:47:47 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-x86_64-2.7/psutil/_psutil_linux.o 19:47:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 19:47:47 INFO - building 'psutil._psutil_posix' extension 19:47:47 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-x86_64-2.7/psutil/_psutil_posix.o 19:47:47 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 19:47:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:47:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:47:47 INFO - Successfully installed psutil 19:47:47 INFO - Cleaning up... 19:47:47 INFO - Return code: 0 19:47:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:47: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')]} 19:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47: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')]} 19:47:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47: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 0x252b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x252c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2573a50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2574ba0>, '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 0x2571af0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2571f80>, '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': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', '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 19:47: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 19:47: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 19:47:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:47 INFO - 'CCACHE_UMASK': '002', 19:47:47 INFO - 'DISPLAY': ':0', 19:47:47 INFO - 'HOME': '/home/cltbld', 19:47:47 INFO - 'LANG': 'en_US.UTF-8', 19:47:47 INFO - 'LOGNAME': 'cltbld', 19:47:47 INFO - 'MAIL': '/var/mail/cltbld', 19:47:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:47 INFO - 'MOZ_NO_REMOTE': '1', 19:47:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:47 INFO - 'PWD': '/builds/slave/test', 19:47:47 INFO - 'SHELL': '/bin/bash', 19:47:47 INFO - 'SHLVL': '1', 19:47:47 INFO - 'TERM': 'linux', 19:47:47 INFO - 'TMOUT': '86400', 19:47:47 INFO - 'USER': 'cltbld', 19:47:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', 19:47:47 INFO - '_': '/tools/buildbot/bin/python'} 19:47:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:47:48 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 19:47:48 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 19:47:48 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 19:47:48 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 19:47:48 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 19:47:48 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 19:47:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:47:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:47:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:47:52 INFO - Installing collected packages: mozsystemmonitor 19:47:52 INFO - Running setup.py install for mozsystemmonitor 19:47:52 INFO - Successfully installed mozsystemmonitor 19:47:52 INFO - Cleaning up... 19:47:52 INFO - Return code: 0 19:47:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:47:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:52 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 0x252b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x252c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2573a50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2574ba0>, '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 0x2571af0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2571f80>, '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': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', '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 19:47:52 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 19:47:52 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 19:47:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:52 INFO - 'CCACHE_UMASK': '002', 19:47:52 INFO - 'DISPLAY': ':0', 19:47:52 INFO - 'HOME': '/home/cltbld', 19:47:52 INFO - 'LANG': 'en_US.UTF-8', 19:47:52 INFO - 'LOGNAME': 'cltbld', 19:47:52 INFO - 'MAIL': '/var/mail/cltbld', 19:47:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:52 INFO - 'MOZ_NO_REMOTE': '1', 19:47:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:52 INFO - 'PWD': '/builds/slave/test', 19:47:52 INFO - 'SHELL': '/bin/bash', 19:47:52 INFO - 'SHLVL': '1', 19:47:52 INFO - 'TERM': 'linux', 19:47:52 INFO - 'TMOUT': '86400', 19:47:52 INFO - 'USER': 'cltbld', 19:47:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', 19:47:52 INFO - '_': '/tools/buildbot/bin/python'} 19:47:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:52 INFO - Downloading/unpacking blobuploader==1.2.4 19:47: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 19:47: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 19:47: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 19:47: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 19:47: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 19:47: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 19:47:56 INFO - Downloading blobuploader-1.2.4.tar.gz 19:47:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:47:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:47: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 19:47: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 19:47: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 19:47: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 19:47: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 19:47: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 19:47:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:47:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:47:57 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 19:47:57 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 19:47:57 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 19:47:57 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 19:47:57 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 19:47:57 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 19:47:57 INFO - Downloading docopt-0.6.1.tar.gz 19:47:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:47:58 INFO - Installing collected packages: blobuploader, requests, docopt 19:47:58 INFO - Running setup.py install for blobuploader 19:47:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:47:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:47:58 INFO - Running setup.py install for requests 19:47:59 INFO - Running setup.py install for docopt 19:47:59 INFO - Successfully installed blobuploader requests docopt 19:47:59 INFO - Cleaning up... 19:47:59 INFO - Return code: 0 19:47:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:47: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')]} 19:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47: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')]} 19:47:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:59 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 0x252b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x252c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2573a50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2574ba0>, '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 0x2571af0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2571f80>, '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': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', '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 19:47:59 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 19:47:59 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 19:47:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:59 INFO - 'CCACHE_UMASK': '002', 19:47:59 INFO - 'DISPLAY': ':0', 19:47:59 INFO - 'HOME': '/home/cltbld', 19:47:59 INFO - 'LANG': 'en_US.UTF-8', 19:47:59 INFO - 'LOGNAME': 'cltbld', 19:47:59 INFO - 'MAIL': '/var/mail/cltbld', 19:47:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:59 INFO - 'MOZ_NO_REMOTE': '1', 19:47:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:59 INFO - 'PWD': '/builds/slave/test', 19:47:59 INFO - 'SHELL': '/bin/bash', 19:47:59 INFO - 'SHLVL': '1', 19:47:59 INFO - 'TERM': 'linux', 19:47:59 INFO - 'TMOUT': '86400', 19:47:59 INFO - 'USER': 'cltbld', 19:47:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', 19:47:59 INFO - '_': '/tools/buildbot/bin/python'} 19:47:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:47:59 INFO - Running setup.py (path:/tmp/pip-Mgtoxx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:48:00 INFO - Running setup.py (path:/tmp/pip-IsYVnu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:48:00 INFO - Running setup.py (path:/tmp/pip-36fenr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:48:00 INFO - Running setup.py (path:/tmp/pip-0knvmW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:48:00 INFO - Running setup.py (path:/tmp/pip-u9sPGB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:48:00 INFO - Running setup.py (path:/tmp/pip-OWvDDi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:48:00 INFO - Running setup.py (path:/tmp/pip-AQffHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:48:00 INFO - Running setup.py (path:/tmp/pip-fBTiWT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:48:01 INFO - Running setup.py (path:/tmp/pip-kMz_Lp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:48:01 INFO - Running setup.py (path:/tmp/pip-VqlhCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:48:01 INFO - Running setup.py (path:/tmp/pip-ycrLgL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:48:01 INFO - Running setup.py (path:/tmp/pip-ms5AIz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:48:01 INFO - Running setup.py (path:/tmp/pip-QFretN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:48:01 INFO - Running setup.py (path:/tmp/pip-F9MRKb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:48:01 INFO - Running setup.py (path:/tmp/pip-jFQLlq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:48:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:48:01 INFO - Running setup.py (path:/tmp/pip-zbgbGS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:48:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:48:02 INFO - Running setup.py (path:/tmp/pip-2MZALY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:48:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:48:02 INFO - Running setup.py (path:/tmp/pip-AqKowQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:48:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:48:02 INFO - Running setup.py (path:/tmp/pip-nVuuxc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:48:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48:02 INFO - Running setup.py (path:/tmp/pip-SaCwK9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:48:03 INFO - Running setup.py (path:/tmp/pip-yq7g_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:48:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:48:03 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 19:48:03 INFO - Running setup.py install for manifestparser 19:48:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:48:03 INFO - Running setup.py install for mozcrash 19:48:03 INFO - Running setup.py install for mozdebug 19:48:03 INFO - Running setup.py install for mozdevice 19:48:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Running setup.py install for mozfile 19:48:04 INFO - Running setup.py install for mozhttpd 19:48:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Running setup.py install for mozinfo 19:48:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Running setup.py install for mozInstall 19:48:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:48:04 INFO - Running setup.py install for mozleak 19:48:05 INFO - Running setup.py install for mozlog 19:48:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:48:05 INFO - Running setup.py install for moznetwork 19:48:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:48:05 INFO - Running setup.py install for mozprocess 19:48:05 INFO - Running setup.py install for mozprofile 19:48:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:48:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:48:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:48:06 INFO - Running setup.py install for mozrunner 19:48:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:48:06 INFO - Running setup.py install for mozscreenshot 19:48:06 INFO - Running setup.py install for moztest 19:48:06 INFO - Running setup.py install for mozversion 19:48:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:48:06 INFO - Running setup.py install for wptserve 19:48:07 INFO - Running setup.py install for marionette-driver 19:48:07 INFO - Running setup.py install for browsermob-proxy 19:48:07 INFO - Running setup.py install for marionette-client 19:48:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:48:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:48:08 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 19:48:08 INFO - Cleaning up... 19:48:08 INFO - Return code: 0 19:48:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:48:08 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')]} 19:48:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:48:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:48:08 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')]} 19:48:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:48:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:48:08 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 0x252b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x252c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2573a50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2574ba0>, '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 0x2571af0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2571f80>, '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': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', '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 19:48:08 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 19:48:08 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 19:48:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:48:08 INFO - 'CCACHE_UMASK': '002', 19:48:08 INFO - 'DISPLAY': ':0', 19:48:08 INFO - 'HOME': '/home/cltbld', 19:48:08 INFO - 'LANG': 'en_US.UTF-8', 19:48:08 INFO - 'LOGNAME': 'cltbld', 19:48:08 INFO - 'MAIL': '/var/mail/cltbld', 19:48:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:48:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:48:08 INFO - 'MOZ_NO_REMOTE': '1', 19:48:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:48:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:48:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:48:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:48:08 INFO - 'PWD': '/builds/slave/test', 19:48:08 INFO - 'SHELL': '/bin/bash', 19:48:08 INFO - 'SHLVL': '1', 19:48:08 INFO - 'TERM': 'linux', 19:48:08 INFO - 'TMOUT': '86400', 19:48:08 INFO - 'USER': 'cltbld', 19:48:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', 19:48:08 INFO - '_': '/tools/buildbot/bin/python'} 19:48:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:48:08 INFO - Running setup.py (path:/tmp/pip-AQnKQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:48: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)) 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:48:08 INFO - Running setup.py (path:/tmp/pip-6kCiyP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:48: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)) 19:48:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:48:08 INFO - Running setup.py (path:/tmp/pip-aGl2Bd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:48:09 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)) 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:48:09 INFO - Running setup.py (path:/tmp/pip-puFrNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:48:09 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)) 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:48:09 INFO - Running setup.py (path:/tmp/pip-L8V2_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:48: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)) 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:48:09 INFO - Running setup.py (path:/tmp/pip-A0qNS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:48: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)) 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:48:09 INFO - Running setup.py (path:/tmp/pip-S9Kbft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:48: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)) 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:48:09 INFO - Running setup.py (path:/tmp/pip-NHXmbE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:48: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)) 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:48:09 INFO - Running setup.py (path:/tmp/pip-mYZ3X8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:48: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)) 19:48:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:48:09 INFO - Running setup.py (path:/tmp/pip-7dfLVl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:48:10 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)) 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:48:10 INFO - Running setup.py (path:/tmp/pip-3TY8ic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:48:10 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)) 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:48:10 INFO - Running setup.py (path:/tmp/pip-0f9vTd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:48: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)) 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:48:10 INFO - Running setup.py (path:/tmp/pip-1fX6p6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:48: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)) 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:48:10 INFO - Running setup.py (path:/tmp/pip-Tt8aNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:48: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)) 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:48:10 INFO - Running setup.py (path:/tmp/pip-6AVCQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:48: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)) 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:48:10 INFO - Running setup.py (path:/tmp/pip-AHFvff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:48: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)) 19:48:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:48:10 INFO - Running setup.py (path:/tmp/pip-V37xkA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:48:11 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)) 19:48:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:48:11 INFO - Running setup.py (path:/tmp/pip-SMp5OF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:48:11 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)) 19:48:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:48:11 INFO - Running setup.py (path:/tmp/pip-DGxZgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:48: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)) 19:48:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48:11 INFO - Running setup.py (path:/tmp/pip-kSVnnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:48: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)) 19:48:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:48:11 INFO - Running setup.py (path:/tmp/pip-QHid4O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:48:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:48:12 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)) 19:48:12 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)) 19:48:12 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)) 19:48:12 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)) 19:48:12 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)) 19:48:12 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)) 19:48:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:48:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:48:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:48:12 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 19:48:12 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 19:48:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:48:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:48:15 INFO - Downloading blessings-1.6.tar.gz 19:48:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:48: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)) 19:48:15 INFO - Installing collected packages: blessings 19:48:15 INFO - Running setup.py install for blessings 19:48:16 INFO - Successfully installed blessings 19:48:16 INFO - Cleaning up... 19:48:16 INFO - Return code: 0 19:48:16 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:48:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:48:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:48:16 INFO - Reading from file tmpfile_stdout 19:48:16 INFO - Current package versions: 19:48:16 INFO - argparse == 1.2.1 19:48:16 INFO - blessings == 1.6 19:48:16 INFO - blobuploader == 1.2.4 19:48:16 INFO - browsermob-proxy == 0.6.0 19:48:16 INFO - docopt == 0.6.1 19:48:16 INFO - manifestparser == 1.1 19:48:16 INFO - marionette-client == 2.3.0 19:48:16 INFO - marionette-driver == 1.4.0 19:48:16 INFO - mozInstall == 1.12 19:48:16 INFO - mozcrash == 0.17 19:48:16 INFO - mozdebug == 0.1 19:48:16 INFO - mozdevice == 0.48 19:48:16 INFO - mozfile == 1.2 19:48:16 INFO - mozhttpd == 0.7 19:48:16 INFO - mozinfo == 0.9 19:48:16 INFO - mozleak == 0.1 19:48:16 INFO - mozlog == 3.1 19:48:16 INFO - moznetwork == 0.27 19:48:16 INFO - mozprocess == 0.22 19:48:16 INFO - mozprofile == 0.28 19:48:16 INFO - mozrunner == 6.11 19:48:16 INFO - mozscreenshot == 0.1 19:48:16 INFO - mozsystemmonitor == 0.0 19:48:16 INFO - moztest == 0.7 19:48:16 INFO - mozversion == 1.4 19:48:16 INFO - psutil == 3.1.1 19:48:16 INFO - requests == 1.2.3 19:48:16 INFO - wptserve == 1.4.0 19:48:16 INFO - wsgiref == 0.1.2 19:48:16 INFO - Running post-action listener: _resource_record_post_action 19:48:16 INFO - Running post-action listener: _start_resource_monitoring 19:48:16 INFO - Starting resource monitoring. 19:48:16 INFO - ##### 19:48:16 INFO - ##### Running pull step. 19:48:16 INFO - ##### 19:48:16 INFO - Running pre-action listener: _resource_record_pre_action 19:48:16 INFO - Running main action method: pull 19:48:16 INFO - Pull has nothing to do! 19:48:16 INFO - Running post-action listener: _resource_record_post_action 19:48:16 INFO - ##### 19:48:16 INFO - ##### Running install step. 19:48:16 INFO - ##### 19:48:16 INFO - Running pre-action listener: _resource_record_pre_action 19:48:16 INFO - Running main action method: install 19:48:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:48:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:48:17 INFO - Reading from file tmpfile_stdout 19:48:17 INFO - Detecting whether we're running mozinstall >=1.0... 19:48:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:48:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:48:17 INFO - Reading from file tmpfile_stdout 19:48:17 INFO - Output received: 19:48:17 INFO - Usage: mozinstall [options] installer 19:48:17 INFO - Options: 19:48:17 INFO - -h, --help show this help message and exit 19:48:17 INFO - -d DEST, --destination=DEST 19:48:17 INFO - Directory to install application into. [default: 19:48:17 INFO - "/builds/slave/test"] 19:48:17 INFO - --app=APP Application being installed. [default: firefox] 19:48:17 INFO - mkdir: /builds/slave/test/build/application 19:48:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:48:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 19:48:49 INFO - Reading from file tmpfile_stdout 19:48:49 INFO - Output received: 19:48:49 INFO - /builds/slave/test/build/application/firefox/firefox 19:48:49 INFO - Running post-action listener: _resource_record_post_action 19:48:49 INFO - ##### 19:48:49 INFO - ##### Running run-tests step. 19:48:49 INFO - ##### 19:48:49 INFO - Running pre-action listener: _resource_record_pre_action 19:48:49 INFO - Running main action method: run_tests 19:48:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:48:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:48:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:48:49 INFO - grabbing minidump binary from tooltool 19:48:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:48:49 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2574ba0>, '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 0x2571af0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2571f80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:48:49 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:48:49 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/linux64/releng.manifest -o -c /builds/tooltool_cache 19:48:49 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:48:49 INFO - Return code: 0 19:48:49 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 19:48:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:48:49 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/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 19:48:49 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/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 19:48:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:48:49 INFO - 'CCACHE_UMASK': '002', 19:48:49 INFO - 'DISPLAY': ':0', 19:48:49 INFO - 'HOME': '/home/cltbld', 19:48:49 INFO - 'LANG': 'en_US.UTF-8', 19:48:49 INFO - 'LOGNAME': 'cltbld', 19:48:49 INFO - 'MAIL': '/var/mail/cltbld', 19:48:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:48:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:48:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:48:49 INFO - 'MOZ_NO_REMOTE': '1', 19:48:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:48:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:48:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:48:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:48:49 INFO - 'PWD': '/builds/slave/test', 19:48:49 INFO - 'SHELL': '/bin/bash', 19:48:49 INFO - 'SHLVL': '1', 19:48:49 INFO - 'TERM': 'linux', 19:48:49 INFO - 'TMOUT': '86400', 19:48:49 INFO - 'USER': 'cltbld', 19:48:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280', 19:48:49 INFO - '_': '/tools/buildbot/bin/python'} 19:48:49 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/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 19:48: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 19:48:49 INFO - import pkg_resources 19:48:51 INFO - Using 1 client processes 19:48:51 INFO - wptserve Starting http server on 127.0.0.1:8000 19:48:51 INFO - wptserve Starting http server on 127.0.0.1:8001 19:48:51 INFO - wptserve Starting http server on 127.0.0.1:8443 19:48:53 INFO - SUITE-START | Running 778 tests 19:48:53 INFO - Running testharness tests 19:48:54 INFO - Setting up ssl 19:48:54 INFO - PROCESS | certutil | 19:48:54 INFO - PROCESS | certutil | 19:48:54 INFO - PROCESS | certutil | 19:48:54 INFO - Certificate Nickname Trust Attributes 19:48:54 INFO - SSL,S/MIME,JAR/XPI 19:48:54 INFO - 19:48:54 INFO - web-platform-tests CT,, 19:48:54 INFO - 19:48:54 INFO - Starting runner 19:48:57 INFO - PROCESS | 7589 | 1461466137119 Marionette DEBUG Marionette enabled via build flag and pref 19:48:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf07225800 == 1 [pid = 7589] [id = 1] 19:48:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 1 (0x7faf07226000) [pid = 7589] [serial = 1] [outer = (nil)] 19:48:57 INFO - PROCESS | 7589 | [7589] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:48:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 2 (0x7faf07227000) [pid = 7589] [serial = 2] [outer = 0x7faf07226000] 19:48:57 INFO - PROCESS | 7589 | 1461466137767 Marionette INFO Listening on port 2828 19:48:58 INFO - PROCESS | 7589 | 1461466138331 Marionette DEBUG Marionette enabled via command-line flag 19:48:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0410d000 == 2 [pid = 7589] [id = 2] 19:48:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 3 (0x7faf0410d800) [pid = 7589] [serial = 3] [outer = (nil)] 19:48:58 INFO - PROCESS | 7589 | [7589] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:48:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 4 (0x7faf0410e800) [pid = 7589] [serial = 4] [outer = 0x7faf0410d800] 19:48:58 INFO - PROCESS | 7589 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7faf03505bb0 19:48:58 INFO - PROCESS | 7589 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7faf035463d0 19:48:58 INFO - PROCESS | 7589 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7faf0354d640 19:48:58 INFO - PROCESS | 7589 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7faf0354d940 19:48:58 INFO - PROCESS | 7589 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7faf0354dc70 19:48:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 5 (0x7faf03590800) [pid = 7589] [serial = 5] [outer = 0x7faf07226000] 19:48:58 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:58 INFO - PROCESS | 7589 | 1461466138708 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55294 19:48:58 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:58 INFO - PROCESS | 7589 | 1461466138794 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55295 19:48:58 INFO - PROCESS | 7589 | 1461466138802 Marionette DEBUG Closed connection conn0 19:48:58 INFO - PROCESS | 7589 | [7589] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:48:58 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:58 INFO - PROCESS | 7589 | 1461466138933 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55296 19:48:58 INFO - PROCESS | 7589 | 1461466138936 Marionette DEBUG Closed connection conn1 19:48:58 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:59 INFO - PROCESS | 7589 | 1461466139000 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55297 19:48:59 INFO - PROCESS | 7589 | 1461466139008 Marionette DEBUG Closed connection conn2 19:48:59 INFO - PROCESS | 7589 | 1461466139068 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:48:59 INFO - PROCESS | 7589 | 1461466139089 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423181244","device":"desktop","version":"48.0a1"} 19:48:59 INFO - PROCESS | 7589 | [7589] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:49:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef817c800 == 3 [pid = 7589] [id = 3] 19:49:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 6 (0x7faef817d000) [pid = 7589] [serial = 6] [outer = (nil)] 19:49:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef817d800 == 4 [pid = 7589] [id = 4] 19:49:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 7 (0x7faef7f41000) [pid = 7589] [serial = 7] [outer = (nil)] 19:49:01 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:49:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef738d800 == 5 [pid = 7589] [id = 5] 19:49:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 8 (0x7faef73f4800) [pid = 7589] [serial = 8] [outer = (nil)] 19:49:01 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:49:01 INFO - PROCESS | 7589 | [7589] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:49:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 9 (0x7faef708d400) [pid = 7589] [serial = 9] [outer = 0x7faef73f4800] 19:49:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 10 (0x7faef6dba000) [pid = 7589] [serial = 10] [outer = 0x7faef817d000] 19:49:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 11 (0x7faef6d56800) [pid = 7589] [serial = 11] [outer = 0x7faef7f41000] 19:49:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 12 (0x7faef6b24800) [pid = 7589] [serial = 12] [outer = 0x7faef73f4800] 19:49:02 INFO - PROCESS | 7589 | 1461466142942 Marionette DEBUG loaded listener.js 19:49:02 INFO - PROCESS | 7589 | 1461466142975 Marionette DEBUG loaded listener.js 19:49:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 13 (0x7faef6478c00) [pid = 7589] [serial = 13] [outer = 0x7faef73f4800] 19:49:03 INFO - PROCESS | 7589 | 1461466143762 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ff8417f6-527e-4e37-bb2b-a6b896f28697","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423181244","device":"desktop","version":"48.0a1","command_id":1}}] 19:49:03 INFO - PROCESS | 7589 | 1461466143992 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:49:04 INFO - PROCESS | 7589 | 1461466144129 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:49:04 INFO - PROCESS | 7589 | 1461466144470 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:49:04 INFO - PROCESS | 7589 | [7589] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:49:04 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:49:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 14 (0x7faef0b0a400) [pid = 7589] [serial = 14] [outer = 0x7faef73f4800] 19:49:05 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:49:05 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:49:05 INFO - PROCESS | 7589 | 1461466145194 Marionette TRACE conn3 <- [1,3,null,{}] 19:49:05 INFO - PROCESS | 7589 | 1461466145223 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:49:05 INFO - PROCESS | 7589 | 1461466145261 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:49:05 INFO - PROCESS | 7589 | 1461466145328 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:49:05 INFO - PROCESS | 7589 | 1461466145333 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:49:05 INFO - PROCESS | 7589 | 1461466145403 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:49:05 INFO - PROCESS | 7589 | 1461466145409 Marionette TRACE conn3 <- [1,6,null,{}] 19:49:05 INFO - PROCESS | 7589 | 1461466145416 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:05 INFO - PROCESS | 7589 | 1461466145436 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:49:05 INFO - PROCESS | 7589 | 1461466145446 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0cbf000 == 6 [pid = 7589] [id = 6] 19:49:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 15 (0x7faeef93c000) [pid = 7589] [serial = 15] [outer = (nil)] 19:49:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 16 (0x7faeef93dc00) [pid = 7589] [serial = 16] [outer = 0x7faeef93c000] 19:49:05 INFO - PROCESS | 7589 | 1461466145523 Marionette DEBUG loaded listener.js 19:49:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 17 (0x7faeef7b9c00) [pid = 7589] [serial = 17] [outer = 0x7faeef93c000] 19:49:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef71a800 == 7 [pid = 7589] [id = 7] 19:49:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 18 (0x7faeef7c6000) [pid = 7589] [serial = 18] [outer = (nil)] 19:49:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 19 (0x7faef0b7a000) [pid = 7589] [serial = 19] [outer = 0x7faeef7c6000] 19:49:06 INFO - PROCESS | 7589 | 1461466145999 Marionette DEBUG loaded listener.js 19:49:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 20 (0x7faeef4e4800) [pid = 7589] [serial = 20] [outer = 0x7faeef7c6000] 19:49:06 INFO - PROCESS | 7589 | [7589] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:49:06 INFO - PROCESS | 7589 | 1461466146617 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1347ms 19:49:06 INFO - PROCESS | 7589 | 1461466146798 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:49:06 INFO - PROCESS | 7589 | 1461466146804 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:49:06 INFO - PROCESS | 7589 | 1461466146895 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:49:06 INFO - PROCESS | 7589 | 1461466146901 Marionette TRACE conn3 <- [1,10,null,{}] 19:49:06 INFO - PROCESS | 7589 | 1461466146938 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:07 INFO - PROCESS | 7589 | 1461466147205 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:49:07 INFO - PROCESS | 7589 | 1461466147254 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed8a8800 == 8 [pid = 7589] [id = 8] 19:49:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 21 (0x7faeed849000) [pid = 7589] [serial = 21] [outer = (nil)] 19:49:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 22 (0x7faeed84ac00) [pid = 7589] [serial = 22] [outer = 0x7faeed849000] 19:49:07 INFO - PROCESS | 7589 | 1461466147377 Marionette DEBUG loaded listener.js 19:49:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 23 (0x7faeee821400) [pid = 7589] [serial = 23] [outer = 0x7faeed849000] 19:49:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef223000 == 9 [pid = 7589] [id = 9] 19:49:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 24 (0x7faeef223800) [pid = 7589] [serial = 24] [outer = (nil)] 19:49:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 25 (0x7faeef224800) [pid = 7589] [serial = 25] [outer = 0x7faeef223800] 19:49:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 26 (0x7faeedb2a800) [pid = 7589] [serial = 26] [outer = 0x7faeef223800] 19:49:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed8b7800 == 10 [pid = 7589] [id = 10] 19:49:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 27 (0x7faeedcec000) [pid = 7589] [serial = 27] [outer = (nil)] 19:49:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 28 (0x7faeee739000) [pid = 7589] [serial = 28] [outer = 0x7faeedcec000] 19:49:08 INFO - PROCESS | 7589 | 1461466148992 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:49:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 29 (0x7faeed84c000) [pid = 7589] [serial = 29] [outer = 0x7faeedcec000] 19:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 2185ms 19:49:09 INFO - PROCESS | 7589 | 1461466149059 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:49:09 INFO - PROCESS | 7589 | 1461466149067 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:49:09 INFO - PROCESS | 7589 | 1461466149137 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:49:09 INFO - PROCESS | 7589 | 1461466149143 Marionette TRACE conn3 <- [1,14,null,{}] 19:49:09 INFO - PROCESS | 7589 | 1461466149281 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:09 INFO - PROCESS | 7589 | 1461466149461 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:49:09 INFO - PROCESS | 7589 | 1461466149569 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef366b000 == 11 [pid = 7589] [id = 11] 19:49:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 30 (0x7faeedce5000) [pid = 7589] [serial = 30] [outer = (nil)] 19:49:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 31 (0x7faeee82bc00) [pid = 7589] [serial = 31] [outer = 0x7faeedce5000] 19:49:09 INFO - PROCESS | 7589 | 1461466149650 Marionette DEBUG loaded listener.js 19:49:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 32 (0x7faef568bc00) [pid = 7589] [serial = 32] [outer = 0x7faeedce5000] 19:49:10 INFO - PROCESS | 7589 | 1461466150517 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1472ms 19:49:10 INFO - PROCESS | 7589 | 1461466150552 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:49:10 INFO - PROCESS | 7589 | 1461466150560 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:49:10 INFO - PROCESS | 7589 | 1461466150571 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:49:10 INFO - PROCESS | 7589 | 1461466150575 Marionette TRACE conn3 <- [1,18,null,{}] 19:49:10 INFO - PROCESS | 7589 | 1461466150582 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:10 INFO - PROCESS | 7589 | 1461466150805 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:49:10 INFO - PROCESS | 7589 | 1461466150924 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef737b800 == 12 [pid = 7589] [id = 12] 19:49:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 33 (0x7faef6d4a800) [pid = 7589] [serial = 33] [outer = (nil)] 19:49:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 34 (0x7faef73f1000) [pid = 7589] [serial = 34] [outer = 0x7faef6d4a800] 19:49:11 INFO - PROCESS | 7589 | 1461466150999 Marionette DEBUG loaded listener.js 19:49:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 35 (0x7faef7da8400) [pid = 7589] [serial = 35] [outer = 0x7faef6d4a800] 19:49:12 INFO - PROCESS | 7589 | 1461466152050 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1540ms 19:49:12 INFO - PROCESS | 7589 | 1461466152112 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:49:12 INFO - PROCESS | 7589 | 1461466152117 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:49:12 INFO - PROCESS | 7589 | 1461466152125 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:49:12 INFO - PROCESS | 7589 | 1461466152130 Marionette TRACE conn3 <- [1,22,null,{}] 19:49:12 INFO - PROCESS | 7589 | 1461466152139 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:12 INFO - PROCESS | 7589 | 1461466152346 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:49:12 INFO - PROCESS | 7589 | 1461466152481 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedb35000 == 13 [pid = 7589] [id = 13] 19:49:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 36 (0x7faef0b0e000) [pid = 7589] [serial = 36] [outer = (nil)] 19:49:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 37 (0x7faef5687800) [pid = 7589] [serial = 37] [outer = 0x7faef0b0e000] 19:49:12 INFO - PROCESS | 7589 | 1461466152592 Marionette DEBUG loaded listener.js 19:49:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 38 (0x7faef6e3d800) [pid = 7589] [serial = 38] [outer = 0x7faef0b0e000] 19:49:13 INFO - PROCESS | 7589 | 1461466153424 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1336ms 19:49:13 INFO - PROCESS | 7589 | 1461466153463 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:49:13 INFO - PROCESS | 7589 | 1461466153471 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:49:13 INFO - PROCESS | 7589 | 1461466153481 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:49:13 INFO - PROCESS | 7589 | 1461466153484 Marionette TRACE conn3 <- [1,26,null,{}] 19:49:13 INFO - PROCESS | 7589 | 1461466153495 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:13 INFO - PROCESS | 7589 | 1461466153656 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:49:13 INFO - PROCESS | 7589 | 1461466153731 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7768000 == 14 [pid = 7589] [id = 14] 19:49:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 39 (0x7faef61a9c00) [pid = 7589] [serial = 39] [outer = (nil)] 19:49:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 40 (0x7faef8490400) [pid = 7589] [serial = 40] [outer = 0x7faef61a9c00] 19:49:13 INFO - PROCESS | 7589 | 1461466153802 Marionette DEBUG loaded listener.js 19:49:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 41 (0x7faef8fa3400) [pid = 7589] [serial = 41] [outer = 0x7faef61a9c00] 19:49:14 INFO - PROCESS | 7589 | 1461466154487 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1041ms 19:49:14 INFO - PROCESS | 7589 | 1461466154522 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:49:14 INFO - PROCESS | 7589 | 1461466154527 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:49:14 INFO - PROCESS | 7589 | 1461466154533 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:49:14 INFO - PROCESS | 7589 | 1461466154545 Marionette TRACE conn3 <- [1,30,null,{}] 19:49:14 INFO - PROCESS | 7589 | 1461466154589 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:14 INFO - PROCESS | 7589 | 1461466154746 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:49:14 INFO - PROCESS | 7589 | 1461466154760 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7be7800 == 15 [pid = 7589] [id = 15] 19:49:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 42 (0x7faef81b2000) [pid = 7589] [serial = 42] [outer = (nil)] 19:49:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 43 (0x7faef9d6bc00) [pid = 7589] [serial = 43] [outer = 0x7faef81b2000] 19:49:14 INFO - PROCESS | 7589 | 1461466154836 Marionette DEBUG loaded listener.js 19:49:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 44 (0x7faef9d78400) [pid = 7589] [serial = 44] [outer = 0x7faef81b2000] 19:49:15 INFO - PROCESS | 7589 | 1461466155613 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1105ms 19:49:15 INFO - PROCESS | 7589 | 1461466155640 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:49:15 INFO - PROCESS | 7589 | 1461466155644 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:49:15 INFO - PROCESS | 7589 | 1461466155653 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:49:15 INFO - PROCESS | 7589 | 1461466155656 Marionette TRACE conn3 <- [1,34,null,{}] 19:49:15 INFO - PROCESS | 7589 | 1461466155674 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:15 INFO - PROCESS | 7589 | 1461466155825 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:49:15 INFO - PROCESS | 7589 | 1461466155840 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef83a6000 == 16 [pid = 7589] [id = 16] 19:49:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 45 (0x7faef6b2bc00) [pid = 7589] [serial = 45] [outer = (nil)] 19:49:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 46 (0x7faefe51e400) [pid = 7589] [serial = 46] [outer = 0x7faef6b2bc00] 19:49:15 INFO - PROCESS | 7589 | 1461466155906 Marionette DEBUG loaded listener.js 19:49:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 47 (0x7faf03534400) [pid = 7589] [serial = 47] [outer = 0x7faef6b2bc00] 19:49:16 INFO - PROCESS | 7589 | 1461466156608 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 990ms 19:49:16 INFO - PROCESS | 7589 | 1461466156644 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:49:16 INFO - PROCESS | 7589 | 1461466156647 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:49:16 INFO - PROCESS | 7589 | 1461466156653 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:49:16 INFO - PROCESS | 7589 | 1461466156656 Marionette TRACE conn3 <- [1,38,null,{}] 19:49:16 INFO - PROCESS | 7589 | 1461466156662 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:16 INFO - PROCESS | 7589 | 1461466156827 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:49:16 INFO - PROCESS | 7589 | 1461466156850 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8a36000 == 17 [pid = 7589] [id = 17] 19:49:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 48 (0x7faeee72f000) [pid = 7589] [serial = 48] [outer = (nil)] 19:49:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 49 (0x7faef2c53c00) [pid = 7589] [serial = 49] [outer = 0x7faeee72f000] 19:49:16 INFO - PROCESS | 7589 | 1461466156915 Marionette DEBUG loaded listener.js 19:49:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 50 (0x7faf043d6000) [pid = 7589] [serial = 50] [outer = 0x7faeee72f000] 19:49:17 INFO - PROCESS | 7589 | 1461466157617 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1079ms 19:49:17 INFO - PROCESS | 7589 | 1461466157734 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:49:17 INFO - PROCESS | 7589 | 1461466157739 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:49:17 INFO - PROCESS | 7589 | 1461466157748 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:49:17 INFO - PROCESS | 7589 | 1461466157754 Marionette TRACE conn3 <- [1,42,null,{}] 19:49:17 INFO - PROCESS | 7589 | 1461466157763 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:17 INFO - PROCESS | 7589 | 1461466157981 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:49:18 INFO - PROCESS | 7589 | 1461466158122 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1171000 == 18 [pid = 7589] [id = 18] 19:49:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 51 (0x7faef0b03000) [pid = 7589] [serial = 51] [outer = (nil)] 19:49:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 52 (0x7faef0ee4400) [pid = 7589] [serial = 52] [outer = 0x7faef0b03000] 19:49:18 INFO - PROCESS | 7589 | 1461466158199 Marionette DEBUG loaded listener.js 19:49:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 53 (0x7faef3796c00) [pid = 7589] [serial = 53] [outer = 0x7faef0b03000] 19:49:19 INFO - PROCESS | 7589 | 1461466159032 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1341ms 19:49:19 INFO - PROCESS | 7589 | 1461466159089 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:49:19 INFO - PROCESS | 7589 | 1461466159095 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:49:19 INFO - PROCESS | 7589 | 1461466159108 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:49:19 INFO - PROCESS | 7589 | 1461466159113 Marionette TRACE conn3 <- [1,46,null,{}] 19:49:19 INFO - PROCESS | 7589 | 1461466159122 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:19 INFO - PROCESS | 7589 | 1461466159298 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:49:19 INFO - PROCESS | 7589 | 1461466159422 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7bd5000 == 19 [pid = 7589] [id = 19] 19:49:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 54 (0x7faef0b03800) [pid = 7589] [serial = 54] [outer = (nil)] 19:49:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 55 (0x7faef6e37400) [pid = 7589] [serial = 55] [outer = 0x7faef0b03800] 19:49:19 INFO - PROCESS | 7589 | 1461466159500 Marionette DEBUG loaded listener.js 19:49:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 56 (0x7faef7dac400) [pid = 7589] [serial = 56] [outer = 0x7faef0b03800] 19:49:20 INFO - PROCESS | 7589 | 1461466160392 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1342ms 19:49:20 INFO - PROCESS | 7589 | 1461466160448 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:49:20 INFO - PROCESS | 7589 | 1461466160453 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:49:20 INFO - PROCESS | 7589 | 1461466160459 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:49:20 INFO - PROCESS | 7589 | 1461466160462 Marionette TRACE conn3 <- [1,50,null,{}] 19:49:20 INFO - PROCESS | 7589 | 1461466160478 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:20 INFO - PROCESS | 7589 | 1461466160688 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:49:20 INFO - PROCESS | 7589 | 1461466160813 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d88800 == 20 [pid = 7589] [id = 20] 19:49:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 57 (0x7faef8fa7c00) [pid = 7589] [serial = 57] [outer = (nil)] 19:49:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 58 (0x7faef9a20400) [pid = 7589] [serial = 58] [outer = 0x7faef8fa7c00] 19:49:20 INFO - PROCESS | 7589 | 1461466160901 Marionette DEBUG loaded listener.js 19:49:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 59 (0x7faef9f2d800) [pid = 7589] [serial = 59] [outer = 0x7faef8fa7c00] 19:49:21 INFO - PROCESS | 7589 | 1461466161752 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1332ms 19:49:21 INFO - PROCESS | 7589 | 1461466161792 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:49:21 INFO - PROCESS | 7589 | 1461466161796 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:49:21 INFO - PROCESS | 7589 | 1461466161804 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:49:21 INFO - PROCESS | 7589 | 1461466161808 Marionette TRACE conn3 <- [1,54,null,{}] 19:49:21 INFO - PROCESS | 7589 | 1461466161813 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:21 INFO - PROCESS | 7589 | 1461466161988 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:49:22 INFO - PROCESS | 7589 | 1461466162108 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5df000 == 21 [pid = 7589] [id = 21] 19:49:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 60 (0x7faef8fac800) [pid = 7589] [serial = 60] [outer = (nil)] 19:49:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 61 (0x7faf04648400) [pid = 7589] [serial = 61] [outer = 0x7faef8fac800] 19:49:22 INFO - PROCESS | 7589 | 1461466162186 Marionette DEBUG loaded listener.js 19:49:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 62 (0x7faf0468b800) [pid = 7589] [serial = 62] [outer = 0x7faef8fac800] 19:49:23 INFO - PROCESS | 7589 | 1461466163109 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1379ms 19:49:23 INFO - PROCESS | 7589 | 1461466163184 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:49:23 INFO - PROCESS | 7589 | 1461466163191 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:49:23 INFO - PROCESS | 7589 | 1461466163200 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:49:23 INFO - PROCESS | 7589 | 1461466163205 Marionette TRACE conn3 <- [1,58,null,{}] 19:49:23 INFO - PROCESS | 7589 | 1461466163214 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:23 INFO - PROCESS | 7589 | 1461466163447 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:49:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef83a6000 == 20 [pid = 7589] [id = 16] 19:49:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7be7800 == 19 [pid = 7589] [id = 15] 19:49:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7768000 == 18 [pid = 7589] [id = 14] 19:49:23 INFO - PROCESS | 7589 | 1461466163687 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedb35000 == 17 [pid = 7589] [id = 13] 19:49:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef366b000 == 16 [pid = 7589] [id = 11] 19:49:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedb35000 == 17 [pid = 7589] [id = 22] 19:49:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 63 (0x7faeef448400) [pid = 7589] [serial = 63] [outer = (nil)] 19:49:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 64 (0x7faef0ee2800) [pid = 7589] [serial = 64] [outer = 0x7faeef448400] 19:49:23 INFO - PROCESS | 7589 | 1461466163819 Marionette DEBUG loaded listener.js 19:49:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 65 (0x7faef61aac00) [pid = 7589] [serial = 65] [outer = 0x7faeef448400] 19:49:24 INFO - PROCESS | 7589 | 1461466164630 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1490ms 19:49:24 INFO - PROCESS | 7589 | 1461466164693 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:49:24 INFO - PROCESS | 7589 | 1461466164702 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:49:24 INFO - PROCESS | 7589 | 1461466164713 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:49:24 INFO - PROCESS | 7589 | 1461466164717 Marionette TRACE conn3 <- [1,62,null,{}] 19:49:24 INFO - PROCESS | 7589 | 1461466164725 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:24 INFO - PROCESS | 7589 | 1461466164899 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:49:25 INFO - PROCESS | 7589 | 1461466165022 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7762000 == 18 [pid = 7589] [id = 23] 19:49:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 66 (0x7faeef4e5000) [pid = 7589] [serial = 66] [outer = (nil)] 19:49:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 67 (0x7faef7e15800) [pid = 7589] [serial = 67] [outer = 0x7faeef4e5000] 19:49:25 INFO - PROCESS | 7589 | 1461466165102 Marionette DEBUG loaded listener.js 19:49:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 68 (0x7faef8490000) [pid = 7589] [serial = 68] [outer = 0x7faeef4e5000] 19:49:25 INFO - PROCESS | 7589 | 1461466165958 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1281ms 19:49:26 INFO - PROCESS | 7589 | 1461466166010 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:49:26 INFO - PROCESS | 7589 | 1461466166017 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:49:26 INFO - PROCESS | 7589 | 1461466166025 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:49:26 INFO - PROCESS | 7589 | 1461466166028 Marionette TRACE conn3 <- [1,66,null,{}] 19:49:26 INFO - PROCESS | 7589 | 1461466166035 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:26 INFO - PROCESS | 7589 | 1461466166201 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:49:26 INFO - PROCESS | 7589 | 1461466166329 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8451800 == 19 [pid = 7589] [id = 24] 19:49:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 69 (0x7faef7da9c00) [pid = 7589] [serial = 69] [outer = (nil)] 19:49:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 70 (0x7faef9d76000) [pid = 7589] [serial = 70] [outer = 0x7faef7da9c00] 19:49:26 INFO - PROCESS | 7589 | 1461466166415 Marionette DEBUG loaded listener.js 19:49:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 71 (0x7faefe57a800) [pid = 7589] [serial = 71] [outer = 0x7faef7da9c00] 19:49:27 INFO - PROCESS | 7589 | 1461466167322 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1335ms 19:49:27 INFO - PROCESS | 7589 | 1461466167359 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:49:27 INFO - PROCESS | 7589 | 1461466167363 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:49:27 INFO - PROCESS | 7589 | 1461466167378 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:49:27 INFO - PROCESS | 7589 | 1461466167387 Marionette TRACE conn3 <- [1,70,null,{}] 19:49:27 INFO - PROCESS | 7589 | 1461466167396 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:27 INFO - PROCESS | 7589 | 1461466167566 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:49:27 INFO - PROCESS | 7589 | 1461466167691 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5e1800 == 20 [pid = 7589] [id = 25] 19:49:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 72 (0x7faf0464a400) [pid = 7589] [serial = 72] [outer = (nil)] 19:49:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 73 (0x7faf05533400) [pid = 7589] [serial = 73] [outer = 0x7faf0464a400] 19:49:27 INFO - PROCESS | 7589 | 1461466167772 Marionette DEBUG loaded listener.js 19:49:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 74 (0x7faf055eb800) [pid = 7589] [serial = 74] [outer = 0x7faf0464a400] 19:49:28 INFO - PROCESS | 7589 | 1461466168541 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1200ms 19:49:28 INFO - PROCESS | 7589 | 1461466168572 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:49:28 INFO - PROCESS | 7589 | 1461466168577 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:49:28 INFO - PROCESS | 7589 | 1461466168584 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:49:28 INFO - PROCESS | 7589 | 1461466168587 Marionette TRACE conn3 <- [1,74,null,{}] 19:49:28 INFO - PROCESS | 7589 | 1461466168592 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:28 INFO - PROCESS | 7589 | 1461466168746 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:49:28 INFO - PROCESS | 7589 | 1461466168849 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf041b3800 == 21 [pid = 7589] [id = 26] 19:49:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 75 (0x7faeed844c00) [pid = 7589] [serial = 75] [outer = (nil)] 19:49:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 76 (0x7faf0580b800) [pid = 7589] [serial = 76] [outer = 0x7faeed844c00] 19:49:28 INFO - PROCESS | 7589 | 1461466168926 Marionette DEBUG loaded listener.js 19:49:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 77 (0x7faf0773d400) [pid = 7589] [serial = 77] [outer = 0x7faeed844c00] 19:49:29 INFO - PROCESS | 7589 | 1461466169738 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1186ms 19:49:29 INFO - PROCESS | 7589 | 1461466169773 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:49:29 INFO - PROCESS | 7589 | 1461466169776 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:49:29 INFO - PROCESS | 7589 | 1461466169784 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:49:29 INFO - PROCESS | 7589 | 1461466169788 Marionette TRACE conn3 <- [1,78,null,{}] 19:49:29 INFO - PROCESS | 7589 | 1461466169794 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:30 INFO - PROCESS | 7589 | 1461466170097 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:49:30 INFO - PROCESS | 7589 | 1461466170113 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6ea5800 == 22 [pid = 7589] [id = 27] 19:49:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 78 (0x7faef52d7800) [pid = 7589] [serial = 78] [outer = (nil)] 19:49:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 79 (0x7faef568b000) [pid = 7589] [serial = 79] [outer = 0x7faef52d7800] 19:49:30 INFO - PROCESS | 7589 | 1461466170186 Marionette DEBUG loaded listener.js 19:49:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 80 (0x7faef6d56400) [pid = 7589] [serial = 80] [outer = 0x7faef52d7800] 19:49:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9d88800 == 21 [pid = 7589] [id = 20] 19:49:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7bd5000 == 20 [pid = 7589] [id = 19] 19:49:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1171000 == 19 [pid = 7589] [id = 18] 19:49:31 INFO - PROCESS | 7589 | 1461466171143 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1438ms 19:49:31 INFO - PROCESS | 7589 | 1461466171224 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:49:31 INFO - PROCESS | 7589 | 1461466171231 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:49:31 INFO - PROCESS | 7589 | 1461466171240 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:49:31 INFO - PROCESS | 7589 | 1461466171247 Marionette TRACE conn3 <- [1,82,null,{}] 19:49:31 INFO - PROCESS | 7589 | 1461466171257 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:31 INFO - PROCESS | 7589 | 1461466171490 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:49:31 INFO - PROCESS | 7589 | 1461466171663 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7ed4800 == 20 [pid = 7589] [id = 28] 19:49:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 81 (0x7faef6e37000) [pid = 7589] [serial = 81] [outer = (nil)] 19:49:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 82 (0x7faef783f000) [pid = 7589] [serial = 82] [outer = 0x7faef6e37000] 19:49:31 INFO - PROCESS | 7589 | 1461466171762 Marionette DEBUG loaded listener.js 19:49:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 83 (0x7faef81bb000) [pid = 7589] [serial = 83] [outer = 0x7faef6e37000] 19:49:32 INFO - PROCESS | 7589 | 1461466172573 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1392ms 19:49:32 INFO - PROCESS | 7589 | 1461466172633 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:49:32 INFO - PROCESS | 7589 | 1461466172643 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:49:32 INFO - PROCESS | 7589 | 1461466172653 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:49:32 INFO - PROCESS | 7589 | 1461466172658 Marionette TRACE conn3 <- [1,86,null,{}] 19:49:32 INFO - PROCESS | 7589 | 1461466172665 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:32 INFO - PROCESS | 7589 | 1461466172838 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:49:33 INFO - PROCESS | 7589 | 1461466173003 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5de000 == 21 [pid = 7589] [id = 29] 19:49:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 84 (0x7faef6e3a400) [pid = 7589] [serial = 84] [outer = (nil)] 19:49:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 85 (0x7faefe578800) [pid = 7589] [serial = 85] [outer = 0x7faef6e3a400] 19:49:33 INFO - PROCESS | 7589 | 1461466173082 Marionette DEBUG loaded listener.js 19:49:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 86 (0x7faf043e0c00) [pid = 7589] [serial = 86] [outer = 0x7faef6e3a400] 19:49:33 INFO - PROCESS | 7589 | 1461466173949 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1335ms 19:49:33 INFO - PROCESS | 7589 | 1461466173989 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:49:33 INFO - PROCESS | 7589 | 1461466173993 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:49:34 INFO - PROCESS | 7589 | 1461466174000 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:49:34 INFO - PROCESS | 7589 | 1461466174006 Marionette TRACE conn3 <- [1,90,null,{}] 19:49:34 INFO - PROCESS | 7589 | 1461466174023 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:34 INFO - PROCESS | 7589 | 1461466174202 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:49:34 INFO - PROCESS | 7589 | 1461466174332 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf048a3800 == 22 [pid = 7589] [id = 30] 19:49:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 87 (0x7faf046a4400) [pid = 7589] [serial = 87] [outer = (nil)] 19:49:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 88 (0x7faf055e6400) [pid = 7589] [serial = 88] [outer = 0x7faf046a4400] 19:49:34 INFO - PROCESS | 7589 | 1461466174416 Marionette DEBUG loaded listener.js 19:49:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 89 (0x7faf0720a800) [pid = 7589] [serial = 89] [outer = 0x7faf046a4400] 19:49:35 INFO - PROCESS | 7589 | 1461466175325 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1386ms 19:49:35 INFO - PROCESS | 7589 | 1461466175387 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:49:35 INFO - PROCESS | 7589 | 1461466175392 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:49:35 INFO - PROCESS | 7589 | 1461466175398 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:49:35 INFO - PROCESS | 7589 | 1461466175401 Marionette TRACE conn3 <- [1,94,null,{}] 19:49:35 INFO - PROCESS | 7589 | 1461466175407 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:35 INFO - PROCESS | 7589 | 1461466175571 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:49:35 INFO - PROCESS | 7589 | 1461466175700 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05868800 == 23 [pid = 7589] [id = 31] 19:49:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 90 (0x7faeed848400) [pid = 7589] [serial = 90] [outer = (nil)] 19:49:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 91 (0x7faf0919f400) [pid = 7589] [serial = 91] [outer = 0x7faeed848400] 19:49:35 INFO - PROCESS | 7589 | 1461466175778 Marionette DEBUG loaded listener.js 19:49:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 92 (0x7faf0969ac00) [pid = 7589] [serial = 92] [outer = 0x7faeed848400] 19:49:36 INFO - PROCESS | 7589 | 1461466176632 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1283ms 19:49:36 INFO - PROCESS | 7589 | 1461466176682 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:49:36 INFO - PROCESS | 7589 | 1461466176686 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:49:36 INFO - PROCESS | 7589 | 1461466176692 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:49:36 INFO - PROCESS | 7589 | 1461466176695 Marionette TRACE conn3 <- [1,98,null,{}] 19:49:36 INFO - PROCESS | 7589 | 1461466176700 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:36 INFO - PROCESS | 7589 | 1461466176852 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:49:36 INFO - PROCESS | 7589 | 1461466176988 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09472800 == 24 [pid = 7589] [id = 32] 19:49:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 93 (0x7faf0553a400) [pid = 7589] [serial = 93] [outer = (nil)] 19:49:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faf09880c00) [pid = 7589] [serial = 94] [outer = 0x7faf0553a400] 19:49:37 INFO - PROCESS | 7589 | 1461466177079 Marionette DEBUG loaded listener.js 19:49:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faefe57dc00) [pid = 7589] [serial = 95] [outer = 0x7faf0553a400] 19:49:38 INFO - PROCESS | 7589 | 1461466178043 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1380ms 19:49:38 INFO - PROCESS | 7589 | 1461466178075 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:49:38 INFO - PROCESS | 7589 | 1461466178079 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:49:38 INFO - PROCESS | 7589 | 1461466178088 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:49:38 INFO - PROCESS | 7589 | 1461466178094 Marionette TRACE conn3 <- [1,102,null,{}] 19:49:38 INFO - PROCESS | 7589 | 1461466178103 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:38 INFO - PROCESS | 7589 | 1461466178267 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:49:38 INFO - PROCESS | 7589 | 1461466178430 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6e99000 == 25 [pid = 7589] [id = 33] 19:49:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faef7da2400) [pid = 7589] [serial = 96] [outer = (nil)] 19:49:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faef7e16800) [pid = 7589] [serial = 97] [outer = 0x7faef7da2400] 19:49:38 INFO - PROCESS | 7589 | 1461466178550 Marionette DEBUG loaded listener.js 19:49:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef9a1dc00) [pid = 7589] [serial = 98] [outer = 0x7faef7da2400] 19:49:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7762000 == 24 [pid = 7589] [id = 23] 19:49:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedb35000 == 23 [pid = 7589] [id = 22] 19:49:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef0b0a800) [pid = 7589] [serial = 99] [outer = 0x7faeedcec000] 19:49:39 INFO - PROCESS | 7589 | 1461466179520 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1489ms 19:49:39 INFO - PROCESS | 7589 | 1461466179578 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:49:39 INFO - PROCESS | 7589 | 1461466179585 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:49:39 INFO - PROCESS | 7589 | 1461466179595 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:49:39 INFO - PROCESS | 7589 | 1461466179601 Marionette TRACE conn3 <- [1,106,null,{}] 19:49:39 INFO - PROCESS | 7589 | 1461466179610 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:39 INFO - PROCESS | 7589 | 1461466179837 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:49:40 INFO - PROCESS | 7589 | 1461466180017 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefd79c800 == 24 [pid = 7589] [id = 34] 19:49:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faef81bfc00) [pid = 7589] [serial = 100] [outer = (nil)] 19:49:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faef9f33c00) [pid = 7589] [serial = 101] [outer = 0x7faef81bfc00] 19:49:40 INFO - PROCESS | 7589 | 1461466180115 Marionette DEBUG loaded listener.js 19:49:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faf043de400) [pid = 7589] [serial = 102] [outer = 0x7faef81bfc00] 19:49:40 INFO - PROCESS | 7589 | 1461466180914 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1389ms 19:49:40 INFO - PROCESS | 7589 | 1461466180991 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:49:41 INFO - PROCESS | 7589 | 1461466180999 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:49:41 INFO - PROCESS | 7589 | 1461466181010 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:49:41 INFO - PROCESS | 7589 | 1461466181014 Marionette TRACE conn3 <- [1,110,null,{}] 19:49:41 INFO - PROCESS | 7589 | 1461466181021 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:41 INFO - PROCESS | 7589 | 1461466181192 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:49:41 INFO - PROCESS | 7589 | 1461466181326 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0561f800 == 25 [pid = 7589] [id = 35] 19:49:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faf04603c00) [pid = 7589] [serial = 103] [outer = (nil)] 19:49:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faf056b2c00) [pid = 7589] [serial = 104] [outer = 0x7faf04603c00] 19:49:41 INFO - PROCESS | 7589 | 1461466181404 Marionette DEBUG loaded listener.js 19:49:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faf07738c00) [pid = 7589] [serial = 105] [outer = 0x7faf04603c00] 19:49:42 INFO - PROCESS | 7589 | 1461466182337 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1381ms 19:49:42 INFO - PROCESS | 7589 | 1461466182392 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:49:42 INFO - PROCESS | 7589 | 1461466182395 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:49:42 INFO - PROCESS | 7589 | 1461466182403 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:49:42 INFO - PROCESS | 7589 | 1461466182410 Marionette TRACE conn3 <- [1,114,null,{}] 19:49:42 INFO - PROCESS | 7589 | 1461466182427 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:42 INFO - PROCESS | 7589 | 1461466182605 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:49:42 INFO - PROCESS | 7589 | 1461466182740 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09809800 == 26 [pid = 7589] [id = 36] 19:49:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faf0919a000) [pid = 7589] [serial = 106] [outer = (nil)] 19:49:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faf098bd000) [pid = 7589] [serial = 107] [outer = 0x7faf0919a000] 19:49:42 INFO - PROCESS | 7589 | 1461466182829 Marionette DEBUG loaded listener.js 19:49:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faf09b74c00) [pid = 7589] [serial = 108] [outer = 0x7faf0919a000] 19:49:43 INFO - PROCESS | 7589 | 1461466183727 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1386ms 19:49:43 INFO - PROCESS | 7589 | 1461466183789 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:49:43 INFO - PROCESS | 7589 | 1461466183794 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:49:43 INFO - PROCESS | 7589 | 1461466183800 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:49:43 INFO - PROCESS | 7589 | 1461466183803 Marionette TRACE conn3 <- [1,118,null,{}] 19:49:43 INFO - PROCESS | 7589 | 1461466183810 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:43 INFO - PROCESS | 7589 | 1461466183975 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:49:44 INFO - PROCESS | 7589 | 1461466184107 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09b23800 == 27 [pid = 7589] [id = 37] 19:49:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faf08f3e000) [pid = 7589] [serial = 109] [outer = (nil)] 19:49:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faf0da17000) [pid = 7589] [serial = 110] [outer = 0x7faf08f3e000] 19:49:44 INFO - PROCESS | 7589 | 1461466184185 Marionette DEBUG loaded listener.js 19:49:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faf0da72400) [pid = 7589] [serial = 111] [outer = 0x7faf08f3e000] 19:49:45 INFO - PROCESS | 7589 | 1461466185013 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1285ms 19:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:49:45 INFO - PROCESS | 7589 | 1461466185088 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:49:45 INFO - PROCESS | 7589 | 1461466185091 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:49:45 INFO - PROCESS | 7589 | 1461466185097 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:49:45 INFO - PROCESS | 7589 | 1461466185100 Marionette TRACE conn3 <- [1,122,null,{}] 19:49:45 INFO - PROCESS | 7589 | 1461466185106 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:45 INFO - PROCESS | 7589 | 1461466185306 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:49:45 INFO - PROCESS | 7589 | 1461466185441 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0480f800 == 28 [pid = 7589] [id = 38] 19:49:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeef7c7400) [pid = 7589] [serial = 112] [outer = (nil)] 19:49:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faf0dca8400) [pid = 7589] [serial = 113] [outer = 0x7faeef7c7400] 19:49:45 INFO - PROCESS | 7589 | 1461466185520 Marionette DEBUG loaded listener.js 19:49:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faf0dcf5800) [pid = 7589] [serial = 114] [outer = 0x7faeef7c7400] 19:49:46 INFO - PROCESS | 7589 | 1461466186427 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1383ms 19:49:46 INFO - PROCESS | 7589 | 1461466186499 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:49:46 INFO - PROCESS | 7589 | 1461466186509 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:49:46 INFO - PROCESS | 7589 | 1461466186518 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:49:46 INFO - PROCESS | 7589 | 1461466186524 Marionette TRACE conn3 <- [1,126,null,{}] 19:49:46 INFO - PROCESS | 7589 | 1461466186534 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:46 INFO - PROCESS | 7589 | 1461466186752 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:49:46 INFO - PROCESS | 7589 | 1461466186770 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1152800 == 29 [pid = 7589] [id = 39] 19:49:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faef0b08c00) [pid = 7589] [serial = 115] [outer = (nil)] 19:49:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faef0e82c00) [pid = 7589] [serial = 116] [outer = 0x7faef0b08c00] 19:49:46 INFO - PROCESS | 7589 | 1461466186920 Marionette DEBUG loaded listener.js 19:49:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faef0e89800) [pid = 7589] [serial = 117] [outer = 0x7faef0b08c00] 19:49:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5de000 == 28 [pid = 7589] [id = 29] 19:49:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7ed4800 == 27 [pid = 7589] [id = 28] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09472800 == 26 [pid = 7589] [id = 32] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf048a3800 == 25 [pid = 7589] [id = 30] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05868800 == 24 [pid = 7589] [id = 31] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8451800 == 23 [pid = 7589] [id = 24] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0cbf000 == 22 [pid = 7589] [id = 6] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5e1800 == 21 [pid = 7589] [id = 25] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef737b800 == 20 [pid = 7589] [id = 12] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf041b3800 == 19 [pid = 7589] [id = 26] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5df000 == 18 [pid = 7589] [id = 21] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed8a8800 == 17 [pid = 7589] [id = 8] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0480f800 == 16 [pid = 7589] [id = 38] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09b23800 == 15 [pid = 7589] [id = 37] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09809800 == 14 [pid = 7589] [id = 36] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6ea5800 == 13 [pid = 7589] [id = 27] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0561f800 == 12 [pid = 7589] [id = 35] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6e99000 == 11 [pid = 7589] [id = 33] 19:49:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefd79c800 == 10 [pid = 7589] [id = 34] 19:49:50 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8a36000 == 9 [pid = 7589] [id = 17] 19:49:52 INFO - PROCESS | 7589 | 1461466192181 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5702ms 19:49:52 INFO - PROCESS | 7589 | 1461466192221 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:49:52 INFO - PROCESS | 7589 | 1461466192228 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:49:52 INFO - PROCESS | 7589 | 1461466192237 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:49:52 INFO - PROCESS | 7589 | 1461466192242 Marionette TRACE conn3 <- [1,130,null,{}] 19:49:52 INFO - PROCESS | 7589 | 1461466192253 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:52 INFO - PROCESS | 7589 | 1461466192430 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:49:52 INFO - PROCESS | 7589 | 1461466192547 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef37ac800 == 10 [pid = 7589] [id = 40] 19:49:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faef0e8dc00) [pid = 7589] [serial = 118] [outer = (nil)] 19:49:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faef0e8fc00) [pid = 7589] [serial = 119] [outer = 0x7faef0e8dc00] 19:49:52 INFO - PROCESS | 7589 | 1461466192623 Marionette DEBUG loaded listener.js 19:49:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faef2c5e000) [pid = 7589] [serial = 120] [outer = 0x7faef0e8dc00] 19:49:53 INFO - PROCESS | 7589 | 1461466193321 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1135ms 19:49:53 INFO - PROCESS | 7589 | 1461466193370 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:49:53 INFO - PROCESS | 7589 | 1461466193380 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:49:53 INFO - PROCESS | 7589 | 1461466193396 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:49:53 INFO - PROCESS | 7589 | 1461466193401 Marionette TRACE conn3 <- [1,134,null,{}] 19:49:53 INFO - PROCESS | 7589 | 1461466193423 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:53 INFO - PROCESS | 7589 | 1461466193596 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:49:53 INFO - PROCESS | 7589 | 1461466193610 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedb31000 == 11 [pid = 7589] [id = 41] 19:49:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faef595d400) [pid = 7589] [serial = 121] [outer = (nil)] 19:49:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faef6b23400) [pid = 7589] [serial = 122] [outer = 0x7faef595d400] 19:49:53 INFO - PROCESS | 7589 | 1461466193678 Marionette DEBUG loaded listener.js 19:49:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faef7ba7c00) [pid = 7589] [serial = 123] [outer = 0x7faef595d400] 19:49:54 INFO - PROCESS | 7589 | 1461466194749 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1402ms 19:49:54 INFO - PROCESS | 7589 | 1461466194810 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:49:54 INFO - PROCESS | 7589 | 1461466194815 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:49:54 INFO - PROCESS | 7589 | 1461466194836 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:49:54 INFO - PROCESS | 7589 | 1461466194842 Marionette TRACE conn3 <- [1,138,null,{}] 19:49:54 INFO - PROCESS | 7589 | 1461466194859 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:55 INFO - PROCESS | 7589 | 1461466195078 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:49:55 INFO - PROCESS | 7589 | 1461466195187 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0411e000 == 12 [pid = 7589] [id = 42] 19:49:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faeee736c00) [pid = 7589] [serial = 124] [outer = (nil)] 19:49:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faefd668000) [pid = 7589] [serial = 125] [outer = 0x7faeee736c00] 19:49:55 INFO - PROCESS | 7589 | 1461466195262 Marionette DEBUG loaded listener.js 19:49:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faf043d7000) [pid = 7589] [serial = 126] [outer = 0x7faeee736c00] 19:49:56 INFO - PROCESS | 7589 | 1461466196048 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1238ms 19:49:56 INFO - PROCESS | 7589 | 1461466196075 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:49:56 INFO - PROCESS | 7589 | 1461466196080 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:49:56 INFO - PROCESS | 7589 | 1461466196086 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:49:56 INFO - PROCESS | 7589 | 1461466196090 Marionette TRACE conn3 <- [1,142,null,{}] 19:49:56 INFO - PROCESS | 7589 | 1461466196095 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:56 INFO - PROCESS | 7589 | 1461466196282 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:49:56 INFO - PROCESS | 7589 | 1461466196312 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05624000 == 13 [pid = 7589] [id = 43] 19:49:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faf043da800) [pid = 7589] [serial = 127] [outer = (nil)] 19:49:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faf048e8000) [pid = 7589] [serial = 128] [outer = 0x7faf043da800] 19:49:56 INFO - PROCESS | 7589 | 1461466196377 Marionette DEBUG loaded listener.js 19:49:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faf05540000) [pid = 7589] [serial = 129] [outer = 0x7faf043da800] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeef4e5000) [pid = 7589] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faef0b0e000) [pid = 7589] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faef81b2000) [pid = 7589] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faef6b2bc00) [pid = 7589] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faeedce5000) [pid = 7589] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faef6d4a800) [pid = 7589] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faeed849000) [pid = 7589] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faef61a9c00) [pid = 7589] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faef6e37000) [pid = 7589] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeed848400) [pid = 7589] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faef8fac800) [pid = 7589] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 117 (0x7faf046a4400) [pid = 7589] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faef8fa7c00) [pid = 7589] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faef0b03800) [pid = 7589] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faef52d7800) [pid = 7589] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faef0b03000) [pid = 7589] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faef7da9c00) [pid = 7589] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faeef448400) [pid = 7589] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faeef7c7400) [pid = 7589] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faf08f3e000) [pid = 7589] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faf0464a400) [pid = 7589] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 107 (0x7faeed844c00) [pid = 7589] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 106 (0x7faef6e3a400) [pid = 7589] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 105 (0x7faf04603c00) [pid = 7589] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faef7da2400) [pid = 7589] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faef81bfc00) [pid = 7589] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faf0553a400) [pid = 7589] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faeef93c000) [pid = 7589] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faf0919a000) [pid = 7589] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:49:57 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faeee72f000) [pid = 7589] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:49:58 INFO - PROCESS | 7589 | 1461466198214 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2185ms 19:49:58 INFO - PROCESS | 7589 | 1461466198286 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:49:58 INFO - PROCESS | 7589 | 1461466198289 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:49:58 INFO - PROCESS | 7589 | 1461466198334 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:49:58 INFO - PROCESS | 7589 | 1461466198338 Marionette TRACE conn3 <- [1,146,null,{}] 19:49:58 INFO - PROCESS | 7589 | 1461466198344 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:58 INFO - PROCESS | 7589 | 1461466198492 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:49:58 INFO - PROCESS | 7589 | 1461466198502 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6eb3800 == 14 [pid = 7589] [id = 44] 19:49:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faef0e8d000) [pid = 7589] [serial = 130] [outer = (nil)] 19:49:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faef6e3a400) [pid = 7589] [serial = 131] [outer = 0x7faef0e8d000] 19:49:58 INFO - PROCESS | 7589 | 1461466198570 Marionette DEBUG loaded listener.js 19:49:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faef9f33800) [pid = 7589] [serial = 132] [outer = 0x7faef0e8d000] 19:49:59 INFO - PROCESS | 7589 | 1461466199311 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1047ms 19:49:59 INFO - PROCESS | 7589 | 1461466199373 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:49:59 INFO - PROCESS | 7589 | 1461466199377 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:49:59 INFO - PROCESS | 7589 | 1461466199382 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:49:59 INFO - PROCESS | 7589 | 1461466199385 Marionette TRACE conn3 <- [1,150,null,{}] 19:49:59 INFO - PROCESS | 7589 | 1461466199390 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:49:59 INFO - PROCESS | 7589 | 1461466199670 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:49:59 INFO - PROCESS | 7589 | 1461466199807 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef70c800 == 15 [pid = 7589] [id = 45] 19:49:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faeed2d3400) [pid = 7589] [serial = 133] [outer = (nil)] 19:49:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faeedce9400) [pid = 7589] [serial = 134] [outer = 0x7faeed2d3400] 19:49:59 INFO - PROCESS | 7589 | 1461466199887 Marionette DEBUG loaded listener.js 19:50:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faef0b75800) [pid = 7589] [serial = 135] [outer = 0x7faeed2d3400] 19:50:00 INFO - PROCESS | 7589 | 1461466200857 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1528ms 19:50:00 INFO - PROCESS | 7589 | 1461466200914 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:50:00 INFO - PROCESS | 7589 | 1461466200921 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:50:00 INFO - PROCESS | 7589 | 1461466200930 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:50:00 INFO - PROCESS | 7589 | 1461466200938 Marionette TRACE conn3 <- [1,154,null,{}] 19:50:00 INFO - PROCESS | 7589 | 1461466200946 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:01 INFO - PROCESS | 7589 | 1461466201127 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:50:01 INFO - PROCESS | 7589 | 1461466201261 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9f5b000 == 16 [pid = 7589] [id = 46] 19:50:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faef0e86000) [pid = 7589] [serial = 136] [outer = (nil)] 19:50:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faef6b24400) [pid = 7589] [serial = 137] [outer = 0x7faef0e86000] 19:50:01 INFO - PROCESS | 7589 | 1461466201346 Marionette DEBUG loaded listener.js 19:50:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faef7dacc00) [pid = 7589] [serial = 138] [outer = 0x7faef0e86000] 19:50:02 INFO - PROCESS | 7589 | 1461466202404 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1490ms 19:50:02 INFO - PROCESS | 7589 | 1461466202420 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:50:02 INFO - PROCESS | 7589 | 1461466202425 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:50:02 INFO - PROCESS | 7589 | 1461466202434 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:50:02 INFO - PROCESS | 7589 | 1461466202438 Marionette TRACE conn3 <- [1,158,null,{}] 19:50:02 INFO - PROCESS | 7589 | 1461466202445 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:02 INFO - PROCESS | 7589 | 1461466202617 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:50:02 INFO - PROCESS | 7589 | 1461466202767 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7075800 == 17 [pid = 7589] [id = 47] 19:50:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faeed2d4800) [pid = 7589] [serial = 139] [outer = (nil)] 19:50:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faef2c5e800) [pid = 7589] [serial = 140] [outer = 0x7faeed2d4800] 19:50:02 INFO - PROCESS | 7589 | 1461466202884 Marionette DEBUG loaded listener.js 19:50:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faef9f31c00) [pid = 7589] [serial = 141] [outer = 0x7faeed2d4800] 19:50:03 INFO - PROCESS | 7589 | 1461466203253 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:50:04 INFO - PROCESS | 7589 | 1461466204100 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1689ms 19:50:04 INFO - PROCESS | 7589 | 1461466204126 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:50:04 INFO - PROCESS | 7589 | 1461466204135 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:50:04 INFO - PROCESS | 7589 | 1461466204149 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:50:04 INFO - PROCESS | 7589 | 1461466204159 Marionette TRACE conn3 <- [1,162,null,{}] 19:50:04 INFO - PROCESS | 7589 | 1461466204186 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:04 INFO - PROCESS | 7589 | 1461466204640 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:50:04 INFO - PROCESS | 7589 | 1461466204809 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee713000 == 18 [pid = 7589] [id = 48] 19:50:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeedcde800) [pid = 7589] [serial = 142] [outer = (nil)] 19:50:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faeedce4c00) [pid = 7589] [serial = 143] [outer = 0x7faeedcde800] 19:50:04 INFO - PROCESS | 7589 | 1461466204898 Marionette DEBUG loaded listener.js 19:50:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faeef4e4c00) [pid = 7589] [serial = 144] [outer = 0x7faeedcde800] 19:50:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1152800 == 17 [pid = 7589] [id = 39] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faef708d400) [pid = 7589] [serial = 9] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faef6b24800) [pid = 7589] [serial = 12] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faef0e82c00) [pid = 7589] [serial = 116] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faef9d76000) [pid = 7589] [serial = 70] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faef7e15800) [pid = 7589] [serial = 67] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faef8490000) [pid = 7589] [serial = 68] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 107 (0x7faef568b000) [pid = 7589] [serial = 79] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 106 (0x7faef61aac00) [pid = 7589] [serial = 65] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 105 (0x7faf07227000) [pid = 7589] [serial = 2] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faeed84c000) [pid = 7589] [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.] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faef5687800) [pid = 7589] [serial = 37] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faef9d6bc00) [pid = 7589] [serial = 43] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faeef224800) [pid = 7589] [serial = 25] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faefe51e400) [pid = 7589] [serial = 46] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faeee82bc00) [pid = 7589] [serial = 31] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faef6e3d800) [pid = 7589] [serial = 38] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faef9d78400) [pid = 7589] [serial = 44] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 96 (0x7faef568bc00) [pid = 7589] [serial = 32] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 95 (0x7faef73f1000) [pid = 7589] [serial = 34] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 94 (0x7faef7da8400) [pid = 7589] [serial = 35] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faeed84ac00) [pid = 7589] [serial = 22] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 92 (0x7faef8fa3400) [pid = 7589] [serial = 41] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 91 (0x7faf03534400) [pid = 7589] [serial = 47] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 90 (0x7faeee739000) [pid = 7589] [serial = 28] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 89 (0x7faef8490400) [pid = 7589] [serial = 40] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 88 (0x7faeee821400) [pid = 7589] [serial = 23] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 87 (0x7faf043d6000) [pid = 7589] [serial = 50] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 86 (0x7faf04648400) [pid = 7589] [serial = 61] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 85 (0x7faf056b2c00) [pid = 7589] [serial = 104] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 84 (0x7faef7dac400) [pid = 7589] [serial = 56] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 83 (0x7faefe578800) [pid = 7589] [serial = 85] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 82 (0x7faef9a20400) [pid = 7589] [serial = 58] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 81 (0x7faef783f000) [pid = 7589] [serial = 82] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 80 (0x7faef6d56400) [pid = 7589] [serial = 80] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 79 (0x7faef3796c00) [pid = 7589] [serial = 53] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 78 (0x7faefe57a800) [pid = 7589] [serial = 71] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 77 (0x7faf05533400) [pid = 7589] [serial = 73] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 76 (0x7faef6e37400) [pid = 7589] [serial = 55] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 75 (0x7faef0ee4400) [pid = 7589] [serial = 52] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 74 (0x7faf055e6400) [pid = 7589] [serial = 88] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 73 (0x7faef9a1dc00) [pid = 7589] [serial = 98] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 72 (0x7faef0ee2800) [pid = 7589] [serial = 64] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 71 (0x7faf0580b800) [pid = 7589] [serial = 76] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 70 (0x7faef81bb000) [pid = 7589] [serial = 83] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 69 (0x7faf098bd000) [pid = 7589] [serial = 107] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 68 (0x7faf0969ac00) [pid = 7589] [serial = 92] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 67 (0x7faf09880c00) [pid = 7589] [serial = 94] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 66 (0x7faf0468b800) [pid = 7589] [serial = 62] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 65 (0x7faf0720a800) [pid = 7589] [serial = 89] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 64 (0x7faf0919f400) [pid = 7589] [serial = 91] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 63 (0x7faf043de400) [pid = 7589] [serial = 102] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 62 (0x7faef9f2d800) [pid = 7589] [serial = 59] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 61 (0x7faf0dcf5800) [pid = 7589] [serial = 114] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 60 (0x7faf0da72400) [pid = 7589] [serial = 111] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 59 (0x7faf055eb800) [pid = 7589] [serial = 74] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 58 (0x7faf0773d400) [pid = 7589] [serial = 77] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 57 (0x7faf043e0c00) [pid = 7589] [serial = 86] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 56 (0x7faf0dca8400) [pid = 7589] [serial = 113] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 55 (0x7faf07738c00) [pid = 7589] [serial = 105] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 54 (0x7faef7e16800) [pid = 7589] [serial = 97] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 53 (0x7faef9f33c00) [pid = 7589] [serial = 101] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 52 (0x7faefe57dc00) [pid = 7589] [serial = 95] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 51 (0x7faeef93dc00) [pid = 7589] [serial = 16] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 50 (0x7faeef7b9c00) [pid = 7589] [serial = 17] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 49 (0x7faf09b74c00) [pid = 7589] [serial = 108] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 48 (0x7faef0b7a000) [pid = 7589] [serial = 19] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 47 (0x7faf0da17000) [pid = 7589] [serial = 110] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | --DOMWINDOW == 46 (0x7faef2c53c00) [pid = 7589] [serial = 49] [outer = (nil)] [url = about:blank] 19:50:05 INFO - PROCESS | 7589 | 1461466205970 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1854ms 19:50:06 INFO - PROCESS | 7589 | 1461466205999 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:50:06 INFO - PROCESS | 7589 | 1461466206006 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:50:06 INFO - PROCESS | 7589 | 1461466206017 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:50:06 INFO - PROCESS | 7589 | 1461466206020 Marionette TRACE conn3 <- [1,166,null,{}] 19:50:06 INFO - PROCESS | 7589 | 1461466206027 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:06 INFO - PROCESS | 7589 | 1461466206177 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:50:06 INFO - PROCESS | 7589 | 1461466206265 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0ea8800 == 18 [pid = 7589] [id = 49] 19:50:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 47 (0x7faeedc3bc00) [pid = 7589] [serial = 145] [outer = (nil)] 19:50:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 48 (0x7faeee821400) [pid = 7589] [serial = 146] [outer = 0x7faeedc3bc00] 19:50:06 INFO - PROCESS | 7589 | 1461466206331 Marionette DEBUG loaded listener.js 19:50:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 49 (0x7faef0e88800) [pid = 7589] [serial = 147] [outer = 0x7faeedc3bc00] 19:50:07 INFO - PROCESS | 7589 | 1461466207028 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1031ms 19:50:07 INFO - PROCESS | 7589 | 1461466207066 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:50:07 INFO - PROCESS | 7589 | 1461466207074 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:50:07 INFO - PROCESS | 7589 | 1461466207093 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:50:07 INFO - PROCESS | 7589 | 1461466207100 Marionette TRACE conn3 <- [1,170,null,{}] 19:50:07 INFO - PROCESS | 7589 | 1461466207132 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:07 INFO - PROCESS | 7589 | 1461466207297 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:50:07 INFO - PROCESS | 7589 | 1461466207310 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef56c2800 == 19 [pid = 7589] [id = 50] 19:50:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 50 (0x7faef42b3c00) [pid = 7589] [serial = 148] [outer = (nil)] 19:50:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 51 (0x7faef5962800) [pid = 7589] [serial = 149] [outer = 0x7faef42b3c00] 19:50:07 INFO - PROCESS | 7589 | 1461466207388 Marionette DEBUG loaded listener.js 19:50:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 52 (0x7faef6b26000) [pid = 7589] [serial = 150] [outer = 0x7faef42b3c00] 19:50:08 INFO - PROCESS | 7589 | 1461466208181 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1149ms 19:50:08 INFO - PROCESS | 7589 | 1461466208234 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:50:08 INFO - PROCESS | 7589 | 1461466208239 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:50:08 INFO - PROCESS | 7589 | 1461466208259 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:50:08 INFO - PROCESS | 7589 | 1461466208264 Marionette TRACE conn3 <- [1,174,null,{}] 19:50:08 INFO - PROCESS | 7589 | 1461466208282 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:08 INFO - PROCESS | 7589 | 1461466208482 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:50:08 INFO - PROCESS | 7589 | 1461466208506 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef737d800 == 20 [pid = 7589] [id = 51] 19:50:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 53 (0x7faeed2cec00) [pid = 7589] [serial = 151] [outer = (nil)] 19:50:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 54 (0x7faef7da8400) [pid = 7589] [serial = 152] [outer = 0x7faeed2cec00] 19:50:08 INFO - PROCESS | 7589 | 1461466208572 Marionette DEBUG loaded listener.js 19:50:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 55 (0x7faef7e0e400) [pid = 7589] [serial = 153] [outer = 0x7faeed2cec00] 19:50:09 INFO - PROCESS | 7589 | 1461466209353 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1154ms 19:50:09 INFO - PROCESS | 7589 | 1461466209402 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:50:09 INFO - PROCESS | 7589 | 1461466209405 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:50:09 INFO - PROCESS | 7589 | 1461466209416 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:50:09 INFO - PROCESS | 7589 | 1461466209419 Marionette TRACE conn3 <- [1,178,null,{}] 19:50:09 INFO - PROCESS | 7589 | 1461466209425 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:09 INFO - PROCESS | 7589 | 1461466209594 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:50:09 INFO - PROCESS | 7589 | --DOMWINDOW == 54 (0x7faeee736c00) [pid = 7589] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:50:09 INFO - PROCESS | 7589 | --DOMWINDOW == 53 (0x7faef0b08c00) [pid = 7589] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:50:09 INFO - PROCESS | 7589 | --DOMWINDOW == 52 (0x7faef595d400) [pid = 7589] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:50:09 INFO - PROCESS | 7589 | --DOMWINDOW == 51 (0x7faef0e8dc00) [pid = 7589] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:50:09 INFO - PROCESS | 7589 | --DOMWINDOW == 50 (0x7faf043da800) [pid = 7589] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:50:09 INFO - PROCESS | 7589 | 1461466209685 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef738f800 == 21 [pid = 7589] [id = 52] 19:50:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 51 (0x7faeed2cbc00) [pid = 7589] [serial = 154] [outer = (nil)] 19:50:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 52 (0x7faef0b08c00) [pid = 7589] [serial = 155] [outer = 0x7faeed2cbc00] 19:50:09 INFO - PROCESS | 7589 | 1461466209750 Marionette DEBUG loaded listener.js 19:50:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 53 (0x7faef838e800) [pid = 7589] [serial = 156] [outer = 0x7faeed2cbc00] 19:50:10 INFO - PROCESS | 7589 | 1461466210497 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1130ms 19:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:50:10 INFO - PROCESS | 7589 | 1461466210548 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:50:10 INFO - PROCESS | 7589 | 1461466210551 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:50:10 INFO - PROCESS | 7589 | 1461466210558 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:50:10 INFO - PROCESS | 7589 | 1461466210562 Marionette TRACE conn3 <- [1,182,null,{}] 19:50:10 INFO - PROCESS | 7589 | 1461466210567 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:10 INFO - PROCESS | 7589 | 1461466210741 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:50:10 INFO - PROCESS | 7589 | 1461466210755 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7ee6800 == 22 [pid = 7589] [id = 53] 19:50:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 54 (0x7faef9a15000) [pid = 7589] [serial = 157] [outer = (nil)] 19:50:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 55 (0x7faef9d76400) [pid = 7589] [serial = 158] [outer = 0x7faef9a15000] 19:50:10 INFO - PROCESS | 7589 | 1461466210825 Marionette DEBUG loaded listener.js 19:50:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 56 (0x7faefd65cc00) [pid = 7589] [serial = 159] [outer = 0x7faef9a15000] 19:50:11 INFO - PROCESS | 7589 | 1461466211549 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1039ms 19:50:11 INFO - PROCESS | 7589 | 1461466211598 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:50:11 INFO - PROCESS | 7589 | 1461466211602 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:50:11 INFO - PROCESS | 7589 | 1461466211608 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:50:11 INFO - PROCESS | 7589 | 1461466211612 Marionette TRACE conn3 <- [1,186,null,{}] 19:50:11 INFO - PROCESS | 7589 | 1461466211617 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:11 INFO - PROCESS | 7589 | 1461466211845 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:50:11 INFO - PROCESS | 7589 | 1461466211929 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef708800 == 23 [pid = 7589] [id = 54] 19:50:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 57 (0x7faeed2cd000) [pid = 7589] [serial = 160] [outer = (nil)] 19:50:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 58 (0x7faeedb62800) [pid = 7589] [serial = 161] [outer = 0x7faeed2cd000] 19:50:12 INFO - PROCESS | 7589 | 1461466212010 Marionette DEBUG loaded listener.js 19:50:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 59 (0x7faeedc45800) [pid = 7589] [serial = 162] [outer = 0x7faeed2cd000] 19:50:12 INFO - PROCESS | 7589 | 1461466212862 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1281ms 19:50:12 INFO - PROCESS | 7589 | 1461466212892 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:50:12 INFO - PROCESS | 7589 | 1461466212899 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:50:12 INFO - PROCESS | 7589 | 1461466212908 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:50:12 INFO - PROCESS | 7589 | 1461466212915 Marionette TRACE conn3 <- [1,190,null,{}] 19:50:12 INFO - PROCESS | 7589 | 1461466212924 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:13 INFO - PROCESS | 7589 | 1461466213126 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:50:13 INFO - PROCESS | 7589 | 1461466213255 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6e97800 == 24 [pid = 7589] [id = 55] 19:50:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 60 (0x7faeed83ec00) [pid = 7589] [serial = 163] [outer = (nil)] 19:50:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 61 (0x7faef2c59800) [pid = 7589] [serial = 164] [outer = 0x7faeed83ec00] 19:50:13 INFO - PROCESS | 7589 | 1461466213339 Marionette DEBUG loaded listener.js 19:50:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 62 (0x7faef3796c00) [pid = 7589] [serial = 165] [outer = 0x7faeed83ec00] 19:50:14 INFO - PROCESS | 7589 | 1461466214354 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1493ms 19:50:14 INFO - PROCESS | 7589 | 1461466214405 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:50:14 INFO - PROCESS | 7589 | 1461466214413 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:50:14 INFO - PROCESS | 7589 | 1461466214424 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:50:14 INFO - PROCESS | 7589 | 1461466214429 Marionette TRACE conn3 <- [1,194,null,{}] 19:50:14 INFO - PROCESS | 7589 | 1461466214440 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:14 INFO - PROCESS | 7589 | 1461466214734 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:50:15 INFO - PROCESS | 7589 | 1461466215011 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef56b3000 == 25 [pid = 7589] [id = 56] 19:50:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 63 (0x7faef7da9000) [pid = 7589] [serial = 166] [outer = (nil)] 19:50:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 64 (0x7faef8490000) [pid = 7589] [serial = 167] [outer = 0x7faef7da9000] 19:50:15 INFO - PROCESS | 7589 | 1461466215143 Marionette DEBUG loaded listener.js 19:50:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 65 (0x7faef9a14400) [pid = 7589] [serial = 168] [outer = 0x7faef7da9000] 19:50:16 INFO - PROCESS | 7589 | 1461466216046 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1686ms 19:50:16 INFO - PROCESS | 7589 | 1461466216110 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:50:16 INFO - PROCESS | 7589 | 1461466216117 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:50:16 INFO - PROCESS | 7589 | 1461466216134 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:50:16 INFO - PROCESS | 7589 | 1461466216142 Marionette TRACE conn3 <- [1,198,null,{}] 19:50:16 INFO - PROCESS | 7589 | 1461466216149 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:16 INFO - PROCESS | 7589 | 1461466216355 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:50:16 INFO - PROCESS | 7589 | 1461466216481 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d9a800 == 26 [pid = 7589] [id = 57] 19:50:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 66 (0x7faef7e13400) [pid = 7589] [serial = 169] [outer = (nil)] 19:50:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 67 (0x7faefe577c00) [pid = 7589] [serial = 170] [outer = 0x7faef7e13400] 19:50:16 INFO - PROCESS | 7589 | 1461466216612 Marionette DEBUG loaded listener.js 19:50:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 68 (0x7faf03535800) [pid = 7589] [serial = 171] [outer = 0x7faef7e13400] 19:50:17 INFO - PROCESS | 7589 | 1461466217635 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1545ms 19:50:17 INFO - PROCESS | 7589 | 1461466217671 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:50:17 INFO - PROCESS | 7589 | 1461466217675 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:50:17 INFO - PROCESS | 7589 | 1461466217682 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:50:17 INFO - PROCESS | 7589 | 1461466217685 Marionette TRACE conn3 <- [1,202,null,{}] 19:50:17 INFO - PROCESS | 7589 | 1461466217691 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:17 INFO - PROCESS | 7589 | 1461466217851 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:50:17 INFO - PROCESS | 7589 | 1461466217985 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5e9000 == 27 [pid = 7589] [id = 58] 19:50:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 69 (0x7faef0e8c800) [pid = 7589] [serial = 172] [outer = (nil)] 19:50:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 70 (0x7faf043df400) [pid = 7589] [serial = 173] [outer = 0x7faef0e8c800] 19:50:18 INFO - PROCESS | 7589 | 1461466218063 Marionette DEBUG loaded listener.js 19:50:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 71 (0x7faf046a3800) [pid = 7589] [serial = 174] [outer = 0x7faef0e8c800] 19:50:19 INFO - PROCESS | 7589 | 1461466219106 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1480ms 19:50:19 INFO - PROCESS | 7589 | 1461466219164 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:50:19 INFO - PROCESS | 7589 | 1461466219169 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:50:19 INFO - PROCESS | 7589 | 1461466219178 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:50:19 INFO - PROCESS | 7589 | 1461466219184 Marionette TRACE conn3 <- [1,206,null,{}] 19:50:19 INFO - PROCESS | 7589 | 1461466219193 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:19 INFO - PROCESS | 7589 | 1461466219362 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:50:19 INFO - PROCESS | 7589 | 1461466219583 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef22d800 == 28 [pid = 7589] [id = 59] 19:50:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 72 (0x7faeee82bc00) [pid = 7589] [serial = 175] [outer = (nil)] 19:50:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 73 (0x7faeef7c0400) [pid = 7589] [serial = 176] [outer = 0x7faeee82bc00] 19:50:19 INFO - PROCESS | 7589 | 1461466219662 Marionette DEBUG loaded listener.js 19:50:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 74 (0x7faef0b6f400) [pid = 7589] [serial = 177] [outer = 0x7faeee82bc00] 19:50:20 INFO - PROCESS | 7589 | 1461466220498 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 73 (0x7faef6e3a400) [pid = 7589] [serial = 131] [outer = (nil)] [url = about:blank] 19:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1395ms 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 72 (0x7faefd668000) [pid = 7589] [serial = 125] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 71 (0x7faf043d7000) [pid = 7589] [serial = 126] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 70 (0x7faef0e89800) [pid = 7589] [serial = 117] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 69 (0x7faef6b23400) [pid = 7589] [serial = 122] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 68 (0x7faef0e8fc00) [pid = 7589] [serial = 119] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 67 (0x7faef2c5e000) [pid = 7589] [serial = 120] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 66 (0x7faf048e8000) [pid = 7589] [serial = 128] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 65 (0x7faf05540000) [pid = 7589] [serial = 129] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | --DOMWINDOW == 64 (0x7faef7ba7c00) [pid = 7589] [serial = 123] [outer = (nil)] [url = about:blank] 19:50:20 INFO - PROCESS | 7589 | 1461466220590 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:50:20 INFO - PROCESS | 7589 | 1461466220599 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:50:20 INFO - PROCESS | 7589 | 1461466220613 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:50:20 INFO - PROCESS | 7589 | 1461466220616 Marionette TRACE conn3 <- [1,210,null,{}] 19:50:20 INFO - PROCESS | 7589 | 1461466220623 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:20 INFO - PROCESS | 7589 | 1461466220782 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:50:20 INFO - PROCESS | 7589 | 1461466220794 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef56b7000 == 29 [pid = 7589] [id = 60] 19:50:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 65 (0x7faeef93f400) [pid = 7589] [serial = 178] [outer = (nil)] 19:50:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 66 (0x7faef5680c00) [pid = 7589] [serial = 179] [outer = 0x7faeef93f400] 19:50:20 INFO - PROCESS | 7589 | 1461466220911 Marionette DEBUG loaded listener.js 19:50:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 67 (0x7faef6b29000) [pid = 7589] [serial = 180] [outer = 0x7faeef93f400] 19:50:21 INFO - PROCESS | 7589 | 1461466221718 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1137ms 19:50:21 INFO - PROCESS | 7589 | 1461466221749 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:50:21 INFO - PROCESS | 7589 | 1461466221754 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:50:21 INFO - PROCESS | 7589 | 1461466221761 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:50:21 INFO - PROCESS | 7589 | 1461466221766 Marionette TRACE conn3 <- [1,214,null,{}] 19:50:21 INFO - PROCESS | 7589 | 1461466221784 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:21 INFO - PROCESS | 7589 | 1461466221946 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:50:21 INFO - PROCESS | 7589 | 1461466221959 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8177800 == 30 [pid = 7589] [id = 61] 19:50:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 68 (0x7faef7e15800) [pid = 7589] [serial = 181] [outer = (nil)] 19:50:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 69 (0x7faef9a12c00) [pid = 7589] [serial = 182] [outer = 0x7faef7e15800] 19:50:22 INFO - PROCESS | 7589 | 1461466222028 Marionette DEBUG loaded listener.js 19:50:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 70 (0x7faef9d6f000) [pid = 7589] [serial = 183] [outer = 0x7faef7e15800] 19:50:22 INFO - PROCESS | 7589 | 1461466222810 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1090ms 19:50:22 INFO - PROCESS | 7589 | 1461466222871 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:50:22 INFO - PROCESS | 7589 | 1461466222876 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:50:22 INFO - PROCESS | 7589 | 1461466222882 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:50:22 INFO - PROCESS | 7589 | 1461466222885 Marionette TRACE conn3 <- [1,218,null,{}] 19:50:22 INFO - PROCESS | 7589 | 1461466222895 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:23 INFO - PROCESS | 7589 | 1461466223053 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:50:23 INFO - PROCESS | 7589 | 1461466223065 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5dd000 == 31 [pid = 7589] [id = 62] 19:50:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 71 (0x7faef9d72400) [pid = 7589] [serial = 184] [outer = (nil)] 19:50:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 72 (0x7faf046b0000) [pid = 7589] [serial = 185] [outer = 0x7faef9d72400] 19:50:23 INFO - PROCESS | 7589 | 1461466223132 Marionette DEBUG loaded listener.js 19:50:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 73 (0x7faf048e7000) [pid = 7589] [serial = 186] [outer = 0x7faef9d72400] 19:50:24 INFO - PROCESS | 7589 | 1461466224077 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1235ms 19:50:24 INFO - PROCESS | 7589 | 1461466224118 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:50:24 INFO - PROCESS | 7589 | 1461466224122 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:50:24 INFO - PROCESS | 7589 | 1461466224136 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:50:24 INFO - PROCESS | 7589 | 1461466224139 Marionette TRACE conn3 <- [1,222,null,{}] 19:50:24 INFO - PROCESS | 7589 | 1461466224144 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:24 INFO - PROCESS | 7589 | 1461466224319 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:50:24 INFO - PROCESS | 7589 | 1461466224344 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0439f800 == 32 [pid = 7589] [id = 63] 19:50:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 74 (0x7faf04603c00) [pid = 7589] [serial = 187] [outer = (nil)] 19:50:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 75 (0x7faf0553e400) [pid = 7589] [serial = 188] [outer = 0x7faf04603c00] 19:50:24 INFO - PROCESS | 7589 | 1461466224409 Marionette DEBUG loaded listener.js 19:50:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 76 (0x7faf056b7800) [pid = 7589] [serial = 189] [outer = 0x7faf04603c00] 19:50:25 INFO - PROCESS | 7589 | 1461466225179 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1075ms 19:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:50:25 INFO - PROCESS | 7589 | 1461466225212 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:50:25 INFO - PROCESS | 7589 | 1461466225215 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:50:25 INFO - PROCESS | 7589 | 1461466225221 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:50:25 INFO - PROCESS | 7589 | 1461466225225 Marionette TRACE conn3 <- [1,226,null,{}] 19:50:25 INFO - PROCESS | 7589 | 1461466225237 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:25 INFO - PROCESS | 7589 | 1461466225471 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:50:25 INFO - PROCESS | 7589 | --DOMWINDOW == 75 (0x7faeed2cec00) [pid = 7589] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:50:25 INFO - PROCESS | 7589 | --DOMWINDOW == 74 (0x7faeed2cbc00) [pid = 7589] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:50:25 INFO - PROCESS | 7589 | --DOMWINDOW == 73 (0x7faeedcde800) [pid = 7589] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:50:25 INFO - PROCESS | 7589 | --DOMWINDOW == 72 (0x7faef42b3c00) [pid = 7589] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:50:25 INFO - PROCESS | 7589 | --DOMWINDOW == 71 (0x7faeedc3bc00) [pid = 7589] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:50:25 INFO - PROCESS | 7589 | --DOMWINDOW == 70 (0x7faef0e8d000) [pid = 7589] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:50:25 INFO - PROCESS | 7589 | 1461466225552 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6579800 == 33 [pid = 7589] [id = 64] 19:50:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 71 (0x7faeed2cec00) [pid = 7589] [serial = 190] [outer = (nil)] 19:50:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 72 (0x7faeef93e000) [pid = 7589] [serial = 191] [outer = 0x7faeed2cec00] 19:50:25 INFO - PROCESS | 7589 | 1461466225633 Marionette DEBUG loaded listener.js 19:50:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 73 (0x7faf08f35000) [pid = 7589] [serial = 192] [outer = 0x7faeed2cec00] 19:50:26 INFO - PROCESS | 7589 | 1461466226270 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1093ms 19:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:50:26 INFO - PROCESS | 7589 | 1461466226321 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:50:26 INFO - PROCESS | 7589 | 1461466226324 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:50:26 INFO - PROCESS | 7589 | 1461466226331 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:50:26 INFO - PROCESS | 7589 | 1461466226334 Marionette TRACE conn3 <- [1,230,null,{}] 19:50:26 INFO - PROCESS | 7589 | 1461466226339 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:26 INFO - PROCESS | 7589 | 1461466226505 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:50:26 INFO - PROCESS | 7589 | 1461466226523 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef70b000 == 34 [pid = 7589] [id = 65] 19:50:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 74 (0x7faeed840800) [pid = 7589] [serial = 193] [outer = (nil)] 19:50:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 75 (0x7faf09666000) [pid = 7589] [serial = 194] [outer = 0x7faeed840800] 19:50:26 INFO - PROCESS | 7589 | 1461466226587 Marionette DEBUG loaded listener.js 19:50:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 76 (0x7faf098b3c00) [pid = 7589] [serial = 195] [outer = 0x7faeed840800] 19:50:27 INFO - PROCESS | 7589 | 1461466227232 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 936ms 19:50:27 INFO - PROCESS | 7589 | 1461466227266 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:50:27 INFO - PROCESS | 7589 | 1461466227276 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:50:27 INFO - PROCESS | 7589 | 1461466227285 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:50:27 INFO - PROCESS | 7589 | 1461466227291 Marionette TRACE conn3 <- [1,234,null,{}] 19:50:27 INFO - PROCESS | 7589 | 1461466227297 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:27 INFO - PROCESS | 7589 | 1461466227436 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:50:27 INFO - PROCESS | 7589 | 1461466227591 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedb2b000 == 35 [pid = 7589] [id = 66] 19:50:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 77 (0x7faeed2c9400) [pid = 7589] [serial = 196] [outer = (nil)] 19:50:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 78 (0x7faeed844c00) [pid = 7589] [serial = 197] [outer = 0x7faeed2c9400] 19:50:27 INFO - PROCESS | 7589 | 1461466227669 Marionette DEBUG loaded listener.js 19:50:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 79 (0x7faeedc41000) [pid = 7589] [serial = 198] [outer = 0x7faeed2c9400] 19:50:28 INFO - PROCESS | 7589 | 1461466228498 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1287ms 19:50:28 INFO - PROCESS | 7589 | 1461466228573 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:50:28 INFO - PROCESS | 7589 | 1461466228581 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:50:28 INFO - PROCESS | 7589 | 1461466228590 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:50:28 INFO - PROCESS | 7589 | 1461466228594 Marionette TRACE conn3 <- [1,238,null,{}] 19:50:28 INFO - PROCESS | 7589 | 1461466228601 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:28 INFO - PROCESS | 7589 | 1461466228811 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:50:28 INFO - PROCESS | 7589 | 1461466228944 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7ee5000 == 36 [pid = 7589] [id = 67] 19:50:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 80 (0x7faeee822800) [pid = 7589] [serial = 199] [outer = (nil)] 19:50:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 81 (0x7faef5680400) [pid = 7589] [serial = 200] [outer = 0x7faeee822800] 19:50:29 INFO - PROCESS | 7589 | 1461466229022 Marionette DEBUG loaded listener.js 19:50:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 82 (0x7faef6d4c400) [pid = 7589] [serial = 201] [outer = 0x7faeee822800] 19:50:29 INFO - PROCESS | 7589 | 1461466229875 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1337ms 19:50:29 INFO - PROCESS | 7589 | 1461466229932 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:50:29 INFO - PROCESS | 7589 | 1461466229937 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:50:29 INFO - PROCESS | 7589 | 1461466229963 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:50:29 INFO - PROCESS | 7589 | 1461466229967 Marionette TRACE conn3 <- [1,242,null,{}] 19:50:29 INFO - PROCESS | 7589 | 1461466229974 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:30 INFO - PROCESS | 7589 | 1461466230147 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:50:30 INFO - PROCESS | 7589 | 1461466230280 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0586d000 == 37 [pid = 7589] [id = 68] 19:50:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 83 (0x7faef8395c00) [pid = 7589] [serial = 202] [outer = (nil)] 19:50:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 84 (0x7faf043d7000) [pid = 7589] [serial = 203] [outer = 0x7faef8395c00] 19:50:30 INFO - PROCESS | 7589 | 1461466230357 Marionette DEBUG loaded listener.js 19:50:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 85 (0x7faf0529f400) [pid = 7589] [serial = 204] [outer = 0x7faef8395c00] 19:50:31 INFO - PROCESS | 7589 | 1461466231169 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1246ms 19:50:31 INFO - PROCESS | 7589 | 1461466231207 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:50:31 INFO - PROCESS | 7589 | 1461466231212 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:50:31 INFO - PROCESS | 7589 | 1461466231227 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:50:31 INFO - PROCESS | 7589 | 1461466231236 Marionette TRACE conn3 <- [1,246,null,{}] 19:50:31 INFO - PROCESS | 7589 | 1461466231244 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:31 INFO - PROCESS | 7589 | 1461466231416 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:50:31 INFO - PROCESS | 7589 | 1461466231545 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0980d000 == 38 [pid = 7589] [id = 69] 19:50:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 86 (0x7faef0ff2400) [pid = 7589] [serial = 205] [outer = (nil)] 19:50:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 87 (0x7faef0ffb400) [pid = 7589] [serial = 206] [outer = 0x7faef0ff2400] 19:50:31 INFO - PROCESS | 7589 | 1461466231621 Marionette DEBUG loaded listener.js 19:50:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 88 (0x7faf056b7c00) [pid = 7589] [serial = 207] [outer = 0x7faef0ff2400] 19:50:32 INFO - PROCESS | 7589 | 1461466232546 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1397ms 19:50:32 INFO - PROCESS | 7589 | 1461466232618 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:50:32 INFO - PROCESS | 7589 | 1461466232622 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:50:32 INFO - PROCESS | 7589 | 1461466232628 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:50:32 INFO - PROCESS | 7589 | 1461466232630 Marionette TRACE conn3 <- [1,250,null,{}] 19:50:32 INFO - PROCESS | 7589 | 1461466232636 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:32 INFO - PROCESS | 7589 | 1461466232845 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:50:33 INFO - PROCESS | 7589 | 1461466233026 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09b30000 == 39 [pid = 7589] [id = 70] 19:50:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 89 (0x7faef0ffac00) [pid = 7589] [serial = 208] [outer = (nil)] 19:50:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 90 (0x7faf09196800) [pid = 7589] [serial = 209] [outer = 0x7faef0ffac00] 19:50:33 INFO - PROCESS | 7589 | 1461466233146 Marionette DEBUG loaded listener.js 19:50:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 91 (0x7faf09881400) [pid = 7589] [serial = 210] [outer = 0x7faef0ffac00] 19:50:33 INFO - PROCESS | 7589 | 1461466233909 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1340ms 19:50:33 INFO - PROCESS | 7589 | 1461466233969 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:50:33 INFO - PROCESS | 7589 | 1461466233973 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:50:33 INFO - PROCESS | 7589 | 1461466233979 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:50:33 INFO - PROCESS | 7589 | 1461466233983 Marionette TRACE conn3 <- [1,254,null,{}] 19:50:33 INFO - PROCESS | 7589 | 1461466233989 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:34 INFO - PROCESS | 7589 | 1461466234158 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:50:34 INFO - PROCESS | 7589 | 1461466234290 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0ca5800 == 40 [pid = 7589] [id = 71] 19:50:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 92 (0x7faef3792000) [pid = 7589] [serial = 211] [outer = (nil)] 19:50:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 93 (0x7faef7e15400) [pid = 7589] [serial = 212] [outer = 0x7faef3792000] 19:50:34 INFO - PROCESS | 7589 | 1461466234379 Marionette DEBUG loaded listener.js 19:50:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faf09b03400) [pid = 7589] [serial = 213] [outer = 0x7faef3792000] 19:50:35 INFO - PROCESS | 7589 | 1461466235507 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1585ms 19:50:35 INFO - PROCESS | 7589 | 1461466235565 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:50:35 INFO - PROCESS | 7589 | 1461466235572 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:50:35 INFO - PROCESS | 7589 | 1461466235581 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:50:35 INFO - PROCESS | 7589 | 1461466235586 Marionette TRACE conn3 <- [1,258,null,{}] 19:50:35 INFO - PROCESS | 7589 | 1461466235595 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:35 INFO - PROCESS | 7589 | 1461466235795 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:50:35 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faef9d76400) [pid = 7589] [serial = 158] [outer = (nil)] [url = about:blank] 19:50:35 INFO - PROCESS | 7589 | 1461466235964 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0b8f000 == 41 [pid = 7589] [id = 72] 19:50:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faef0ff4000) [pid = 7589] [serial = 214] [outer = (nil)] 19:50:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faef0ff9400) [pid = 7589] [serial = 215] [outer = 0x7faef0ff4000] 19:50:36 INFO - PROCESS | 7589 | 1461466236075 Marionette DEBUG loaded listener.js 19:50:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faef2c5d400) [pid = 7589] [serial = 216] [outer = 0x7faef0ff4000] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 95 (0x7faef7da8400) [pid = 7589] [serial = 152] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 94 (0x7faef0b08c00) [pid = 7589] [serial = 155] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faeedce4c00) [pid = 7589] [serial = 143] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 92 (0x7faef5962800) [pid = 7589] [serial = 149] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 91 (0x7faef2c5e800) [pid = 7589] [serial = 140] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 90 (0x7faeef4e4c00) [pid = 7589] [serial = 144] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 89 (0x7faeee821400) [pid = 7589] [serial = 146] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 88 (0x7faef0e88800) [pid = 7589] [serial = 147] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 87 (0x7faeedce9400) [pid = 7589] [serial = 134] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 86 (0x7faef9f33800) [pid = 7589] [serial = 132] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 85 (0x7faef6b24400) [pid = 7589] [serial = 137] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 84 (0x7faef7e0e400) [pid = 7589] [serial = 153] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 83 (0x7faef6b26000) [pid = 7589] [serial = 150] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | --DOMWINDOW == 82 (0x7faef838e800) [pid = 7589] [serial = 156] [outer = (nil)] [url = about:blank] 19:50:36 INFO - PROCESS | 7589 | 1461466236767 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1239ms 19:50:36 INFO - PROCESS | 7589 | 1461466236833 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:50:36 INFO - PROCESS | 7589 | 1461466236842 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:50:36 INFO - PROCESS | 7589 | 1461466236854 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:50:36 INFO - PROCESS | 7589 | 1461466236857 Marionette TRACE conn3 <- [1,262,null,{}] 19:50:36 INFO - PROCESS | 7589 | 1461466236868 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:37 INFO - PROCESS | 7589 | 1461466237018 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:50:37 INFO - PROCESS | 7589 | 1461466237029 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7920800 == 42 [pid = 7589] [id = 73] 19:50:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 83 (0x7faeedb6dc00) [pid = 7589] [serial = 217] [outer = (nil)] 19:50:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 84 (0x7faef7ba6000) [pid = 7589] [serial = 218] [outer = 0x7faeedb6dc00] 19:50:37 INFO - PROCESS | 7589 | 1461466237093 Marionette DEBUG loaded listener.js 19:50:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 85 (0x7faef8395000) [pid = 7589] [serial = 219] [outer = 0x7faeedb6dc00] 19:50:37 INFO - PROCESS | 7589 | 1461466237883 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1085ms 19:50:37 INFO - PROCESS | 7589 | 1461466237983 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:50:37 INFO - PROCESS | 7589 | 1461466237987 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:50:38 INFO - PROCESS | 7589 | 1461466237998 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:50:38 INFO - PROCESS | 7589 | 1461466238002 Marionette TRACE conn3 <- [1,266,null,{}] 19:50:38 INFO - PROCESS | 7589 | 1461466238019 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:38 INFO - PROCESS | 7589 | 1461466238172 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:50:38 INFO - PROCESS | 7589 | 1461466238184 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9f65800 == 43 [pid = 7589] [id = 74] 19:50:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 86 (0x7faef9bbe400) [pid = 7589] [serial = 220] [outer = (nil)] 19:50:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 87 (0x7faf04610800) [pid = 7589] [serial = 221] [outer = 0x7faef9bbe400] 19:50:38 INFO - PROCESS | 7589 | 1461466238257 Marionette DEBUG loaded listener.js 19:50:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 88 (0x7faf055e6400) [pid = 7589] [serial = 222] [outer = 0x7faef9bbe400] 19:50:39 INFO - PROCESS | 7589 | 1461466239119 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1137ms 19:50:39 INFO - PROCESS | 7589 | 1461466239132 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:50:39 INFO - PROCESS | 7589 | 1461466239135 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:50:39 INFO - PROCESS | 7589 | 1461466239149 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:50:39 INFO - PROCESS | 7589 | 1461466239151 Marionette TRACE conn3 <- [1,270,null,{}] 19:50:39 INFO - PROCESS | 7589 | 1461466239157 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:39 INFO - PROCESS | 7589 | 1461466239343 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:50:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 89 (0x7faefe578800) [pid = 7589] [serial = 223] [outer = 0x7faeedcec000] 19:50:39 INFO - PROCESS | 7589 | 1461466239410 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0948c800 == 44 [pid = 7589] [id = 75] 19:50:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 90 (0x7faf08f34400) [pid = 7589] [serial = 224] [outer = (nil)] 19:50:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 91 (0x7faf09887800) [pid = 7589] [serial = 225] [outer = 0x7faf08f34400] 19:50:39 INFO - PROCESS | 7589 | 1461466239528 Marionette DEBUG loaded listener.js 19:50:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 92 (0x7faf09ac0400) [pid = 7589] [serial = 226] [outer = 0x7faf08f34400] 19:50:40 INFO - PROCESS | 7589 | 1461466240317 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1176ms 19:50:40 INFO - PROCESS | 7589 | 1461466240325 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:50:40 INFO - PROCESS | 7589 | 1461466240328 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:50:40 INFO - PROCESS | 7589 | 1461466240334 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:50:40 INFO - PROCESS | 7589 | 1461466240336 Marionette TRACE conn3 <- [1,274,null,{}] 19:50:40 INFO - PROCESS | 7589 | 1461466240342 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:40 INFO - PROCESS | 7589 | 1461466240522 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:50:40 INFO - PROCESS | 7589 | 1461466240588 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef592c800 == 45 [pid = 7589] [id = 76] 19:50:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 93 (0x7faef53c8000) [pid = 7589] [serial = 227] [outer = (nil)] 19:50:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faf09abdc00) [pid = 7589] [serial = 228] [outer = 0x7faef53c8000] 19:50:40 INFO - PROCESS | 7589 | 1461466240652 Marionette DEBUG loaded listener.js 19:50:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faf09b74c00) [pid = 7589] [serial = 229] [outer = 0x7faef53c8000] 19:50:41 INFO - PROCESS | 7589 | --DOMWINDOW == 94 (0x7faf04603c00) [pid = 7589] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:50:41 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faef9d72400) [pid = 7589] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:50:41 INFO - PROCESS | 7589 | --DOMWINDOW == 92 (0x7faeef93f400) [pid = 7589] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:50:41 INFO - PROCESS | 7589 | --DOMWINDOW == 91 (0x7faeed2cec00) [pid = 7589] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:50:41 INFO - PROCESS | 7589 | --DOMWINDOW == 90 (0x7faeee82bc00) [pid = 7589] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:50:41 INFO - PROCESS | 7589 | --DOMWINDOW == 89 (0x7faef9a15000) [pid = 7589] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:50:41 INFO - PROCESS | 7589 | --DOMWINDOW == 88 (0x7faef7e15800) [pid = 7589] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:50:41 INFO - PROCESS | 7589 | 1461466241515 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1230ms 19:50:41 INFO - PROCESS | 7589 | 1461466241565 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:50:41 INFO - PROCESS | 7589 | 1461466241569 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:50:41 INFO - PROCESS | 7589 | 1461466241574 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:50:41 INFO - PROCESS | 7589 | 1461466241577 Marionette TRACE conn3 <- [1,278,null,{}] 19:50:41 INFO - PROCESS | 7589 | 1461466241588 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:41 INFO - PROCESS | 7589 | 1461466241748 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:50:41 INFO - PROCESS | 7589 | 1461466241760 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09655000 == 46 [pid = 7589] [id = 77] 19:50:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 89 (0x7faf09199800) [pid = 7589] [serial = 230] [outer = (nil)] 19:50:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 90 (0x7faf0c489400) [pid = 7589] [serial = 231] [outer = 0x7faf09199800] 19:50:41 INFO - PROCESS | 7589 | 1461466241827 Marionette DEBUG loaded listener.js 19:50:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 91 (0x7faf0da17400) [pid = 7589] [serial = 232] [outer = 0x7faf09199800] 19:50:42 INFO - PROCESS | 7589 | 1461466242577 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1034ms 19:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:50:42 INFO - PROCESS | 7589 | 1461466242610 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:50:42 INFO - PROCESS | 7589 | 1461466242613 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:50:42 INFO - PROCESS | 7589 | 1461466242619 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:50:42 INFO - PROCESS | 7589 | 1461466242623 Marionette TRACE conn3 <- [1,282,null,{}] 19:50:42 INFO - PROCESS | 7589 | 1461466242628 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:42 INFO - PROCESS | 7589 | 1461466242801 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:50:42 INFO - PROCESS | 7589 | 1461466242822 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0da28800 == 47 [pid = 7589] [id = 78] 19:50:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 92 (0x7faf09ac1c00) [pid = 7589] [serial = 233] [outer = (nil)] 19:50:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 93 (0x7faf0da71000) [pid = 7589] [serial = 234] [outer = 0x7faf09ac1c00] 19:50:42 INFO - PROCESS | 7589 | 1461466242888 Marionette DEBUG loaded listener.js 19:50:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faf0dcab400) [pid = 7589] [serial = 235] [outer = 0x7faf09ac1c00] 19:50:43 INFO - PROCESS | 7589 | 1461466243845 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1236ms 19:50:43 INFO - PROCESS | 7589 | 1461466243855 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:50:43 INFO - PROCESS | 7589 | 1461466243861 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:50:43 INFO - PROCESS | 7589 | 1461466243872 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:50:43 INFO - PROCESS | 7589 | 1461466243876 Marionette TRACE conn3 <- [1,286,null,{}] 19:50:43 INFO - PROCESS | 7589 | 1461466243885 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:44 INFO - PROCESS | 7589 | 1461466244057 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:50:44 INFO - PROCESS | 7589 | 1461466244201 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7be8000 == 48 [pid = 7589] [id = 79] 19:50:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faef0ee0c00) [pid = 7589] [serial = 236] [outer = (nil)] 19:50:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faef0ffbc00) [pid = 7589] [serial = 237] [outer = 0x7faef0ee0c00] 19:50:44 INFO - PROCESS | 7589 | 1461466244280 Marionette DEBUG loaded listener.js 19:50:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faef60cac00) [pid = 7589] [serial = 238] [outer = 0x7faef0ee0c00] 19:50:45 INFO - PROCESS | 7589 | 1461466245177 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1335ms 19:50:45 INFO - PROCESS | 7589 | 1461466245215 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:50:45 INFO - PROCESS | 7589 | 1461466245224 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:50:45 INFO - PROCESS | 7589 | 1461466245236 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:50:45 INFO - PROCESS | 7589 | 1461466245240 Marionette TRACE conn3 <- [1,290,null,{}] 19:50:45 INFO - PROCESS | 7589 | 1461466245247 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:45 INFO - PROCESS | 7589 | 1461466245418 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:50:45 INFO - PROCESS | 7589 | 1461466245552 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf04819000 == 49 [pid = 7589] [id = 80] 19:50:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef7da9400) [pid = 7589] [serial = 239] [outer = (nil)] 19:50:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef9d74400) [pid = 7589] [serial = 240] [outer = 0x7faef7da9400] 19:50:45 INFO - PROCESS | 7589 | 1461466245627 Marionette DEBUG loaded listener.js 19:50:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faf04853400) [pid = 7589] [serial = 241] [outer = 0x7faef7da9400] 19:50:46 INFO - PROCESS | 7589 | 1461466246545 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1379ms 19:50:46 INFO - PROCESS | 7589 | 1461466246617 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:50:46 INFO - PROCESS | 7589 | 1461466246621 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:50:46 INFO - PROCESS | 7589 | 1461466246628 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:50:46 INFO - PROCESS | 7589 | 1461466246633 Marionette TRACE conn3 <- [1,294,null,{}] 19:50:46 INFO - PROCESS | 7589 | 1461466246649 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:46 INFO - PROCESS | 7589 | 1461466246859 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:50:47 INFO - PROCESS | 7589 | 1461466246995 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef11c6800 == 50 [pid = 7589] [id = 81] 19:50:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faef7d63400) [pid = 7589] [serial = 242] [outer = (nil)] 19:50:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faefe577800) [pid = 7589] [serial = 243] [outer = 0x7faef7d63400] 19:50:47 INFO - PROCESS | 7589 | 1461466247078 Marionette DEBUG loaded listener.js 19:50:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faf08f31c00) [pid = 7589] [serial = 244] [outer = 0x7faef7d63400] 19:50:47 INFO - PROCESS | 7589 | 1461466247907 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:47 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. 19:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1337ms 19:50:47 INFO - PROCESS | 7589 | 1461466247966 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:50:47 INFO - PROCESS | 7589 | 1461466247970 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:50:47 INFO - PROCESS | 7589 | 1461466247978 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:50:47 INFO - PROCESS | 7589 | 1461466247981 Marionette TRACE conn3 <- [1,298,null,{}] 19:50:47 INFO - PROCESS | 7589 | 1461466247987 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:48 INFO - PROCESS | 7589 | 1461466248154 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:50:48 INFO - PROCESS | 7589 | 1461466248287 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0916c800 == 51 [pid = 7589] [id = 82] 19:50:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faef2c60c00) [pid = 7589] [serial = 245] [outer = (nil)] 19:50:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faf09b79400) [pid = 7589] [serial = 246] [outer = 0x7faef2c60c00] 19:50:48 INFO - PROCESS | 7589 | 1461466248365 Marionette DEBUG loaded listener.js 19:50:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faf0b7b6400) [pid = 7589] [serial = 247] [outer = 0x7faef2c60c00] 19:50:49 INFO - PROCESS | 7589 | 1461466249210 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:49 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. 19:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1282ms 19:50:49 INFO - PROCESS | 7589 | 1461466249262 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:50:49 INFO - PROCESS | 7589 | 1461466249265 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:50:49 INFO - PROCESS | 7589 | 1461466249272 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:50:49 INFO - PROCESS | 7589 | 1461466249275 Marionette TRACE conn3 <- [1,302,null,{}] 19:50:49 INFO - PROCESS | 7589 | 1461466249280 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:49 INFO - PROCESS | 7589 | 1461466249476 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:50:49 INFO - PROCESS | 7589 | 1461466249620 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf046cf000 == 52 [pid = 7589] [id = 83] 19:50:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faeedc3b000) [pid = 7589] [serial = 248] [outer = (nil)] 19:50:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faf059cf000) [pid = 7589] [serial = 249] [outer = 0x7faeedc3b000] 19:50:49 INFO - PROCESS | 7589 | 1461466249697 Marionette DEBUG loaded listener.js 19:50:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faf0c492400) [pid = 7589] [serial = 250] [outer = 0x7faeedc3b000] 19:50:50 INFO - PROCESS | 7589 | 1461466250798 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:50 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. 19:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1585ms 19:50:50 INFO - PROCESS | 7589 | 1461466250859 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:50:50 INFO - PROCESS | 7589 | 1461466250865 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:50:50 INFO - PROCESS | 7589 | 1461466250874 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:50:50 INFO - PROCESS | 7589 | 1461466250879 Marionette TRACE conn3 <- [1,306,null,{}] 19:50:50 INFO - PROCESS | 7589 | 1461466250886 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:51 INFO - PROCESS | 7589 | 1461466251141 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:50:51 INFO - PROCESS | 7589 | 1461466251281 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcbb000 == 53 [pid = 7589] [id = 84] 19:50:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faef0e82000) [pid = 7589] [serial = 251] [outer = (nil)] 19:50:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faef0e8b400) [pid = 7589] [serial = 252] [outer = 0x7faef0e82000] 19:50:51 INFO - PROCESS | 7589 | 1461466251351 Marionette DEBUG loaded listener.js 19:50:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faef0ff7c00) [pid = 7589] [serial = 253] [outer = 0x7faef0e82000] 19:50:52 INFO - PROCESS | 7589 | 1461466252214 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:52 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. 19:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1381ms 19:50:52 INFO - PROCESS | 7589 | 1461466252257 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:50:52 INFO - PROCESS | 7589 | 1461466252266 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:50:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09655000 == 52 [pid = 7589] [id = 77] 19:50:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef592c800 == 51 [pid = 7589] [id = 76] 19:50:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0948c800 == 50 [pid = 7589] [id = 75] 19:50:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9f65800 == 49 [pid = 7589] [id = 74] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faeedb62800) [pid = 7589] [serial = 161] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faf043df400) [pid = 7589] [serial = 173] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faef2c59800) [pid = 7589] [serial = 164] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faef8490000) [pid = 7589] [serial = 167] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 107 (0x7faefe577c00) [pid = 7589] [serial = 170] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 106 (0x7faf09666000) [pid = 7589] [serial = 194] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7920800 == 48 [pid = 7589] [id = 73] 19:50:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0b8f000 == 47 [pid = 7589] [id = 72] 19:50:52 INFO - PROCESS | 7589 | 1461466252349 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:50:52 INFO - PROCESS | 7589 | 1461466252354 Marionette TRACE conn3 <- [1,310,null,{}] 19:50:52 INFO - PROCESS | 7589 | 1461466252368 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:52 INFO - PROCESS | 7589 | 1461466252508 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 105 (0x7faf0553e400) [pid = 7589] [serial = 188] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faf046b0000) [pid = 7589] [serial = 185] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faef5680c00) [pid = 7589] [serial = 179] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faef6b29000) [pid = 7589] [serial = 180] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faeef93e000) [pid = 7589] [serial = 191] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faef0b6f400) [pid = 7589] [serial = 177] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faeef7c0400) [pid = 7589] [serial = 176] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faefd65cc00) [pid = 7589] [serial = 159] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faef9a12c00) [pid = 7589] [serial = 182] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 96 (0x7faef9d6f000) [pid = 7589] [serial = 183] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 95 (0x7faf056b7800) [pid = 7589] [serial = 189] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 94 (0x7faf08f35000) [pid = 7589] [serial = 192] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faf048e7000) [pid = 7589] [serial = 186] [outer = (nil)] [url = about:blank] 19:50:52 INFO - PROCESS | 7589 | 1461466252642 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef366a800 == 48 [pid = 7589] [id = 85] 19:50:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faeef7c0400) [pid = 7589] [serial = 254] [outer = (nil)] 19:50:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faef42ae400) [pid = 7589] [serial = 255] [outer = 0x7faeef7c0400] 19:50:52 INFO - PROCESS | 7589 | 1461466252710 Marionette DEBUG loaded listener.js 19:50:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faef65fe000) [pid = 7589] [serial = 256] [outer = 0x7faeef7c0400] 19:50:53 INFO - PROCESS | 7589 | 1461466253543 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:53 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. 19:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1287ms 19:50:53 INFO - PROCESS | 7589 | 1461466253591 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:50:53 INFO - PROCESS | 7589 | 1461466253595 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:50:53 INFO - PROCESS | 7589 | 1461466253602 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:50:53 INFO - PROCESS | 7589 | 1461466253607 Marionette TRACE conn3 <- [1,314,null,{}] 19:50:53 INFO - PROCESS | 7589 | 1461466253624 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:53 INFO - PROCESS | 7589 | 1461466253774 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:50:53 INFO - PROCESS | 7589 | 1461466253787 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef75d4800 == 49 [pid = 7589] [id = 86] 19:50:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faef7d67800) [pid = 7589] [serial = 257] [outer = (nil)] 19:50:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef81b4400) [pid = 7589] [serial = 258] [outer = 0x7faef7d67800] 19:50:53 INFO - PROCESS | 7589 | 1461466253855 Marionette DEBUG loaded listener.js 19:50:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef9a14800) [pid = 7589] [serial = 259] [outer = 0x7faef7d67800] 19:50:54 INFO - PROCESS | 7589 | 1461466254635 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:54 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. 19:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1085ms 19:50:54 INFO - PROCESS | 7589 | 1461466254705 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:50:54 INFO - PROCESS | 7589 | 1461466254710 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:50:54 INFO - PROCESS | 7589 | 1461466254720 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:50:54 INFO - PROCESS | 7589 | 1461466254723 Marionette TRACE conn3 <- [1,318,null,{}] 19:50:54 INFO - PROCESS | 7589 | 1461466254727 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:54 INFO - PROCESS | 7589 | 1461466254891 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:50:54 INFO - PROCESS | 7589 | 1461466254902 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7ee2800 == 50 [pid = 7589] [id = 87] 19:50:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faef9d73c00) [pid = 7589] [serial = 260] [outer = (nil)] 19:50:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faefe51f400) [pid = 7589] [serial = 261] [outer = 0x7faef9d73c00] 19:50:54 INFO - PROCESS | 7589 | 1461466254975 Marionette DEBUG loaded listener.js 19:50:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faf04608400) [pid = 7589] [serial = 262] [outer = 0x7faef9d73c00] 19:50:55 INFO - PROCESS | 7589 | 1461466255830 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:55 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. 19:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1145ms 19:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:50:55 INFO - PROCESS | 7589 | 1461466255862 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:50:55 INFO - PROCESS | 7589 | 1461466255865 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:50:55 INFO - PROCESS | 7589 | 1461466255871 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:50:55 INFO - PROCESS | 7589 | 1461466255875 Marionette TRACE conn3 <- [1,322,null,{}] 19:50:55 INFO - PROCESS | 7589 | 1461466255891 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:56 INFO - PROCESS | 7589 | 1461466256065 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:50:56 INFO - PROCESS | 7589 | 1461466256132 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fd8800 == 51 [pid = 7589] [id = 88] 19:50:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faef9d72400) [pid = 7589] [serial = 263] [outer = (nil)] 19:50:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faf04850000) [pid = 7589] [serial = 264] [outer = 0x7faef9d72400] 19:50:56 INFO - PROCESS | 7589 | 1461466256197 Marionette DEBUG loaded listener.js 19:50:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faf056b2800) [pid = 7589] [serial = 265] [outer = 0x7faef9d72400] 19:50:57 INFO - PROCESS | 7589 | 1461466257060 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:57 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. 19:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1237ms 19:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:50:57 INFO - PROCESS | 7589 | 1461466257115 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:50:57 INFO - PROCESS | 7589 | 1461466257118 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:50:57 INFO - PROCESS | 7589 | 1461466257125 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:50:57 INFO - PROCESS | 7589 | 1461466257128 Marionette TRACE conn3 <- [1,326,null,{}] 19:50:57 INFO - PROCESS | 7589 | 1461466257132 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:57 INFO - PROCESS | 7589 | 1461466257583 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faeed83ec00) [pid = 7589] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faef7da9000) [pid = 7589] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faeed2cd000) [pid = 7589] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faef7e13400) [pid = 7589] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faef0e86000) [pid = 7589] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faef0e8c800) [pid = 7589] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faeed2d4800) [pid = 7589] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faeed840800) [pid = 7589] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 96 (0x7faeed2d3400) [pid = 7589] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 95 (0x7faf08f34400) [pid = 7589] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 94 (0x7faef53c8000) [pid = 7589] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faef3792000) [pid = 7589] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 92 (0x7faeed2c9400) [pid = 7589] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 91 (0x7faf09199800) [pid = 7589] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 90 (0x7faef8395c00) [pid = 7589] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 89 (0x7faeee822800) [pid = 7589] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 88 (0x7faef0ff4000) [pid = 7589] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 87 (0x7faef0ffac00) [pid = 7589] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 86 (0x7faef9bbe400) [pid = 7589] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 85 (0x7faeedb6dc00) [pid = 7589] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:50:57 INFO - PROCESS | 7589 | --DOMWINDOW == 84 (0x7faef0ff2400) [pid = 7589] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:50:57 INFO - PROCESS | 7589 | 1461466257783 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef56b5000 == 52 [pid = 7589] [id = 89] 19:50:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 85 (0x7faeed845800) [pid = 7589] [serial = 266] [outer = (nil)] 19:50:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 86 (0x7faeee822800) [pid = 7589] [serial = 267] [outer = 0x7faeed845800] 19:50:57 INFO - PROCESS | 7589 | 1461466257867 Marionette DEBUG loaded listener.js 19:50:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 87 (0x7faef360cc00) [pid = 7589] [serial = 268] [outer = 0x7faeed845800] 19:50:58 INFO - PROCESS | 7589 | 1461466258542 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:58 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. 19:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1441ms 19:50:58 INFO - PROCESS | 7589 | 1461466258566 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:50:58 INFO - PROCESS | 7589 | 1461466258574 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:50:58 INFO - PROCESS | 7589 | 1461466258581 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:50:58 INFO - PROCESS | 7589 | 1461466258584 Marionette TRACE conn3 <- [1,330,null,{}] 19:50:58 INFO - PROCESS | 7589 | 1461466258589 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:58 INFO - PROCESS | 7589 | 1461466258768 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:50:58 INFO - PROCESS | 7589 | 1461466258791 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0465d000 == 53 [pid = 7589] [id = 90] 19:50:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 88 (0x7faeedb6dc00) [pid = 7589] [serial = 269] [outer = (nil)] 19:50:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 89 (0x7faef6284c00) [pid = 7589] [serial = 270] [outer = 0x7faeedb6dc00] 19:50:58 INFO - PROCESS | 7589 | 1461466258856 Marionette DEBUG loaded listener.js 19:50:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 90 (0x7faef628c400) [pid = 7589] [serial = 271] [outer = 0x7faeedb6dc00] 19:50:59 INFO - PROCESS | 7589 | 1461466259683 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:50:59 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. 19:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1128ms 19:50:59 INFO - PROCESS | 7589 | 1461466259709 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:50:59 INFO - PROCESS | 7589 | 1461466259716 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:50:59 INFO - PROCESS | 7589 | 1461466259724 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:50:59 INFO - PROCESS | 7589 | 1461466259732 Marionette TRACE conn3 <- [1,334,null,{}] 19:50:59 INFO - PROCESS | 7589 | 1461466259741 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:50:59 INFO - PROCESS | 7589 | 1461466259951 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:51:00 INFO - PROCESS | 7589 | 1461466260072 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef71d800 == 54 [pid = 7589] [id = 91] 19:51:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 91 (0x7faeed2ca800) [pid = 7589] [serial = 272] [outer = (nil)] 19:51:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 92 (0x7faeef93bc00) [pid = 7589] [serial = 273] [outer = 0x7faeed2ca800] 19:51:00 INFO - PROCESS | 7589 | 1461466260154 Marionette DEBUG loaded listener.js 19:51:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 93 (0x7faef0ee3800) [pid = 7589] [serial = 274] [outer = 0x7faeed2ca800] 19:51:01 INFO - PROCESS | 7589 | 1461466261034 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:01 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. 19:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1341ms 19:51:01 INFO - PROCESS | 7589 | 1461466261066 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:51:01 INFO - PROCESS | 7589 | 1461466261075 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:51:01 INFO - PROCESS | 7589 | 1461466261087 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:51:01 INFO - PROCESS | 7589 | 1461466261091 Marionette TRACE conn3 <- [1,338,null,{}] 19:51:01 INFO - PROCESS | 7589 | 1461466261098 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:01 INFO - PROCESS | 7589 | 1461466261266 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:51:01 INFO - PROCESS | 7589 | 1461466261410 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7be9800 == 55 [pid = 7589] [id = 92] 19:51:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faeef44c800) [pid = 7589] [serial = 275] [outer = (nil)] 19:51:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faef6291400) [pid = 7589] [serial = 276] [outer = 0x7faeef44c800] 19:51:01 INFO - PROCESS | 7589 | 1461466261495 Marionette DEBUG loaded listener.js 19:51:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faef6c8fc00) [pid = 7589] [serial = 277] [outer = 0x7faeef44c800] 19:51:02 INFO - PROCESS | 7589 | 1461466262465 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:02 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. 19:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1430ms 19:51:02 INFO - PROCESS | 7589 | 1461466262518 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:51:02 INFO - PROCESS | 7589 | 1461466262521 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:51:02 INFO - PROCESS | 7589 | 1461466262529 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:51:02 INFO - PROCESS | 7589 | 1461466262535 Marionette TRACE conn3 <- [1,342,null,{}] 19:51:02 INFO - PROCESS | 7589 | 1461466262552 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:02 INFO - PROCESS | 7589 | 1461466262761 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:51:02 INFO - PROCESS | 7589 | 1461466262899 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf08e64800 == 56 [pid = 7589] [id = 93] 19:51:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faef6c9ac00) [pid = 7589] [serial = 278] [outer = (nil)] 19:51:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef7ba3c00) [pid = 7589] [serial = 279] [outer = 0x7faef6c9ac00] 19:51:02 INFO - PROCESS | 7589 | 1461466262992 Marionette DEBUG loaded listener.js 19:51:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef7d67c00) [pid = 7589] [serial = 280] [outer = 0x7faef6c9ac00] 19:51:03 INFO - PROCESS | 7589 | 1461466263981 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:04 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. 19:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1487ms 19:51:04 INFO - PROCESS | 7589 | 1461466264017 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:51:04 INFO - PROCESS | 7589 | 1461466264022 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:51:04 INFO - PROCESS | 7589 | 1461466264029 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:51:04 INFO - PROCESS | 7589 | 1461466264033 Marionette TRACE conn3 <- [1,346,null,{}] 19:51:04 INFO - PROCESS | 7589 | 1461466264038 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:04 INFO - PROCESS | 7589 | 1461466264201 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:51:04 INFO - PROCESS | 7589 | 1461466264343 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09890000 == 57 [pid = 7589] [id = 94] 19:51:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faef6c9b400) [pid = 7589] [serial = 281] [outer = (nil)] 19:51:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faef9d6bc00) [pid = 7589] [serial = 282] [outer = 0x7faef6c9b400] 19:51:04 INFO - PROCESS | 7589 | 1461466264422 Marionette DEBUG loaded listener.js 19:51:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faf043e0400) [pid = 7589] [serial = 283] [outer = 0x7faef6c9b400] 19:51:05 INFO - PROCESS | 7589 | 1461466265288 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:05 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. 19:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1333ms 19:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:51:05 INFO - PROCESS | 7589 | 1461466265364 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:51:05 INFO - PROCESS | 7589 | 1461466265367 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:51:05 INFO - PROCESS | 7589 | 1461466265373 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:51:05 INFO - PROCESS | 7589 | 1461466265376 Marionette TRACE conn3 <- [1,350,null,{}] 19:51:05 INFO - PROCESS | 7589 | 1461466265382 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:05 INFO - PROCESS | 7589 | 1461466265587 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:51:05 INFO - PROCESS | 7589 | 1461466265724 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0c4db800 == 58 [pid = 7589] [id = 95] 19:51:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faeed84ac00) [pid = 7589] [serial = 284] [outer = (nil)] 19:51:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faf055e7400) [pid = 7589] [serial = 285] [outer = 0x7faeed84ac00] 19:51:05 INFO - PROCESS | 7589 | 1461466265801 Marionette DEBUG loaded listener.js 19:51:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faf077b8c00) [pid = 7589] [serial = 286] [outer = 0x7faeed84ac00] 19:51:06 INFO - PROCESS | 7589 | 1461466266601 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:06 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. 19:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1284ms 19:51:06 INFO - PROCESS | 7589 | 1461466266657 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:51:06 INFO - PROCESS | 7589 | 1461466266661 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:51:06 INFO - PROCESS | 7589 | 1461466266688 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:51:06 INFO - PROCESS | 7589 | 1461466266692 Marionette TRACE conn3 <- [1,354,null,{}] 19:51:06 INFO - PROCESS | 7589 | 1461466266698 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:06 INFO - PROCESS | 7589 | 1461466266906 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:51:07 INFO - PROCESS | 7589 | 1461466267051 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb377800 == 59 [pid = 7589] [id = 96] 19:51:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faf091a2000) [pid = 7589] [serial = 287] [outer = (nil)] 19:51:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faf0b749800) [pid = 7589] [serial = 288] [outer = 0x7faf091a2000] 19:51:07 INFO - PROCESS | 7589 | 1461466267134 Marionette DEBUG loaded listener.js 19:51:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faf0da13400) [pid = 7589] [serial = 289] [outer = 0x7faf091a2000] 19:51:08 INFO - PROCESS | 7589 | 1461466268040 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:08 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. 19:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1434ms 19:51:08 INFO - PROCESS | 7589 | 1461466268119 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:51:08 INFO - PROCESS | 7589 | 1461466268122 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:51:08 INFO - PROCESS | 7589 | 1461466268130 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:51:08 INFO - PROCESS | 7589 | 1461466268134 Marionette TRACE conn3 <- [1,358,null,{}] 19:51:08 INFO - PROCESS | 7589 | 1461466268140 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:08 INFO - PROCESS | 7589 | 1461466268348 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:51:08 INFO - PROCESS | 7589 | 1461466268487 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5c3000 == 60 [pid = 7589] [id = 97] 19:51:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faeee72dc00) [pid = 7589] [serial = 290] [outer = (nil)] 19:51:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faf09b0f400) [pid = 7589] [serial = 291] [outer = 0x7faeee72dc00] 19:51:08 INFO - PROCESS | 7589 | 1461466268610 Marionette DEBUG loaded listener.js 19:51:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faf0dcfc400) [pid = 7589] [serial = 292] [outer = 0x7faeee72dc00] 19:51:09 INFO - PROCESS | 7589 | 1461466269672 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:09 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. 19:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1581ms 19:51:09 INFO - PROCESS | 7589 | 1461466269713 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:51:09 INFO - PROCESS | 7589 | 1461466269719 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:51:09 INFO - PROCESS | 7589 | 1461466269728 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:51:09 INFO - PROCESS | 7589 | 1461466269734 Marionette TRACE conn3 <- [1,362,null,{}] 19:51:09 INFO - PROCESS | 7589 | 1461466269743 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:09 INFO - PROCESS | 7589 | 1461466269948 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:51:10 INFO - PROCESS | 7589 | 1461466270208 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef718800 == 61 [pid = 7589] [id = 98] 19:51:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeee736c00) [pid = 7589] [serial = 293] [outer = (nil)] 19:51:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faef0e83c00) [pid = 7589] [serial = 294] [outer = 0x7faeee736c00] 19:51:10 INFO - PROCESS | 7589 | 1461466270280 Marionette DEBUG loaded listener.js 19:51:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faef0ff0c00) [pid = 7589] [serial = 295] [outer = 0x7faeee736c00] 19:51:11 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef56b5000 == 60 [pid = 7589] [id = 89] 19:51:11 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8fd8800 == 59 [pid = 7589] [id = 88] 19:51:11 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7ee2800 == 58 [pid = 7589] [id = 87] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faf0da71000) [pid = 7589] [serial = 234] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef75d4800 == 57 [pid = 7589] [id = 86] 19:51:11 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef366a800 == 56 [pid = 7589] [id = 85] 19:51:11 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcbb000 == 55 [pid = 7589] [id = 84] 19:51:11 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7be8000 == 54 [pid = 7589] [id = 79] 19:51:11 INFO - PROCESS | 7589 | 1461466271207 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faef7dacc00) [pid = 7589] [serial = 138] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faf046a3800) [pid = 7589] [serial = 174] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faef9f31c00) [pid = 7589] [serial = 141] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faf098b3c00) [pid = 7589] [serial = 195] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faef0b75800) [pid = 7589] [serial = 135] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 107 (0x7faf03535800) [pid = 7589] [serial = 171] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 106 (0x7faf09887800) [pid = 7589] [serial = 225] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 105 (0x7faf09abdc00) [pid = 7589] [serial = 228] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faf09b74c00) [pid = 7589] [serial = 229] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faef7e15400) [pid = 7589] [serial = 212] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faf09b03400) [pid = 7589] [serial = 213] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faeedc41000) [pid = 7589] [serial = 198] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faeed844c00) [pid = 7589] [serial = 197] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faf0c489400) [pid = 7589] [serial = 231] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faf0529f400) [pid = 7589] [serial = 204] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faf043d7000) [pid = 7589] [serial = 203] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 96 (0x7faef6d4c400) [pid = 7589] [serial = 201] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 95 (0x7faef5680400) [pid = 7589] [serial = 200] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 94 (0x7faef0ff9400) [pid = 7589] [serial = 215] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faef2c5d400) [pid = 7589] [serial = 216] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 92 (0x7faf09881400) [pid = 7589] [serial = 210] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 91 (0x7faf09196800) [pid = 7589] [serial = 209] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 90 (0x7faf04610800) [pid = 7589] [serial = 221] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 89 (0x7faef7ba6000) [pid = 7589] [serial = 218] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 88 (0x7faef8395000) [pid = 7589] [serial = 219] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 87 (0x7faf056b7c00) [pid = 7589] [serial = 207] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 86 (0x7faef0ffb400) [pid = 7589] [serial = 206] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 85 (0x7faf09ac0400) [pid = 7589] [serial = 226] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 84 (0x7faef0b0a800) [pid = 7589] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 83 (0x7faf055e6400) [pid = 7589] [serial = 222] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 82 (0x7faf0da17400) [pid = 7589] [serial = 232] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 81 (0x7faef3796c00) [pid = 7589] [serial = 165] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 80 (0x7faef9a14400) [pid = 7589] [serial = 168] [outer = (nil)] [url = about:blank] 19:51:11 INFO - PROCESS | 7589 | --DOMWINDOW == 79 (0x7faeedc45800) [pid = 7589] [serial = 162] [outer = (nil)] [url = about:blank] 19:51:11 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. 19:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1543ms 19:51:11 INFO - PROCESS | 7589 | 1461466271275 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:51:11 INFO - PROCESS | 7589 | 1461466271283 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:51:11 INFO - PROCESS | 7589 | 1461466271294 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:51:11 INFO - PROCESS | 7589 | 1461466271297 Marionette TRACE conn3 <- [1,366,null,{}] 19:51:11 INFO - PROCESS | 7589 | 1461466271304 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:11 INFO - PROCESS | 7589 | 1461466271465 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:51:11 INFO - PROCESS | 7589 | 1461466271476 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef11dc800 == 55 [pid = 7589] [id = 99] 19:51:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 80 (0x7faef2c5ac00) [pid = 7589] [serial = 296] [outer = (nil)] 19:51:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 81 (0x7faef52d1800) [pid = 7589] [serial = 297] [outer = 0x7faef2c5ac00] 19:51:11 INFO - PROCESS | 7589 | 1461466271546 Marionette DEBUG loaded listener.js 19:51:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 82 (0x7faef6287000) [pid = 7589] [serial = 298] [outer = 0x7faef2c5ac00] 19:51:12 INFO - PROCESS | 7589 | 1461466272389 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:12 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. 19:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1133ms 19:51:12 INFO - PROCESS | 7589 | 1461466272428 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:51:12 INFO - PROCESS | 7589 | 1461466272430 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:51:12 INFO - PROCESS | 7589 | 1461466272439 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:51:12 INFO - PROCESS | 7589 | 1461466272445 Marionette TRACE conn3 <- [1,370,null,{}] 19:51:12 INFO - PROCESS | 7589 | 1461466272460 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:12 INFO - PROCESS | 7589 | 1461466272664 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:51:12 INFO - PROCESS | 7589 | 1461466272681 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6dc2800 == 56 [pid = 7589] [id = 100] 19:51:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 83 (0x7faef6c95400) [pid = 7589] [serial = 299] [outer = (nil)] 19:51:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 84 (0x7faef6c9a800) [pid = 7589] [serial = 300] [outer = 0x7faef6c95400] 19:51:12 INFO - PROCESS | 7589 | 1461466272760 Marionette DEBUG loaded listener.js 19:51:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 85 (0x7faef7d61c00) [pid = 7589] [serial = 301] [outer = 0x7faef6c95400] 19:51:13 INFO - PROCESS | 7589 | 1461466273635 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:51:13 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. 19:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1235ms 19:51:13 INFO - PROCESS | 7589 | 1461466273675 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:51:13 INFO - PROCESS | 7589 | 1461466273680 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:51:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:51:13 INFO - PROCESS | 7589 | 1461466273692 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:51:13 INFO - PROCESS | 7589 | 1461466273695 Marionette TRACE conn3 <- [1,374,null,{}] 19:51:13 INFO - PROCESS | 7589 | 1461466273702 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:13 INFO - PROCESS | 7589 | 1461466273905 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:51:13 INFO - PROCESS | 7589 | 1461466273929 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7bea000 == 57 [pid = 7589] [id = 101] 19:51:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 86 (0x7faef2c60000) [pid = 7589] [serial = 302] [outer = (nil)] 19:51:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 87 (0x7faef8c77800) [pid = 7589] [serial = 303] [outer = 0x7faef2c60000] 19:51:13 INFO - PROCESS | 7589 | 1461466273994 Marionette DEBUG loaded listener.js 19:51:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 88 (0x7faef9bc3400) [pid = 7589] [serial = 304] [outer = 0x7faef2c60000] 19:51:14 INFO - PROCESS | 7589 | 1461466274808 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:51:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:51:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1134ms 19:51:14 INFO - PROCESS | 7589 | 1461466274827 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:51:14 INFO - PROCESS | 7589 | 1461466274829 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:51:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:51:14 INFO - PROCESS | 7589 | 1461466274836 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:51:14 INFO - PROCESS | 7589 | 1461466274839 Marionette TRACE conn3 <- [1,378,null,{}] 19:51:14 INFO - PROCESS | 7589 | 1461466274845 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:15 INFO - PROCESS | 7589 | 1461466275030 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:51:15 INFO - PROCESS | 7589 | 1461466275066 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8453800 == 58 [pid = 7589] [id = 102] 19:51:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 89 (0x7faef7d66800) [pid = 7589] [serial = 305] [outer = (nil)] 19:51:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 90 (0x7faf03535800) [pid = 7589] [serial = 306] [outer = 0x7faef7d66800] 19:51:15 INFO - PROCESS | 7589 | 1461466275152 Marionette DEBUG loaded listener.js 19:51:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 91 (0x7faf0529f400) [pid = 7589] [serial = 307] [outer = 0x7faef7d66800] 19:51:15 INFO - PROCESS | 7589 | --DOMWINDOW == 90 (0x7faef9d72400) [pid = 7589] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:51:15 INFO - PROCESS | 7589 | --DOMWINDOW == 89 (0x7faef7d67800) [pid = 7589] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:51:15 INFO - PROCESS | 7589 | --DOMWINDOW == 88 (0x7faef0e82000) [pid = 7589] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:51:15 INFO - PROCESS | 7589 | --DOMWINDOW == 87 (0x7faef9d73c00) [pid = 7589] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:51:15 INFO - PROCESS | 7589 | --DOMWINDOW == 86 (0x7faeef7c0400) [pid = 7589] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:51:15 INFO - PROCESS | 7589 | --DOMWINDOW == 85 (0x7faeed845800) [pid = 7589] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:51:16 INFO - PROCESS | 7589 | 1461466276015 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:51:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:51:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1239ms 19:51:16 INFO - PROCESS | 7589 | 1461466276076 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:51:16 INFO - PROCESS | 7589 | 1461466276080 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:51:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:51:16 INFO - PROCESS | 7589 | 1461466276086 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:51:16 INFO - PROCESS | 7589 | 1461466276088 Marionette TRACE conn3 <- [1,382,null,{}] 19:51:16 INFO - PROCESS | 7589 | 1461466276093 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:16 INFO - PROCESS | 7589 | 1461466276275 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:51:16 INFO - PROCESS | 7589 | 1461466276370 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5e4800 == 59 [pid = 7589] [id = 103] 19:51:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 86 (0x7faeef7c0400) [pid = 7589] [serial = 308] [outer = (nil)] 19:51:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 87 (0x7faf043d7000) [pid = 7589] [serial = 309] [outer = 0x7faeef7c0400] 19:51:16 INFO - PROCESS | 7589 | 1461466276451 Marionette DEBUG loaded listener.js 19:51:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 88 (0x7faf0720d000) [pid = 7589] [serial = 310] [outer = 0x7faeef7c0400] 19:51:17 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:17 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:51:17 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:17 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:17 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:17 INFO - PROCESS | 7589 | 1461466277148 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:51:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:51:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1081ms 19:51:17 INFO - PROCESS | 7589 | 1461466277180 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:51:17 INFO - PROCESS | 7589 | 1461466277184 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:51:17 INFO - PROCESS | 7589 | 1461466277191 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:51:17 INFO - PROCESS | 7589 | 1461466277194 Marionette TRACE conn3 <- [1,386,null,{}] 19:51:17 INFO - PROCESS | 7589 | 1461466277199 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:17 INFO - PROCESS | 7589 | 1461466277383 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:51:17 INFO - PROCESS | 7589 | 1461466277402 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf04660000 == 60 [pid = 7589] [id = 104] 19:51:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 89 (0x7faeedb68800) [pid = 7589] [serial = 311] [outer = (nil)] 19:51:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 90 (0x7faf098bd000) [pid = 7589] [serial = 312] [outer = 0x7faeedb68800] 19:51:17 INFO - PROCESS | 7589 | 1461466277466 Marionette DEBUG loaded listener.js 19:51:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 91 (0x7faf09b7b800) [pid = 7589] [serial = 313] [outer = 0x7faeedb68800] 19:51:18 INFO - PROCESS | 7589 | 1461466278488 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:51:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:51:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1328ms 19:51:18 INFO - PROCESS | 7589 | 1461466278520 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:51:18 INFO - PROCESS | 7589 | 1461466278527 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:51:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:51:18 INFO - PROCESS | 7589 | 1461466278536 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:51:18 INFO - PROCESS | 7589 | 1461466278543 Marionette TRACE conn3 <- [1,390,null,{}] 19:51:18 INFO - PROCESS | 7589 | 1461466278552 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:18 INFO - PROCESS | 7589 | 1461466278787 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:51:18 INFO - PROCESS | 7589 | 1461466278926 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef423c800 == 61 [pid = 7589] [id = 105] 19:51:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 92 (0x7faef0b05000) [pid = 7589] [serial = 314] [outer = (nil)] 19:51:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 93 (0x7faef0fc1400) [pid = 7589] [serial = 315] [outer = 0x7faef0b05000] 19:51:19 INFO - PROCESS | 7589 | 1461466279011 Marionette DEBUG loaded listener.js 19:51:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faef0fce000) [pid = 7589] [serial = 316] [outer = 0x7faef0b05000] 19:51:19 INFO - PROCESS | 7589 | 1461466279987 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1503ms 19:51:20 INFO - PROCESS | 7589 | 1461466280040 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:51:20 INFO - PROCESS | 7589 | 1461466280048 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:51:20 INFO - PROCESS | 7589 | 1461466280061 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:51:20 INFO - PROCESS | 7589 | 1461466280064 Marionette TRACE conn3 <- [1,394,null,{}] 19:51:20 INFO - PROCESS | 7589 | 1461466280072 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:20 INFO - PROCESS | 7589 | 1461466280262 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:51:20 INFO - PROCESS | 7589 | 1461466280453 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefd7ac800 == 62 [pid = 7589] [id = 106] 19:51:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faef6286400) [pid = 7589] [serial = 317] [outer = (nil)] 19:51:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faef628f400) [pid = 7589] [serial = 318] [outer = 0x7faef6286400] 19:51:20 INFO - PROCESS | 7589 | 1461466280546 Marionette DEBUG loaded listener.js 19:51:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faef6c95c00) [pid = 7589] [serial = 319] [outer = 0x7faef6286400] 19:51:21 INFO - PROCESS | 7589 | 1461466281463 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:51:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:51:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1433ms 19:51:21 INFO - PROCESS | 7589 | 1461466281493 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:51:21 INFO - PROCESS | 7589 | 1461466281496 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:51:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:51:21 INFO - PROCESS | 7589 | 1461466281504 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:51:21 INFO - PROCESS | 7589 | 1461466281510 Marionette TRACE conn3 <- [1,398,null,{}] 19:51:21 INFO - PROCESS | 7589 | 1461466281527 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:21 INFO - PROCESS | 7589 | 1461466281715 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:51:21 INFO - PROCESS | 7589 | 1461466281855 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09484800 == 63 [pid = 7589] [id = 107] 19:51:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef7daa800) [pid = 7589] [serial = 320] [outer = (nil)] 19:51:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef9bbb000) [pid = 7589] [serial = 321] [outer = 0x7faef7daa800] 19:51:21 INFO - PROCESS | 7589 | 1461466281936 Marionette DEBUG loaded listener.js 19:51:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faf08e17800) [pid = 7589] [serial = 322] [outer = 0x7faef7daa800] 19:51:22 INFO - PROCESS | 7589 | 1461466282876 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:51:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:51:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1443ms 19:51:22 INFO - PROCESS | 7589 | 1461466282948 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:51:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:51:22 INFO - PROCESS | 7589 | 1461466282953 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:51:22 INFO - PROCESS | 7589 | 1461466282959 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:51:22 INFO - PROCESS | 7589 | 1461466282962 Marionette TRACE conn3 <- [1,402,null,{}] 19:51:22 INFO - PROCESS | 7589 | 1461466282968 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:23 INFO - PROCESS | 7589 | 1461466283189 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:51:23 INFO - PROCESS | 7589 | 1461466283413 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0b789800 == 64 [pid = 7589] [id = 108] 19:51:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faf09bc8400) [pid = 7589] [serial = 323] [outer = (nil)] 19:51:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faf09bcd000) [pid = 7589] [serial = 324] [outer = 0x7faf09bc8400] 19:51:23 INFO - PROCESS | 7589 | 1461466283503 Marionette DEBUG loaded listener.js 19:51:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faf09bd1000) [pid = 7589] [serial = 325] [outer = 0x7faf09bc8400] 19:51:24 INFO - PROCESS | 7589 | 1461466284421 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1534ms 19:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:51:24 INFO - PROCESS | 7589 | 1461466284493 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:51:24 INFO - PROCESS | 7589 | 1461466284496 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:51:24 INFO - PROCESS | 7589 | 1461466284503 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:51:24 INFO - PROCESS | 7589 | 1461466284507 Marionette TRACE conn3 <- [1,406,null,{}] 19:51:24 INFO - PROCESS | 7589 | 1461466284512 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:24 INFO - PROCESS | 7589 | 1461466284689 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:51:24 INFO - PROCESS | 7589 | 1461466284828 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0dc87000 == 65 [pid = 7589] [id = 109] 19:51:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faf09bcac00) [pid = 7589] [serial = 326] [outer = (nil)] 19:51:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faf0b74fc00) [pid = 7589] [serial = 327] [outer = 0x7faf09bcac00] 19:51:24 INFO - PROCESS | 7589 | 1461466284904 Marionette DEBUG loaded listener.js 19:51:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faf0da0f000) [pid = 7589] [serial = 328] [outer = 0x7faf09bcac00] 19:51:25 INFO - PROCESS | 7589 | 1461466285779 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:51:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:51:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1335ms 19:51:25 INFO - PROCESS | 7589 | 1461466285839 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:51:25 INFO - PROCESS | 7589 | 1461466285842 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:51:25 INFO - PROCESS | 7589 | 1461466285850 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:51:25 INFO - PROCESS | 7589 | 1461466285853 Marionette TRACE conn3 <- [1,410,null,{}] 19:51:25 INFO - PROCESS | 7589 | 1461466285858 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:26 INFO - PROCESS | 7589 | 1461466286059 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:51:26 INFO - PROCESS | 7589 | 1461466286201 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeec953800 == 66 [pid = 7589] [id = 110] 19:51:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faeede66c00) [pid = 7589] [serial = 329] [outer = (nil)] 19:51:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faeede6bc00) [pid = 7589] [serial = 330] [outer = 0x7faeede66c00] 19:51:26 INFO - PROCESS | 7589 | 1461466286280 Marionette DEBUG loaded listener.js 19:51:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faf0dcf5800) [pid = 7589] [serial = 331] [outer = 0x7faeede66c00] 19:51:27 INFO - PROCESS | 7589 | 1461466287187 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1428ms 19:51:27 INFO - PROCESS | 7589 | 1461466287280 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:51:27 INFO - PROCESS | 7589 | 1461466287284 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:51:27 INFO - PROCESS | 7589 | 1461466287290 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:51:27 INFO - PROCESS | 7589 | 1461466287294 Marionette TRACE conn3 <- [1,414,null,{}] 19:51:27 INFO - PROCESS | 7589 | 1461466287300 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:27 INFO - PROCESS | 7589 | 1461466287513 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:51:27 INFO - PROCESS | 7589 | 1461466287947 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee54c000 == 67 [pid = 7589] [id = 111] 19:51:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faeede61000) [pid = 7589] [serial = 332] [outer = (nil)] 19:51:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faeede64800) [pid = 7589] [serial = 333] [outer = 0x7faeede61000] 19:51:28 INFO - PROCESS | 7589 | 1461466288065 Marionette DEBUG loaded listener.js 19:51:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeede6e400) [pid = 7589] [serial = 334] [outer = 0x7faeede61000] 19:51:29 INFO - PROCESS | 7589 | 1461466289168 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1936ms 19:51:29 INFO - PROCESS | 7589 | 1461466289232 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:51:29 INFO - PROCESS | 7589 | 1461466289243 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:51:29 INFO - PROCESS | 7589 | 1461466289257 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:51:29 INFO - PROCESS | 7589 | 1461466289264 Marionette TRACE conn3 <- [1,418,null,{}] 19:51:29 INFO - PROCESS | 7589 | 1461466289274 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:29 INFO - PROCESS | 7589 | 1461466289578 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:51:29 INFO - PROCESS | 7589 | 1461466289803 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef719800 == 68 [pid = 7589] [id = 112] 19:51:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faeee009000) [pid = 7589] [serial = 335] [outer = (nil)] 19:51:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faef0e88800) [pid = 7589] [serial = 336] [outer = 0x7faeee009000] 19:51:29 INFO - PROCESS | 7589 | 1461466289919 Marionette DEBUG loaded listener.js 19:51:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faef0fc8000) [pid = 7589] [serial = 337] [outer = 0x7faeee009000] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8177800 == 67 [pid = 7589] [id = 61] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faef6284c00) [pid = 7589] [serial = 270] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5e4800 == 66 [pid = 7589] [id = 103] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8453800 == 65 [pid = 7589] [id = 102] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7bea000 == 64 [pid = 7589] [id = 101] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6dc2800 == 63 [pid = 7589] [id = 100] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef11dc800 == 62 [pid = 7589] [id = 99] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef718800 == 61 [pid = 7589] [id = 98] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7be9800 == 60 [pid = 7589] [id = 92] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef71d800 == 59 [pid = 7589] [id = 91] 19:51:30 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0465d000 == 58 [pid = 7589] [id = 90] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faf04850000) [pid = 7589] [serial = 264] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faf056b2800) [pid = 7589] [serial = 265] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faef81b4400) [pid = 7589] [serial = 258] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faef9a14800) [pid = 7589] [serial = 259] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faef0ff7c00) [pid = 7589] [serial = 253] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faef0e8b400) [pid = 7589] [serial = 252] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 107 (0x7faefe51f400) [pid = 7589] [serial = 261] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 106 (0x7faf059cf000) [pid = 7589] [serial = 249] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 105 (0x7faef9d74400) [pid = 7589] [serial = 240] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faef0ffbc00) [pid = 7589] [serial = 237] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faefe577800) [pid = 7589] [serial = 243] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faf09b79400) [pid = 7589] [serial = 246] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faef65fe000) [pid = 7589] [serial = 256] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faef42ae400) [pid = 7589] [serial = 255] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faeee822800) [pid = 7589] [serial = 267] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faf04608400) [pid = 7589] [serial = 262] [outer = (nil)] [url = about:blank] 19:51:30 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faef360cc00) [pid = 7589] [serial = 268] [outer = (nil)] [url = about:blank] 19:51:31 INFO - PROCESS | 7589 | 1461466291638 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:51:31 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 19:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2395ms 19:51:31 INFO - PROCESS | 7589 | 1461466291653 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:51:31 INFO - PROCESS | 7589 | 1461466291659 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:51:31 INFO - PROCESS | 7589 | 1461466291667 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:51:31 INFO - PROCESS | 7589 | 1461466291669 Marionette TRACE conn3 <- [1,422,null,{}] 19:51:31 INFO - PROCESS | 7589 | 1461466291675 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:31 INFO - PROCESS | 7589 | 1461466291820 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:51:31 INFO - PROCESS | 7589 | 1461466291921 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef3680800 == 59 [pid = 7589] [id = 113] 19:51:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faeef7c6c00) [pid = 7589] [serial = 338] [outer = (nil)] 19:51:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef0ff1c00) [pid = 7589] [serial = 339] [outer = 0x7faeef7c6c00] 19:51:31 INFO - PROCESS | 7589 | 1461466291996 Marionette DEBUG loaded listener.js 19:51:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faef6283c00) [pid = 7589] [serial = 340] [outer = 0x7faeef7c6c00] 19:51:33 INFO - PROCESS | 7589 | 1461466293196 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1587ms 19:51:33 INFO - PROCESS | 7589 | 1461466293264 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 7589 | 1461466293273 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:51:33 INFO - PROCESS | 7589 | 1461466293311 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 7589 | 1461466293321 Marionette TRACE conn3 <- [1,426,null,{}] 19:51:33 INFO - PROCESS | 7589 | 1461466293332 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:33 INFO - PROCESS | 7589 | 1461466293544 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:51:33 INFO - PROCESS | 7589 | 1461466293583 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef791a000 == 60 [pid = 7589] [id = 114] 19:51:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faef6287400) [pid = 7589] [serial = 341] [outer = (nil)] 19:51:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faef6cbc800) [pid = 7589] [serial = 342] [outer = 0x7faef6287400] 19:51:33 INFO - PROCESS | 7589 | 1461466293647 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faef7d61000) [pid = 7589] [serial = 343] [outer = 0x7faef6287400] 19:51:34 INFO - PROCESS | 7589 | 1461466294472 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:51:34 INFO - PROCESS | 7589 | 1461466294509 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:51:34 INFO - PROCESS | 7589 | 1461466294516 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 7589 | 1461466294519 Marionette TRACE conn3 <- [1,430,null,{}] 19:51:34 INFO - PROCESS | 7589 | 1461466294525 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:34 INFO - PROCESS | 7589 | 1461466294846 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:51:34 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faeedb6dc00) [pid = 7589] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:51:34 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faeee736c00) [pid = 7589] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:51:34 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faef2c5ac00) [pid = 7589] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:51:34 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faef7d66800) [pid = 7589] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:51:34 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faef6c95400) [pid = 7589] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:51:34 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faef2c60000) [pid = 7589] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:51:34 INFO - PROCESS | 7589 | --DOMWINDOW == 96 (0x7faeef7c0400) [pid = 7589] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:51:34 INFO - PROCESS | 7589 | 1461466294927 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcb4800 == 61 [pid = 7589] [id = 115] 19:51:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faeed2c7800) [pid = 7589] [serial = 344] [outer = (nil)] 19:51:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef0ffc000) [pid = 7589] [serial = 345] [outer = 0x7faeed2c7800] 19:51:34 INFO - PROCESS | 7589 | 1461466294992 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef7d67800) [pid = 7589] [serial = 346] [outer = 0x7faeed2c7800] 19:51:35 INFO - PROCESS | 7589 | 1461466295709 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1232ms 19:51:35 INFO - PROCESS | 7589 | 1461466295750 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:51:35 INFO - PROCESS | 7589 | 1461466295752 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:51:35 INFO - PROCESS | 7589 | 1461466295758 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:51:35 INFO - PROCESS | 7589 | 1461466295761 Marionette TRACE conn3 <- [1,434,null,{}] 19:51:35 INFO - PROCESS | 7589 | 1461466295766 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:35 INFO - PROCESS | 7589 | 1461466295962 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:51:35 INFO - PROCESS | 7589 | 1461466295977 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9f68000 == 62 [pid = 7589] [id = 116] 19:51:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faeeb2adc00) [pid = 7589] [serial = 347] [outer = (nil)] 19:51:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faeeb2b0000) [pid = 7589] [serial = 348] [outer = 0x7faeeb2adc00] 19:51:36 INFO - PROCESS | 7589 | 1461466296055 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faef7f41c00) [pid = 7589] [serial = 349] [outer = 0x7faeeb2adc00] 19:51:36 INFO - PROCESS | 7589 | 1461466296927 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1235ms 19:51:37 INFO - PROCESS | 7589 | 1461466297007 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:51:37 INFO - PROCESS | 7589 | 1461466297014 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:51:37 INFO - PROCESS | 7589 | 1461466297066 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:51:37 INFO - PROCESS | 7589 | 1461466297071 Marionette TRACE conn3 <- [1,438,null,{}] 19:51:37 INFO - PROCESS | 7589 | 1461466297088 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:37 INFO - PROCESS | 7589 | 1461466297273 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:51:37 INFO - PROCESS | 7589 | 1461466297420 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee544000 == 63 [pid = 7589] [id = 117] 19:51:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faeeb2ae400) [pid = 7589] [serial = 350] [outer = (nil)] 19:51:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faeedc41c00) [pid = 7589] [serial = 351] [outer = 0x7faeeb2ae400] 19:51:37 INFO - PROCESS | 7589 | 1461466297502 Marionette DEBUG loaded listener.js 19:51:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faeede6a000) [pid = 7589] [serial = 352] [outer = 0x7faeeb2ae400] 19:51:38 INFO - PROCESS | 7589 | 1461466298505 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1536ms 19:51:38 INFO - PROCESS | 7589 | 1461466298561 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 7589 | 1461466298569 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:51:38 INFO - PROCESS | 7589 | 1461466298580 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 7589 | 1461466298584 Marionette TRACE conn3 <- [1,442,null,{}] 19:51:38 INFO - PROCESS | 7589 | 1461466298591 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:38 INFO - PROCESS | 7589 | 1461466298819 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:51:39 INFO - PROCESS | 7589 | 1461466299018 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8a3b000 == 64 [pid = 7589] [id = 118] 19:51:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faef0fc7c00) [pid = 7589] [serial = 353] [outer = (nil)] 19:51:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faef0ffd800) [pid = 7589] [serial = 354] [outer = 0x7faef0fc7c00] 19:51:39 INFO - PROCESS | 7589 | 1461466299111 Marionette DEBUG loaded listener.js 19:51:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faef61a8c00) [pid = 7589] [serial = 355] [outer = 0x7faef0fc7c00] 19:51:40 INFO - PROCESS | 7589 | 1461466300024 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1497ms 19:51:40 INFO - PROCESS | 7589 | 1461466300078 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:51:40 INFO - PROCESS | 7589 | 1461466300081 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:51:40 INFO - PROCESS | 7589 | 1461466300089 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:51:40 INFO - PROCESS | 7589 | 1461466300095 Marionette TRACE conn3 <- [1,446,null,{}] 19:51:40 INFO - PROCESS | 7589 | 1461466300111 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:40 INFO - PROCESS | 7589 | 1461466300362 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:51:40 INFO - PROCESS | 7589 | 1461466300561 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09169000 == 65 [pid = 7589] [id = 119] 19:51:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faef6287c00) [pid = 7589] [serial = 356] [outer = (nil)] 19:51:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faef7d66400) [pid = 7589] [serial = 357] [outer = 0x7faef6287c00] 19:51:40 INFO - PROCESS | 7589 | 1461466300683 Marionette DEBUG loaded listener.js 19:51:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faef8c71400) [pid = 7589] [serial = 358] [outer = 0x7faef6287c00] 19:51:41 INFO - PROCESS | 7589 | 1461466301563 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1546ms 19:51:41 INFO - PROCESS | 7589 | 1461466301636 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:51:41 INFO - PROCESS | 7589 | 1461466301640 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:51:41 INFO - PROCESS | 7589 | 1461466301647 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:51:41 INFO - PROCESS | 7589 | 1461466301649 Marionette TRACE conn3 <- [1,450,null,{}] 19:51:41 INFO - PROCESS | 7589 | 1461466301656 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:41 INFO - PROCESS | 7589 | 1461466301870 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:51:42 INFO - PROCESS | 7589 | 1461466302012 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09b31000 == 66 [pid = 7589] [id = 120] 19:51:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeee011400) [pid = 7589] [serial = 359] [outer = (nil)] 19:51:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faf0564ac00) [pid = 7589] [serial = 360] [outer = 0x7faeee011400] 19:51:42 INFO - PROCESS | 7589 | 1461466302093 Marionette DEBUG loaded listener.js 19:51:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faf09196800) [pid = 7589] [serial = 361] [outer = 0x7faeee011400] 19:51:42 INFO - PROCESS | 7589 | 1461466302973 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:51:43 INFO - PROCESS | 7589 | 1461466303036 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:51:43 INFO - PROCESS | 7589 | 1461466303044 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:51:43 INFO - PROCESS | 7589 | 1461466303048 Marionette TRACE conn3 <- [1,454,null,{}] 19:51:43 INFO - PROCESS | 7589 | 1461466303053 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:43 INFO - PROCESS | 7589 | 1461466303220 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:51:43 INFO - PROCESS | 7589 | 1461466303368 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb51800 == 67 [pid = 7589] [id = 121] 19:51:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faeee00ec00) [pid = 7589] [serial = 362] [outer = (nil)] 19:51:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faeef43bc00) [pid = 7589] [serial = 363] [outer = 0x7faeee00ec00] 19:51:43 INFO - PROCESS | 7589 | 1461466303452 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faef9d76400) [pid = 7589] [serial = 364] [outer = 0x7faeee00ec00] 19:51:44 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:44 INFO - PROCESS | 7589 | 1461466304403 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1434ms 19:51:44 INFO - PROCESS | 7589 | 1461466304479 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:51:44 INFO - PROCESS | 7589 | 1461466304482 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:51:44 INFO - PROCESS | 7589 | 1461466304489 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:51:44 INFO - PROCESS | 7589 | 1461466304493 Marionette TRACE conn3 <- [1,458,null,{}] 19:51:44 INFO - PROCESS | 7589 | 1461466304498 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:44 INFO - PROCESS | 7589 | 1461466304738 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:51:44 INFO - PROCESS | 7589 | 1461466304934 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0904d000 == 68 [pid = 7589] [id = 122] 19:51:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faf09bc7c00) [pid = 7589] [serial = 365] [outer = (nil)] 19:51:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faf0b7b9c00) [pid = 7589] [serial = 366] [outer = 0x7faf09bc7c00] 19:51:45 INFO - PROCESS | 7589 | 1461466305059 Marionette DEBUG loaded listener.js 19:51:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faf0da78c00) [pid = 7589] [serial = 367] [outer = 0x7faf09bc7c00] 19:51:45 INFO - PROCESS | 7589 | 1461466305911 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:51:45 INFO - PROCESS | 7589 | 1461466305976 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:51:45 INFO - PROCESS | 7589 | 1461466305983 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:51:45 INFO - PROCESS | 7589 | 1461466305987 Marionette TRACE conn3 <- [1,462,null,{}] 19:51:45 INFO - PROCESS | 7589 | 1461466305993 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:46 INFO - PROCESS | 7589 | 1461466306174 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:51:46 INFO - PROCESS | 7589 | 1461466306323 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed899800 == 69 [pid = 7589] [id = 123] 19:51:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faeed84a400) [pid = 7589] [serial = 368] [outer = (nil)] 19:51:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faef3609c00) [pid = 7589] [serial = 369] [outer = 0x7faeed84a400] 19:51:46 INFO - PROCESS | 7589 | 1461466306397 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faf0da79400) [pid = 7589] [serial = 370] [outer = 0x7faeed84a400] 19:51:47 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:47 INFO - PROCESS | 7589 | 1461466307546 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:51:47 INFO - PROCESS | 7589 | 1461466307627 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:51:47 INFO - PROCESS | 7589 | 1461466307636 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:51:47 INFO - PROCESS | 7589 | 1461466307643 Marionette TRACE conn3 <- [1,466,null,{}] 19:51:47 INFO - PROCESS | 7589 | 1461466307653 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:47 INFO - PROCESS | 7589 | 1461466307933 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:51:48 INFO - PROCESS | 7589 | 1461466308087 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef3669800 == 70 [pid = 7589] [id = 124] 19:51:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faeedb6dc00) [pid = 7589] [serial = 371] [outer = (nil)] 19:51:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faeee010800) [pid = 7589] [serial = 372] [outer = 0x7faeedb6dc00] 19:51:48 INFO - PROCESS | 7589 | 1461466308157 Marionette DEBUG loaded listener.js 19:51:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faeef4ef800) [pid = 7589] [serial = 373] [outer = 0x7faeedb6dc00] 19:51:49 INFO - PROCESS | 7589 | 1461466309117 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 7589 | 1461466309188 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:51:49 INFO - PROCESS | 7589 | 1461466309198 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 7589 | 1461466309202 Marionette TRACE conn3 <- [1,470,null,{}] 19:51:49 INFO - PROCESS | 7589 | 1461466309208 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:49 INFO - PROCESS | 7589 | 1461466309377 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:51:49 INFO - PROCESS | 7589 | 1461466309551 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcb4800 == 69 [pid = 7589] [id = 115] 19:51:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef791a000 == 68 [pid = 7589] [id = 114] 19:51:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef3680800 == 67 [pid = 7589] [id = 113] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faf055e7400) [pid = 7589] [serial = 285] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faf0b749800) [pid = 7589] [serial = 288] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faf098bd000) [pid = 7589] [serial = 312] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5cb000 == 68 [pid = 7589] [id = 125] 19:51:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faef0fcd000) [pid = 7589] [serial = 374] [outer = (nil)] 19:51:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faef52de000) [pid = 7589] [serial = 375] [outer = 0x7faef0fcd000] 19:51:49 INFO - PROCESS | 7589 | 1461466309701 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faef628e400) [pid = 7589] [serial = 376] [outer = 0x7faef0fcd000] 19:51:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef719800 == 67 [pid = 7589] [id = 112] 19:51:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee54c000 == 66 [pid = 7589] [id = 111] 19:51:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefd7ac800 == 65 [pid = 7589] [id = 106] 19:51:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef423c800 == 64 [pid = 7589] [id = 105] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faef628c400) [pid = 7589] [serial = 271] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faef0ff0c00) [pid = 7589] [serial = 295] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faef0e83c00) [pid = 7589] [serial = 294] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faf09b0f400) [pid = 7589] [serial = 291] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faef52d1800) [pid = 7589] [serial = 297] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faef6287000) [pid = 7589] [serial = 298] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faef9d6bc00) [pid = 7589] [serial = 282] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faf03535800) [pid = 7589] [serial = 306] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 117 (0x7faef7ba3c00) [pid = 7589] [serial = 279] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faef6c9a800) [pid = 7589] [serial = 300] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faeef93bc00) [pid = 7589] [serial = 273] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faef6291400) [pid = 7589] [serial = 276] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faf0529f400) [pid = 7589] [serial = 307] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faef8c77800) [pid = 7589] [serial = 303] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faf043d7000) [pid = 7589] [serial = 309] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faf0720d000) [pid = 7589] [serial = 310] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faef9bc3400) [pid = 7589] [serial = 304] [outer = (nil)] [url = about:blank] 19:51:49 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faef7d61c00) [pid = 7589] [serial = 301] [outer = (nil)] [url = about:blank] 19:51:50 INFO - PROCESS | 7589 | 1461466310536 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1381ms 19:51:50 INFO - PROCESS | 7589 | 1461466310580 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:51:50 INFO - PROCESS | 7589 | 1461466310584 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:51:50 INFO - PROCESS | 7589 | 1461466310591 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:51:50 INFO - PROCESS | 7589 | 1461466310596 Marionette TRACE conn3 <- [1,474,null,{}] 19:51:50 INFO - PROCESS | 7589 | 1461466310611 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:50 INFO - PROCESS | 7589 | 1461466310771 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:51:50 INFO - PROCESS | 7589 | 1461466310783 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7810800 == 65 [pid = 7589] [id = 126] 19:51:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faef7da9c00) [pid = 7589] [serial = 377] [outer = (nil)] 19:51:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faef8fa8400) [pid = 7589] [serial = 378] [outer = 0x7faef7da9c00] 19:51:50 INFO - PROCESS | 7589 | 1461466310857 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faf0464e400) [pid = 7589] [serial = 379] [outer = 0x7faef7da9c00] 19:51:51 INFO - PROCESS | 7589 | 1461466311720 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1143ms 19:51:51 INFO - PROCESS | 7589 | 1461466311741 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:51:51 INFO - PROCESS | 7589 | 1461466311745 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:51:51 INFO - PROCESS | 7589 | 1461466311752 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:51:51 INFO - PROCESS | 7589 | 1461466311755 Marionette TRACE conn3 <- [1,478,null,{}] 19:51:51 INFO - PROCESS | 7589 | 1461466311760 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:51 INFO - PROCESS | 7589 | 1461466311965 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:51:52 INFO - PROCESS | 7589 | 1461466312037 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d81000 == 66 [pid = 7589] [id = 127] 19:51:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faef0fcd800) [pid = 7589] [serial = 380] [outer = (nil)] 19:51:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faf09666000) [pid = 7589] [serial = 381] [outer = 0x7faef0fcd800] 19:51:52 INFO - PROCESS | 7589 | 1461466312105 Marionette DEBUG loaded listener.js 19:51:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faf09bcb800) [pid = 7589] [serial = 382] [outer = 0x7faef0fcd800] 19:51:52 INFO - PROCESS | 7589 | 1461466312917 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1194ms 19:51:52 INFO - PROCESS | 7589 | 1461466312946 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:51:52 INFO - PROCESS | 7589 | 1461466312949 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:51:52 INFO - PROCESS | 7589 | 1461466312954 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 7589 | 1461466312957 Marionette TRACE conn3 <- [1,482,null,{}] 19:51:52 INFO - PROCESS | 7589 | 1461466312962 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:53 INFO - PROCESS | 7589 | 1461466313154 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:51:53 INFO - PROCESS | 7589 | 1461466313193 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf08f59000 == 67 [pid = 7589] [id = 128] 19:51:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faeeb2a3000) [pid = 7589] [serial = 383] [outer = (nil)] 19:51:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faeecd0c800) [pid = 7589] [serial = 384] [outer = 0x7faeeb2a3000] 19:51:53 INFO - PROCESS | 7589 | 1461466313256 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faeecd10c00) [pid = 7589] [serial = 385] [outer = 0x7faeeb2a3000] 19:51:54 INFO - PROCESS | 7589 | 1461466314229 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1328ms 19:51:54 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faef6287400) [pid = 7589] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:51:54 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faeed2c7800) [pid = 7589] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:51:54 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faeede61000) [pid = 7589] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:51:54 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faeedb68800) [pid = 7589] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:51:54 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faeee009000) [pid = 7589] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:51:54 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faeef7c6c00) [pid = 7589] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:51:54 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faf09ac1c00) [pid = 7589] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:51:54 INFO - PROCESS | 7589 | 1461466314458 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:51:54 INFO - PROCESS | 7589 | 1461466314461 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:51:54 INFO - PROCESS | 7589 | 1461466314473 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 7589 | 1461466314475 Marionette TRACE conn3 <- [1,486,null,{}] 19:51:54 INFO - PROCESS | 7589 | 1461466314481 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:54 INFO - PROCESS | 7589 | 1461466314648 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:51:54 INFO - PROCESS | 7589 | 1461466314670 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0917c000 == 68 [pid = 7589] [id = 129] 19:51:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faeecd05400) [pid = 7589] [serial = 386] [outer = (nil)] 19:51:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faef9093c00) [pid = 7589] [serial = 387] [outer = 0x7faeecd05400] 19:51:54 INFO - PROCESS | 7589 | 1461466314831 Marionette DEBUG loaded listener.js 19:51:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faef909bc00) [pid = 7589] [serial = 388] [outer = 0x7faeecd05400] 19:51:55 INFO - PROCESS | 7589 | 1461466315543 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1130ms 19:51:55 INFO - PROCESS | 7589 | 1461466315604 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:51:55 INFO - PROCESS | 7589 | 1461466315607 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:51:55 INFO - PROCESS | 7589 | 1461466315613 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:51:55 INFO - PROCESS | 7589 | 1461466315615 Marionette TRACE conn3 <- [1,490,null,{}] 19:51:55 INFO - PROCESS | 7589 | 1461466315621 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:55 INFO - PROCESS | 7589 | 1461466315808 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:51:55 INFO - PROCESS | 7589 | 1461466315827 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0c4e9000 == 69 [pid = 7589] [id = 130] 19:51:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faef1b87000) [pid = 7589] [serial = 389] [outer = (nil)] 19:51:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faef1b8fc00) [pid = 7589] [serial = 390] [outer = 0x7faef1b87000] 19:51:55 INFO - PROCESS | 7589 | 1461466315893 Marionette DEBUG loaded listener.js 19:51:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faef1b95400) [pid = 7589] [serial = 391] [outer = 0x7faef1b87000] 19:51:56 INFO - PROCESS | 7589 | 1461466316743 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1179ms 19:51:56 INFO - PROCESS | 7589 | 1461466316795 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:51:56 INFO - PROCESS | 7589 | 1461466316801 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:51:56 INFO - PROCESS | 7589 | 1461466316810 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:51:56 INFO - PROCESS | 7589 | 1461466316816 Marionette TRACE conn3 <- [1,494,null,{}] 19:51:56 INFO - PROCESS | 7589 | 1461466316826 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:57 INFO - PROCESS | 7589 | 1461466317022 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:51:57 INFO - PROCESS | 7589 | 1461466317176 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0ba0000 == 70 [pid = 7589] [id = 131] 19:51:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faeecd05c00) [pid = 7589] [serial = 392] [outer = (nil)] 19:51:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faeede62c00) [pid = 7589] [serial = 393] [outer = 0x7faeecd05c00] 19:51:57 INFO - PROCESS | 7589 | 1461466317258 Marionette DEBUG loaded listener.js 19:51:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faeee00f000) [pid = 7589] [serial = 394] [outer = 0x7faeecd05c00] 19:51:58 INFO - PROCESS | 7589 | 1461466318199 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:51:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:51:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1448ms 19:51:58 INFO - PROCESS | 7589 | 1461466318259 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:51:58 INFO - PROCESS | 7589 | 1461466318268 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:51:58 INFO - PROCESS | 7589 | 1461466318279 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:51:58 INFO - PROCESS | 7589 | 1461466318283 Marionette TRACE conn3 <- [1,498,null,{}] 19:51:58 INFO - PROCESS | 7589 | 1461466318290 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:51:58 INFO - PROCESS | 7589 | 1461466318509 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:51:58 INFO - PROCESS | 7589 | 1461466318718 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7078000 == 71 [pid = 7589] [id = 132] 19:51:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faeee00f400) [pid = 7589] [serial = 395] [outer = (nil)] 19:51:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faef1b8c800) [pid = 7589] [serial = 396] [outer = 0x7faeee00f400] 19:51:58 INFO - PROCESS | 7589 | 1461466318852 Marionette DEBUG loaded listener.js 19:51:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faef61a9c00) [pid = 7589] [serial = 397] [outer = 0x7faeee00f400] 19:51:59 INFO - PROCESS | 7589 | 1461466319805 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1583ms 19:51:59 INFO - PROCESS | 7589 | 1461466319863 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:51:59 INFO - PROCESS | 7589 | 1461466319867 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:51:59 INFO - PROCESS | 7589 | 1461466319875 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:51:59 INFO - PROCESS | 7589 | 1461466319881 Marionette TRACE conn3 <- [1,502,null,{}] 19:51:59 INFO - PROCESS | 7589 | 1461466319897 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:00 INFO - PROCESS | 7589 | 1461466320123 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:52:00 INFO - PROCESS | 7589 | 1461466320316 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09483000 == 72 [pid = 7589] [id = 133] 19:52:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faef6c8f800) [pid = 7589] [serial = 398] [outer = (nil)] 19:52:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faef908e000) [pid = 7589] [serial = 399] [outer = 0x7faef6c8f800] 19:52:00 INFO - PROCESS | 7589 | 1461466320443 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faef9096c00) [pid = 7589] [serial = 400] [outer = 0x7faef6c8f800] 19:52:01 INFO - PROCESS | 7589 | 1461466321268 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1441ms 19:52:01 INFO - PROCESS | 7589 | 1461466321316 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:52:01 INFO - PROCESS | 7589 | 1461466321321 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:52:01 INFO - PROCESS | 7589 | 1461466321328 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:52:01 INFO - PROCESS | 7589 | 1461466321331 Marionette TRACE conn3 <- [1,506,null,{}] 19:52:01 INFO - PROCESS | 7589 | 1461466321337 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:01 INFO - PROCESS | 7589 | 1461466321520 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:52:01 INFO - PROCESS | 7589 | 1461466321674 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa1a800 == 73 [pid = 7589] [id = 134] 19:52:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faef0fc8c00) [pid = 7589] [serial = 401] [outer = (nil)] 19:52:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faf04850000) [pid = 7589] [serial = 402] [outer = 0x7faef0fc8c00] 19:52:01 INFO - PROCESS | 7589 | 1461466321752 Marionette DEBUG loaded listener.js 19:52:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faf098b1c00) [pid = 7589] [serial = 403] [outer = 0x7faef0fc8c00] 19:52:03 INFO - PROCESS | 7589 | 1461466323177 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1888ms 19:52:03 INFO - PROCESS | 7589 | 1461466323219 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:52:03 INFO - PROCESS | 7589 | 1461466323223 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:52:03 INFO - PROCESS | 7589 | 1461466323230 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:52:03 INFO - PROCESS | 7589 | 1461466323232 Marionette TRACE conn3 <- [1,510,null,{}] 19:52:03 INFO - PROCESS | 7589 | 1461466323239 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:03 INFO - PROCESS | 7589 | 1461466323409 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:52:03 INFO - PROCESS | 7589 | 1461466323579 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef758d000 == 74 [pid = 7589] [id = 135] 19:52:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faeeabef400) [pid = 7589] [serial = 404] [outer = (nil)] 19:52:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faeee822000) [pid = 7589] [serial = 405] [outer = 0x7faeeabef400] 19:52:03 INFO - PROCESS | 7589 | 1461466323682 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faf09bce000) [pid = 7589] [serial = 406] [outer = 0x7faeeabef400] 19:52:04 INFO - PROCESS | 7589 | 1461466324569 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1387ms 19:52:04 INFO - PROCESS | 7589 | 1461466324618 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 7589 | 1461466324621 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:52:04 INFO - PROCESS | 7589 | 1461466324629 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 7589 | 1461466324633 Marionette TRACE conn3 <- [1,514,null,{}] 19:52:04 INFO - PROCESS | 7589 | 1461466324639 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:04 INFO - PROCESS | 7589 | 1461466324856 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:52:05 INFO - PROCESS | 7589 | 1461466325098 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1838000 == 75 [pid = 7589] [id = 136] 19:52:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faeeac68800) [pid = 7589] [serial = 407] [outer = (nil)] 19:52:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faf0dcf5000) [pid = 7589] [serial = 408] [outer = 0x7faeeac68800] 19:52:05 INFO - PROCESS | 7589 | 1461466325223 Marionette DEBUG loaded listener.js 19:52:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faf0ea79c00) [pid = 7589] [serial = 409] [outer = 0x7faeeac68800] 19:52:06 INFO - PROCESS | 7589 | 1461466326034 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:52:06 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 19:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1435ms 19:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:52:06 INFO - PROCESS | 7589 | 1461466326065 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:52:06 INFO - PROCESS | 7589 | 1461466326068 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:52:06 INFO - PROCESS | 7589 | 1461466326075 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:52:06 INFO - PROCESS | 7589 | 1461466326078 Marionette TRACE conn3 <- [1,518,null,{}] 19:52:06 INFO - PROCESS | 7589 | 1461466326084 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:06 INFO - PROCESS | 7589 | 1461466326280 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:52:06 INFO - PROCESS | 7589 | 1461466326441 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeec93d000 == 76 [pid = 7589] [id = 137] 19:52:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faeedc45c00) [pid = 7589] [serial = 410] [outer = (nil)] 19:52:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faef0ee4000) [pid = 7589] [serial = 411] [outer = 0x7faeedc45c00] 19:52:06 INFO - PROCESS | 7589 | 1461466326515 Marionette DEBUG loaded listener.js 19:52:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faef19e9400) [pid = 7589] [serial = 412] [outer = 0x7faeedc45c00] 19:52:07 INFO - PROCESS | 7589 | 1461466327752 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1736ms 19:52:07 INFO - PROCESS | 7589 | 1461466327819 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:52:07 INFO - PROCESS | 7589 | 1461466327826 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:52:07 INFO - PROCESS | 7589 | 1461466327836 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:52:07 INFO - PROCESS | 7589 | 1461466327841 Marionette TRACE conn3 <- [1,522,null,{}] 19:52:07 INFO - PROCESS | 7589 | 1461466327849 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:08 INFO - PROCESS | 7589 | 1461466328118 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:52:08 INFO - PROCESS | 7589 | 1461466328259 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1832000 == 77 [pid = 7589] [id = 138] 19:52:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee61f6c00) [pid = 7589] [serial = 413] [outer = (nil)] 19:52:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faeeac66800) [pid = 7589] [serial = 414] [outer = 0x7faee61f6c00] 19:52:08 INFO - PROCESS | 7589 | 1461466328330 Marionette DEBUG loaded listener.js 19:52:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faeeb2a2400) [pid = 7589] [serial = 415] [outer = 0x7faee61f6c00] 19:52:09 INFO - PROCESS | 7589 | 1461466329312 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1535ms 19:52:09 INFO - PROCESS | 7589 | 1461466329373 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:52:09 INFO - PROCESS | 7589 | 1461466329381 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:52:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faeeb2b1400) [pid = 7589] [serial = 416] [outer = 0x7faeedcec000] 19:52:09 INFO - PROCESS | 7589 | 1461466329425 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:52:09 INFO - PROCESS | 7589 | 1461466329430 Marionette TRACE conn3 <- [1,526,null,{}] 19:52:09 INFO - PROCESS | 7589 | 1461466329538 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:09 INFO - PROCESS | 7589 | 1461466329716 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:52:09 INFO - PROCESS | 7589 | 1461466329944 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee542000 == 78 [pid = 7589] [id = 139] 19:52:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faeedb65400) [pid = 7589] [serial = 417] [outer = (nil)] 19:52:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faeee00bc00) [pid = 7589] [serial = 418] [outer = 0x7faeedb65400] 19:52:10 INFO - PROCESS | 7589 | 1461466330013 Marionette DEBUG loaded listener.js 19:52:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faeef432400) [pid = 7589] [serial = 419] [outer = 0x7faeedb65400] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09890000 == 77 [pid = 7589] [id = 94] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faeeb2b0000) [pid = 7589] [serial = 348] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0917c000 == 76 [pid = 7589] [id = 129] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf08f59000 == 75 [pid = 7589] [id = 128] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9d81000 == 74 [pid = 7589] [id = 127] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7810800 == 73 [pid = 7589] [id = 126] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb5cb000 == 72 [pid = 7589] [id = 125] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef3669800 == 71 [pid = 7589] [id = 124] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09169000 == 70 [pid = 7589] [id = 119] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8a3b000 == 69 [pid = 7589] [id = 118] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee544000 == 68 [pid = 7589] [id = 117] 19:52:10 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9f68000 == 67 [pid = 7589] [id = 116] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faf0dcab400) [pid = 7589] [serial = 235] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef6cbc800) [pid = 7589] [serial = 342] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faef0ffc000) [pid = 7589] [serial = 345] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faeede6e400) [pid = 7589] [serial = 334] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faeede64800) [pid = 7589] [serial = 333] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faef9bbb000) [pid = 7589] [serial = 321] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faef0fc1400) [pid = 7589] [serial = 315] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faef628f400) [pid = 7589] [serial = 318] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faf09bcd000) [pid = 7589] [serial = 324] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faf09b7b800) [pid = 7589] [serial = 313] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faef0fc8000) [pid = 7589] [serial = 337] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faef0e88800) [pid = 7589] [serial = 336] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faef0ff1c00) [pid = 7589] [serial = 339] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faf0b74fc00) [pid = 7589] [serial = 327] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeede6bc00) [pid = 7589] [serial = 330] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faef7d61000) [pid = 7589] [serial = 343] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faef6283c00) [pid = 7589] [serial = 340] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faef7d67800) [pid = 7589] [serial = 346] [outer = (nil)] [url = about:blank] 19:52:10 INFO - PROCESS | 7589 | 1461466330954 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:52:10 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 19:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1581ms 19:52:10 INFO - PROCESS | 7589 | 1461466330977 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:52:10 INFO - PROCESS | 7589 | 1461466330981 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:52:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:52:10 INFO - PROCESS | 7589 | 1461466330988 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 7589 | 1461466330994 Marionette TRACE conn3 <- [1,530,null,{}] 19:52:11 INFO - PROCESS | 7589 | 1461466331010 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:11 INFO - PROCESS | 7589 | 1461466331267 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:52:11 INFO - PROCESS | 7589 | 1461466331480 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcaa800 == 68 [pid = 7589] [id = 140] 19:52:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faee61f9800) [pid = 7589] [serial = 420] [outer = (nil)] 19:52:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faeeac60000) [pid = 7589] [serial = 421] [outer = 0x7faee61f9800] 19:52:11 INFO - PROCESS | 7589 | 1461466331604 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faeeb2ac800) [pid = 7589] [serial = 422] [outer = 0x7faee61f9800] 19:52:12 INFO - PROCESS | 7589 | 1461466332428 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:52:12 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 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:52:12 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 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:52:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:52:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1489ms 19:52:12 INFO - PROCESS | 7589 | 1461466332487 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 7589 | 1461466332494 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:52:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:52:12 INFO - PROCESS | 7589 | 1461466332503 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 7589 | 1461466332510 Marionette TRACE conn3 <- [1,534,null,{}] 19:52:12 INFO - PROCESS | 7589 | 1461466332517 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:12 INFO - PROCESS | 7589 | 1461466332722 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:52:12 INFO - PROCESS | 7589 | 1461466332871 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef56b4000 == 69 [pid = 7589] [id = 141] 19:52:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faeed83d800) [pid = 7589] [serial = 423] [outer = (nil)] 19:52:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faef0e88000) [pid = 7589] [serial = 424] [outer = 0x7faeed83d800] 19:52:12 INFO - PROCESS | 7589 | 1461466332968 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faef0fc2800) [pid = 7589] [serial = 425] [outer = 0x7faeed83d800] 19:52:13 INFO - PROCESS | 7589 | 1461466333918 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:52:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:52:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1437ms 19:52:13 INFO - PROCESS | 7589 | 1461466333944 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:52:13 INFO - PROCESS | 7589 | 1461466333958 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:52:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:52:13 INFO - PROCESS | 7589 | 1461466333967 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 7589 | 1461466333970 Marionette TRACE conn3 <- [1,538,null,{}] 19:52:13 INFO - PROCESS | 7589 | 1461466333976 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:14 INFO - PROCESS | 7589 | 1461466334246 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:52:14 INFO - PROCESS | 7589 | 1461466334359 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7756800 == 70 [pid = 7589] [id = 142] 19:52:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faeee821400) [pid = 7589] [serial = 426] [outer = (nil)] 19:52:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faef0ffc000) [pid = 7589] [serial = 427] [outer = 0x7faeee821400] 19:52:14 INFO - PROCESS | 7589 | 1461466334440 Marionette DEBUG loaded listener.js 19:52:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faef1b8ac00) [pid = 7589] [serial = 428] [outer = 0x7faeee821400] 19:52:15 INFO - PROCESS | 7589 | 1461466335384 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:52:15 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. 19:52:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1457ms 19:52:15 INFO - PROCESS | 7589 | 1461466335425 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 7589 | 1461466335431 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:52:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:52:15 INFO - PROCESS | 7589 | 1461466335467 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 7589 | 1461466335475 Marionette TRACE conn3 <- [1,542,null,{}] 19:52:15 INFO - PROCESS | 7589 | 1461466335481 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:15 INFO - PROCESS | 7589 | 1461466335675 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:52:15 INFO - PROCESS | 7589 | 1461466335826 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fdb800 == 71 [pid = 7589] [id = 143] 19:52:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faeedc43800) [pid = 7589] [serial = 429] [outer = (nil)] 19:52:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faef6283800) [pid = 7589] [serial = 430] [outer = 0x7faeedc43800] 19:52:15 INFO - PROCESS | 7589 | 1461466335900 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faef6b24000) [pid = 7589] [serial = 431] [outer = 0x7faeedc43800] 19:52:16 INFO - PROCESS | 7589 | 1461466336749 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:52:16 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. 19:52:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1346ms 19:52:16 INFO - PROCESS | 7589 | 1461466336814 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:52:16 INFO - PROCESS | 7589 | 1461466336819 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:52:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:52:16 INFO - PROCESS | 7589 | 1461466336829 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:52:16 INFO - PROCESS | 7589 | 1461466336832 Marionette TRACE conn3 <- [1,546,null,{}] 19:52:16 INFO - PROCESS | 7589 | 1461466336839 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:17 INFO - PROCESS | 7589 | 1461466337039 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:52:17 INFO - PROCESS | 7589 | 1461466337189 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf035a5000 == 72 [pid = 7589] [id = 144] 19:52:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faeef433000) [pid = 7589] [serial = 432] [outer = (nil)] 19:52:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faef6b2bc00) [pid = 7589] [serial = 433] [outer = 0x7faeef433000] 19:52:17 INFO - PROCESS | 7589 | 1461466337267 Marionette DEBUG loaded listener.js 19:52:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faef7d5e400) [pid = 7589] [serial = 434] [outer = 0x7faeef433000] 19:52:18 INFO - PROCESS | 7589 | 1461466338145 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:52:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:52:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1333ms 19:52:18 INFO - PROCESS | 7589 | 1461466338163 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 7589 | 1461466338166 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:52:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:52:18 INFO - PROCESS | 7589 | 1461466338173 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 7589 | 1461466338177 Marionette TRACE conn3 <- [1,550,null,{}] 19:52:18 INFO - PROCESS | 7589 | 1461466338182 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:18 INFO - PROCESS | 7589 | 1461466338373 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:52:18 INFO - PROCESS | 7589 | 1461466338552 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf07778000 == 73 [pid = 7589] [id = 145] 19:52:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faef8a5a000) [pid = 7589] [serial = 435] [outer = (nil)] 19:52:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faef908d400) [pid = 7589] [serial = 436] [outer = 0x7faef8a5a000] 19:52:18 INFO - PROCESS | 7589 | 1461466338645 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faefe516c00) [pid = 7589] [serial = 437] [outer = 0x7faef8a5a000] 19:52:19 INFO - PROCESS | 7589 | 1461466339546 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:52:19 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. 19:52:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1387ms 19:52:19 INFO - PROCESS | 7589 | 1461466339560 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:52:19 INFO - PROCESS | 7589 | 1461466339563 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:52:19 INFO - PROCESS | 7589 | 1461466339570 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 7589 | 1461466339573 Marionette TRACE conn3 <- [1,554,null,{}] 19:52:19 INFO - PROCESS | 7589 | 1461466339579 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:19 INFO - PROCESS | 7589 | 1461466339763 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:52:19 INFO - PROCESS | 7589 | 1461466339933 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09643800 == 74 [pid = 7589] [id = 146] 19:52:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faeeb2a9800) [pid = 7589] [serial = 438] [outer = (nil)] 19:52:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faf03535800) [pid = 7589] [serial = 439] [outer = 0x7faeeb2a9800] 19:52:20 INFO - PROCESS | 7589 | 1461466340010 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faf055e8000) [pid = 7589] [serial = 440] [outer = 0x7faeeb2a9800] 19:52:20 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:20 INFO - PROCESS | 7589 | 1461466340926 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:52:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:52:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1380ms 19:52:20 INFO - PROCESS | 7589 | 1461466340952 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 7589 | 1461466340956 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:52:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:52:20 INFO - PROCESS | 7589 | 1461466340963 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 7589 | 1461466340967 Marionette TRACE conn3 <- [1,558,null,{}] 19:52:20 INFO - PROCESS | 7589 | 1461466340973 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:21 INFO - PROCESS | 7589 | 1461466341149 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:52:21 INFO - PROCESS | 7589 | 1461466341306 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0b783000 == 75 [pid = 7589] [id = 147] 19:52:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faeea902800) [pid = 7589] [serial = 441] [outer = (nil)] 19:52:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faeea909c00) [pid = 7589] [serial = 442] [outer = 0x7faeea902800] 19:52:21 INFO - PROCESS | 7589 | 1461466341384 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faeea90f000) [pid = 7589] [serial = 443] [outer = 0x7faeea902800] 19:52:22 INFO - PROCESS | 7589 | 1461466342240 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:52:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:52:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1340ms 19:52:22 INFO - PROCESS | 7589 | 1461466342305 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:52:22 INFO - PROCESS | 7589 | 1461466342309 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:52:22 INFO - PROCESS | 7589 | 1461466342315 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 7589 | 1461466342318 Marionette TRACE conn3 <- [1,562,null,{}] 19:52:22 INFO - PROCESS | 7589 | 1461466342324 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:22 INFO - PROCESS | 7589 | 1461466342500 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:52:22 INFO - PROCESS | 7589 | 1461466342651 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e10800 == 76 [pid = 7589] [id = 148] 19:52:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeea905c00) [pid = 7589] [serial = 444] [outer = (nil)] 19:52:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faef0e24000) [pid = 7589] [serial = 445] [outer = 0x7faeea905c00] 19:52:22 INFO - PROCESS | 7589 | 1461466342729 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faef0e28c00) [pid = 7589] [serial = 446] [outer = 0x7faeea905c00] 19:52:23 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:23 INFO - PROCESS | 7589 | 1461466343603 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:52:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:52:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1336ms 19:52:23 INFO - PROCESS | 7589 | 1461466343651 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:52:23 INFO - PROCESS | 7589 | 1461466343655 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:52:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:52:23 INFO - PROCESS | 7589 | 1461466343662 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 7589 | 1461466343666 Marionette TRACE conn3 <- [1,566,null,{}] 19:52:23 INFO - PROCESS | 7589 | 1461466343672 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:23 INFO - PROCESS | 7589 | 1461466343845 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:52:23 INFO - PROCESS | 7589 | 1461466343995 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0dc87800 == 77 [pid = 7589] [id = 149] 19:52:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faee6554400) [pid = 7589] [serial = 447] [outer = (nil)] 19:52:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faee655a800) [pid = 7589] [serial = 448] [outer = 0x7faee6554400] 19:52:24 INFO - PROCESS | 7589 | 1461466344072 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faee655ec00) [pid = 7589] [serial = 449] [outer = 0x7faee6554400] 19:52:24 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:24 INFO - PROCESS | 7589 | 1461466344971 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1340ms 19:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:52:25 INFO - PROCESS | 7589 | 1461466345003 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 7589 | 1461466345006 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:52:25 INFO - PROCESS | 7589 | 1461466345014 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 7589 | 1461466345016 Marionette TRACE conn3 <- [1,570,null,{}] 19:52:25 INFO - PROCESS | 7589 | 1461466345023 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:25 INFO - PROCESS | 7589 | 1461466345194 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:52:25 INFO - PROCESS | 7589 | 1461466345358 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65ec000 == 78 [pid = 7589] [id = 150] 19:52:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeea910000) [pid = 7589] [serial = 450] [outer = (nil)] 19:52:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeee82e800) [pid = 7589] [serial = 451] [outer = 0x7faeea910000] 19:52:25 INFO - PROCESS | 7589 | 1461466345448 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faef0e31000) [pid = 7589] [serial = 452] [outer = 0x7faeea910000] 19:52:26 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:26 INFO - PROCESS | 7589 | 1461466346405 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1434ms 19:52:26 INFO - PROCESS | 7589 | 1461466346447 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:52:26 INFO - PROCESS | 7589 | 1461466346458 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:52:26 INFO - PROCESS | 7589 | 1461466346465 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 7589 | 1461466346469 Marionette TRACE conn3 <- [1,574,null,{}] 19:52:26 INFO - PROCESS | 7589 | 1461466346475 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:26 INFO - PROCESS | 7589 | 1461466346682 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:52:27 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee542000 == 77 [pid = 7589] [id = 139] 19:52:27 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1832000 == 76 [pid = 7589] [id = 138] 19:52:27 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0ba0000 == 75 [pid = 7589] [id = 131] 19:52:27 INFO - PROCESS | 7589 | 1461466347529 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65ec800 == 76 [pid = 7589] [id = 151] 19:52:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faee61fb400) [pid = 7589] [serial = 453] [outer = (nil)] 19:52:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faee6557400) [pid = 7589] [serial = 454] [outer = 0x7faee61fb400] 19:52:27 INFO - PROCESS | 7589 | 1461466347624 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faeeabf9400) [pid = 7589] [serial = 455] [outer = 0x7faee61fb400] 19:52:28 INFO - PROCESS | 7589 | 1461466348347 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:52:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:52:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1933ms 19:52:28 INFO - PROCESS | 7589 | 1461466348419 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 7589 | 1461466348427 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:52:28 INFO - PROCESS | 7589 | 1461466348442 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 7589 | 1461466348447 Marionette TRACE conn3 <- [1,578,null,{}] 19:52:28 INFO - PROCESS | 7589 | 1461466348458 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:28 INFO - PROCESS | 7589 | 1461466348699 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:52:28 INFO - PROCESS | 7589 | 1461466348894 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef702800 == 77 [pid = 7589] [id = 152] 19:52:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeeac6a800) [pid = 7589] [serial = 456] [outer = (nil)] 19:52:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeecd04800) [pid = 7589] [serial = 457] [outer = 0x7faeeac6a800] 19:52:28 INFO - PROCESS | 7589 | 1461466348978 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeede68800) [pid = 7589] [serial = 458] [outer = 0x7faeeac6a800] 19:52:29 INFO - PROCESS | 7589 | 1461466349914 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1490ms 19:52:29 INFO - PROCESS | 7589 | 1461466349942 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:52:29 INFO - PROCESS | 7589 | 1461466349949 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:52:29 INFO - PROCESS | 7589 | 1461466349956 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 7589 | 1461466349959 Marionette TRACE conn3 <- [1,582,null,{}] 19:52:29 INFO - PROCESS | 7589 | 1461466349965 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:30 INFO - PROCESS | 7589 | 1461466350176 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:52:30 INFO - PROCESS | 7589 | 1461466350210 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1be8000 == 78 [pid = 7589] [id = 153] 19:52:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeef440c00) [pid = 7589] [serial = 459] [outer = (nil)] 19:52:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef0e88800) [pid = 7589] [serial = 460] [outer = 0x7faeef440c00] 19:52:30 INFO - PROCESS | 7589 | 1461466350276 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef0ff7c00) [pid = 7589] [serial = 461] [outer = 0x7faeef440c00] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faee61f6c00) [pid = 7589] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faef1b87000) [pid = 7589] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faeedb6dc00) [pid = 7589] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeecd05400) [pid = 7589] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faeeb2a3000) [pid = 7589] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faef0fcd800) [pid = 7589] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faef0fcd000) [pid = 7589] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef7da9c00) [pid = 7589] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:52:30 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faeeb2adc00) [pid = 7589] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:52:31 INFO - PROCESS | 7589 | 1461466351301 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1379ms 19:52:31 INFO - PROCESS | 7589 | 1461466351336 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:52:31 INFO - PROCESS | 7589 | 1461466351340 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:52:31 INFO - PROCESS | 7589 | 1461466351356 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 7589 | 1461466351365 Marionette TRACE conn3 <- [1,586,null,{}] 19:52:31 INFO - PROCESS | 7589 | 1461466351372 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:31 INFO - PROCESS | 7589 | 1461466351580 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:52:31 INFO - PROCESS | 7589 | 1461466351605 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7598800 == 79 [pid = 7589] [id = 154] 19:52:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faef0e25800) [pid = 7589] [serial = 462] [outer = (nil)] 19:52:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef1b89c00) [pid = 7589] [serial = 463] [outer = 0x7faef0e25800] 19:52:31 INFO - PROCESS | 7589 | 1461466351671 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faef42bc800) [pid = 7589] [serial = 464] [outer = 0x7faef0e25800] 19:52:32 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:32 INFO - PROCESS | 7589 | 1461466352426 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1148ms 19:52:32 INFO - PROCESS | 7589 | 1461466352496 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 7589 | 1461466352501 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:52:32 INFO - PROCESS | 7589 | 1461466352506 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 7589 | 1461466352508 Marionette TRACE conn3 <- [1,590,null,{}] 19:52:32 INFO - PROCESS | 7589 | 1461466352514 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:32 INFO - PROCESS | 7589 | 1461466352672 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:52:32 INFO - PROCESS | 7589 | 1461466352688 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefd7ac800 == 80 [pid = 7589] [id = 155] 19:52:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef360d000) [pid = 7589] [serial = 465] [outer = (nil)] 19:52:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faef6c90800) [pid = 7589] [serial = 466] [outer = 0x7faef360d000] 19:52:32 INFO - PROCESS | 7589 | 1461466352756 Marionette DEBUG loaded listener.js 19:52:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef7d5f400) [pid = 7589] [serial = 467] [outer = 0x7faef360d000] 19:52:33 INFO - PROCESS | 7589 | 1461466353847 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1386ms 19:52:33 INFO - PROCESS | 7589 | 1461466353894 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:52:33 INFO - PROCESS | 7589 | 1461466353902 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:52:33 INFO - PROCESS | 7589 | 1461466353911 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 7589 | 1461466353916 Marionette TRACE conn3 <- [1,594,null,{}] 19:52:33 INFO - PROCESS | 7589 | 1461466353924 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:34 INFO - PROCESS | 7589 | 1461466354133 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:52:34 INFO - PROCESS | 7589 | 1461466354291 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1839800 == 81 [pid = 7589] [id = 156] 19:52:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeeb309800) [pid = 7589] [serial = 468] [outer = (nil)] 19:52:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faeeb30c400) [pid = 7589] [serial = 469] [outer = 0x7faeeb309800] 19:52:34 INFO - PROCESS | 7589 | 1461466354388 Marionette DEBUG loaded listener.js 19:52:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef0e2f800) [pid = 7589] [serial = 470] [outer = 0x7faeeb309800] 19:52:35 INFO - PROCESS | 7589 | 1461466355380 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1535ms 19:52:35 INFO - PROCESS | 7589 | 1461466355447 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:52:35 INFO - PROCESS | 7589 | 1461466355456 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:52:35 INFO - PROCESS | 7589 | 1461466355468 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 7589 | 1461466355471 Marionette TRACE conn3 <- [1,598,null,{}] 19:52:35 INFO - PROCESS | 7589 | 1461466355478 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:35 INFO - PROCESS | 7589 | 1461466355711 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:52:35 INFO - PROCESS | 7589 | 1461466355958 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05868000 == 82 [pid = 7589] [id = 157] 19:52:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faeeb310c00) [pid = 7589] [serial = 471] [outer = (nil)] 19:52:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef5681400) [pid = 7589] [serial = 472] [outer = 0x7faeeb310c00] 19:52:36 INFO - PROCESS | 7589 | 1461466356051 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef6c94800) [pid = 7589] [serial = 473] [outer = 0x7faeeb310c00] 19:52:37 INFO - PROCESS | 7589 | 1461466357193 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1737ms 19:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:52:37 INFO - PROCESS | 7589 | 1461466357204 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:52:37 INFO - PROCESS | 7589 | 1461466357208 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:52:37 INFO - PROCESS | 7589 | 1461466357214 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 7589 | 1461466357220 Marionette TRACE conn3 <- [1,602,null,{}] 19:52:37 INFO - PROCESS | 7589 | 1461466357237 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:37 INFO - PROCESS | 7589 | 1461466357425 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:52:37 INFO - PROCESS | 7589 | 1461466357611 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef168c800 == 83 [pid = 7589] [id = 158] 19:52:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef7daa400) [pid = 7589] [serial = 474] [outer = (nil)] 19:52:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef9098800) [pid = 7589] [serial = 475] [outer = 0x7faef7daa400] 19:52:37 INFO - PROCESS | 7589 | 1461466357689 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef9d79c00) [pid = 7589] [serial = 476] [outer = 0x7faef7daa400] 19:52:38 INFO - PROCESS | 7589 | 1461466358552 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1389ms 19:52:38 INFO - PROCESS | 7589 | 1461466358604 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:52:38 INFO - PROCESS | 7589 | 1461466358609 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:52:38 INFO - PROCESS | 7589 | 1461466358615 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 7589 | 1461466358618 Marionette TRACE conn3 <- [1,606,null,{}] 19:52:38 INFO - PROCESS | 7589 | 1461466358623 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:38 INFO - PROCESS | 7589 | 1461466358815 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:52:38 INFO - PROCESS | 7589 | 1461466358971 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b45800 == 84 [pid = 7589] [id = 159] 19:52:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef7dae800) [pid = 7589] [serial = 477] [outer = (nil)] 19:52:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faf04606000) [pid = 7589] [serial = 478] [outer = 0x7faef7dae800] 19:52:39 INFO - PROCESS | 7589 | 1461466359061 Marionette DEBUG loaded listener.js 19:52:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faf048e6c00) [pid = 7589] [serial = 479] [outer = 0x7faef7dae800] 19:52:39 INFO - PROCESS | 7589 | 1461466359981 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1433ms 19:52:40 INFO - PROCESS | 7589 | 1461466360048 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:52:40 INFO - PROCESS | 7589 | 1461466360051 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:52:40 INFO - PROCESS | 7589 | 1461466360059 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 7589 | 1461466360063 Marionette TRACE conn3 <- [1,610,null,{}] 19:52:40 INFO - PROCESS | 7589 | 1461466360068 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:40 INFO - PROCESS | 7589 | 1461466360285 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:52:40 INFO - PROCESS | 7589 | 1461466360443 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4ad8800 == 85 [pid = 7589] [id = 160] 19:52:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef1afa800) [pid = 7589] [serial = 480] [outer = (nil)] 19:52:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef1afc800) [pid = 7589] [serial = 481] [outer = 0x7faef1afa800] 19:52:40 INFO - PROCESS | 7589 | 1461466360570 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef6285c00) [pid = 7589] [serial = 482] [outer = 0x7faef1afa800] 19:52:41 INFO - PROCESS | 7589 | 1461466361419 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1387ms 19:52:41 INFO - PROCESS | 7589 | 1461466361449 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:52:41 INFO - PROCESS | 7589 | 1461466361452 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:52:41 INFO - PROCESS | 7589 | 1461466361459 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:52:41 INFO - PROCESS | 7589 | 1461466361463 Marionette TRACE conn3 <- [1,614,null,{}] 19:52:41 INFO - PROCESS | 7589 | 1461466361468 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:41 INFO - PROCESS | 7589 | 1461466361647 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:52:41 INFO - PROCESS | 7589 | 1461466361812 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37ca800 == 86 [pid = 7589] [id = 161] 19:52:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef2c61400) [pid = 7589] [serial = 483] [outer = (nil)] 19:52:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faf08e1f800) [pid = 7589] [serial = 484] [outer = 0x7faef2c61400] 19:52:41 INFO - PROCESS | 7589 | 1461466361899 Marionette DEBUG loaded listener.js 19:52:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faf09436800) [pid = 7589] [serial = 485] [outer = 0x7faef2c61400] 19:52:42 INFO - PROCESS | 7589 | 1461466362819 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1430ms 19:52:42 INFO - PROCESS | 7589 | 1461466362892 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 7589 | 1461466362895 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:52:42 INFO - PROCESS | 7589 | 1461466362902 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 7589 | 1461466362906 Marionette TRACE conn3 <- [1,618,null,{}] 19:52:42 INFO - PROCESS | 7589 | 1461466362912 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:43 INFO - PROCESS | 7589 | 1461466363149 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:52:43 INFO - PROCESS | 7589 | 1461466363765 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa0f000 == 87 [pid = 7589] [id = 162] 19:52:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faee61f9400) [pid = 7589] [serial = 486] [outer = (nil)] 19:52:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faee61fc000) [pid = 7589] [serial = 487] [outer = 0x7faee61f9400] 19:52:43 INFO - PROCESS | 7589 | 1461466363879 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faee655e800) [pid = 7589] [serial = 488] [outer = 0x7faee61f9400] 19:52:44 INFO - PROCESS | 7589 | 1461466364853 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1989ms 19:52:44 INFO - PROCESS | 7589 | 1461466364893 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 7589 | 1461466364901 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:52:44 INFO - PROCESS | 7589 | 1461466364910 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 7589 | 1461466364914 Marionette TRACE conn3 <- [1,622,null,{}] 19:52:44 INFO - PROCESS | 7589 | 1461466364921 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:45 INFO - PROCESS | 7589 | 1461466365095 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:52:45 INFO - PROCESS | 7589 | 1461466365304 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb5b000 == 88 [pid = 7589] [id = 163] 19:52:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faeeabfbc00) [pid = 7589] [serial = 489] [outer = (nil)] 19:52:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faeeac66c00) [pid = 7589] [serial = 490] [outer = 0x7faeeabfbc00] 19:52:45 INFO - PROCESS | 7589 | 1461466365425 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faeeb303800) [pid = 7589] [serial = 491] [outer = 0x7faeeabfbc00] 19:52:46 INFO - PROCESS | 7589 | 1461466366332 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1488ms 19:52:46 INFO - PROCESS | 7589 | 1461466366402 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:52:46 INFO - PROCESS | 7589 | 1461466366408 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:52:46 INFO - PROCESS | 7589 | 1461466366415 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:52:46 INFO - PROCESS | 7589 | 1461466366418 Marionette TRACE conn3 <- [1,626,null,{}] 19:52:46 INFO - PROCESS | 7589 | 1461466366424 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:46 INFO - PROCESS | 7589 | 1461466366597 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:52:46 INFO - PROCESS | 7589 | 1461466366763 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef705800 == 89 [pid = 7589] [id = 164] 19:52:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faeecd09000) [pid = 7589] [serial = 492] [outer = (nil)] 19:52:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faeed2cd800) [pid = 7589] [serial = 493] [outer = 0x7faeecd09000] 19:52:46 INFO - PROCESS | 7589 | 1461466366909 Marionette DEBUG loaded listener.js 19:52:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 191 (0x7faeedb70800) [pid = 7589] [serial = 494] [outer = 0x7faeecd09000] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5dd000 == 88 [pid = 7589] [id = 62] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef70c800 == 87 [pid = 7589] [id = 45] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf046cf000 == 86 [pid = 7589] [id = 83] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7078000 == 85 [pid = 7589] [id = 132] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef56c2800 == 84 [pid = 7589] [id = 50] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef56b7000 == 83 [pid = 7589] [id = 60] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0ea8800 == 82 [pid = 7589] [id = 49] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef70b000 == 81 [pid = 7589] [id = 65] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7075800 == 80 [pid = 7589] [id = 47] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf08e64800 == 79 [pid = 7589] [id = 93] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9f5b000 == 78 [pid = 7589] [id = 46] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb51800 == 77 [pid = 7589] [id = 121] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef37ac800 == 76 [pid = 7589] [id = 40] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef737d800 == 75 [pid = 7589] [id = 51] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef738f800 == 74 [pid = 7589] [id = 52] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7ee6800 == 73 [pid = 7589] [id = 53] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0439f800 == 72 [pid = 7589] [id = 63] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 190 (0x7faef7d66400) [pid = 7589] [serial = 357] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faeedc41c00) [pid = 7589] [serial = 351] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faeef43bc00) [pid = 7589] [serial = 363] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faef0ffd800) [pid = 7589] [serial = 354] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faef3609c00) [pid = 7589] [serial = 369] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faf0564ac00) [pid = 7589] [serial = 360] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faf0b7b9c00) [pid = 7589] [serial = 366] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faeede62c00) [pid = 7589] [serial = 393] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faef1b8c800) [pid = 7589] [serial = 396] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faef908e000) [pid = 7589] [serial = 399] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faf04850000) [pid = 7589] [serial = 402] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faeee822000) [pid = 7589] [serial = 405] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faf0dcf5000) [pid = 7589] [serial = 408] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faef0ee4000) [pid = 7589] [serial = 411] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee713000 == 71 [pid = 7589] [id = 48] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6eb3800 == 70 [pid = 7589] [id = 44] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee65ec000 == 69 [pid = 7589] [id = 150] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0dc87800 == 68 [pid = 7589] [id = 149] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e10800 == 67 [pid = 7589] [id = 148] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0b783000 == 66 [pid = 7589] [id = 147] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09643800 == 65 [pid = 7589] [id = 146] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf07778000 == 64 [pid = 7589] [id = 145] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf035a5000 == 63 [pid = 7589] [id = 144] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8fdb800 == 62 [pid = 7589] [id = 143] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0c4e9000 == 61 [pid = 7589] [id = 130] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7756800 == 60 [pid = 7589] [id = 142] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef56b4000 == 59 [pid = 7589] [id = 141] 19:52:47 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcaa800 == 58 [pid = 7589] [id = 140] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faeef4ef800) [pid = 7589] [serial = 373] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faeee010800) [pid = 7589] [serial = 372] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faef9093c00) [pid = 7589] [serial = 387] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faeecd10c00) [pid = 7589] [serial = 385] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faf09666000) [pid = 7589] [serial = 381] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faef909bc00) [pid = 7589] [serial = 388] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faf09bcb800) [pid = 7589] [serial = 382] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faef52de000) [pid = 7589] [serial = 375] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faef8fa8400) [pid = 7589] [serial = 378] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faef7f41c00) [pid = 7589] [serial = 349] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faf0464e400) [pid = 7589] [serial = 379] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faef628e400) [pid = 7589] [serial = 376] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faeecd0c800) [pid = 7589] [serial = 384] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeee00bc00) [pid = 7589] [serial = 418] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faeeac66800) [pid = 7589] [serial = 414] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faefe578800) [pid = 7589] [serial = 223] [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.] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faef1b95400) [pid = 7589] [serial = 391] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faeeb2a2400) [pid = 7589] [serial = 415] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef1b8fc00) [pid = 7589] [serial = 390] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 7589 | 1461466367830 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1481ms 19:52:47 INFO - PROCESS | 7589 | 1461466367898 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 7589 | 1461466367902 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:52:47 INFO - PROCESS | 7589 | 1461466367915 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 7589 | 1461466367925 Marionette TRACE conn3 <- [1,630,null,{}] 19:52:47 INFO - PROCESS | 7589 | 1461466367934 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:48 INFO - PROCESS | 7589 | 1461466368116 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:52:48 INFO - PROCESS | 7589 | 1461466368251 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcba800 == 59 [pid = 7589] [id = 165] 19:52:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeea905400) [pid = 7589] [serial = 495] [outer = (nil)] 19:52:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeedc42800) [pid = 7589] [serial = 496] [outer = 0x7faeea905400] 19:52:48 INFO - PROCESS | 7589 | 1461466368316 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faeee72f400) [pid = 7589] [serial = 497] [outer = 0x7faeea905400] 19:52:49 INFO - PROCESS | 7589 | 1461466369050 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1202ms 19:52:49 INFO - PROCESS | 7589 | 1461466369113 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 7589 | 1461466369118 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:52:49 INFO - PROCESS | 7589 | 1461466369124 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 7589 | 1461466369126 Marionette TRACE conn3 <- [1,634,null,{}] 19:52:49 INFO - PROCESS | 7589 | 1461466369131 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:49 INFO - PROCESS | 7589 | 1461466369285 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:52:49 INFO - PROCESS | 7589 | 1461466369296 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1680800 == 60 [pid = 7589] [id = 166] 19:52:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeede6e800) [pid = 7589] [serial = 498] [outer = (nil)] 19:52:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeef936000) [pid = 7589] [serial = 499] [outer = 0x7faeede6e800] 19:52:49 INFO - PROCESS | 7589 | 1461466369361 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef0e31c00) [pid = 7589] [serial = 500] [outer = 0x7faeede6e800] 19:52:50 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:50 INFO - PROCESS | 7589 | 1461466370323 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1233ms 19:52:50 INFO - PROCESS | 7589 | 1461466370358 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 7589 | 1461466370374 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:52:50 INFO - PROCESS | 7589 | 1461466370392 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 7589 | 1461466370395 Marionette TRACE conn3 <- [1,638,null,{}] 19:52:50 INFO - PROCESS | 7589 | 1461466370401 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:50 INFO - PROCESS | 7589 | 1461466370598 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:52:50 INFO - PROCESS | 7589 | 1461466370625 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1a3a800 == 61 [pid = 7589] [id = 167] 19:52:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef0e8e000) [pid = 7589] [serial = 501] [outer = (nil)] 19:52:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef0ee2400) [pid = 7589] [serial = 502] [outer = 0x7faef0e8e000] 19:52:50 INFO - PROCESS | 7589 | 1461466370702 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef0ff3800) [pid = 7589] [serial = 503] [outer = 0x7faef0e8e000] 19:52:51 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:51 INFO - PROCESS | 7589 | 1461466371586 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1234ms 19:52:51 INFO - PROCESS | 7589 | 1461466371626 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:52:51 INFO - PROCESS | 7589 | 1461466371629 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:52:51 INFO - PROCESS | 7589 | 1461466371636 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:52:51 INFO - PROCESS | 7589 | 1461466371638 Marionette TRACE conn3 <- [1,642,null,{}] 19:52:51 INFO - PROCESS | 7589 | 1461466371644 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:51 INFO - PROCESS | 7589 | 1461466371843 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:52:51 INFO - PROCESS | 7589 | 1461466371868 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1beb000 == 62 [pid = 7589] [id = 168] 19:52:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef0ff3000) [pid = 7589] [serial = 504] [outer = (nil)] 19:52:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef1b8dc00) [pid = 7589] [serial = 505] [outer = 0x7faef0ff3000] 19:52:51 INFO - PROCESS | 7589 | 1461466371931 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef2c59400) [pid = 7589] [serial = 506] [outer = 0x7faef0ff3000] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faef0fc8c00) [pid = 7589] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faeed84a400) [pid = 7589] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faeeb2ae400) [pid = 7589] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faeef440c00) [pid = 7589] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faeef44c800) [pid = 7589] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faeedc45c00) [pid = 7589] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faf091a2000) [pid = 7589] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faef6c8f800) [pid = 7589] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faeed84ac00) [pid = 7589] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faf09bc8400) [pid = 7589] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef2c60c00) [pid = 7589] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef0ee0c00) [pid = 7589] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faeed2ca800) [pid = 7589] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef6c9b400) [pid = 7589] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faeee00f400) [pid = 7589] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faeeabef400) [pid = 7589] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faef6287c00) [pid = 7589] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faeedc3b000) [pid = 7589] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faef6286400) [pid = 7589] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faeee72dc00) [pid = 7589] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faeeac68800) [pid = 7589] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faef7daa800) [pid = 7589] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faeee00ec00) [pid = 7589] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faeecd05c00) [pid = 7589] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef7da9400) [pid = 7589] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faeeac6a800) [pid = 7589] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faef7d63400) [pid = 7589] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faeede66c00) [pid = 7589] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faf09bcac00) [pid = 7589] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faef0fc7c00) [pid = 7589] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faf09bc7c00) [pid = 7589] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faef0e25800) [pid = 7589] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faee61fb400) [pid = 7589] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faef6c9ac00) [pid = 7589] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faeee011400) [pid = 7589] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:52:53 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faef0b05000) [pid = 7589] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:52:53 INFO - PROCESS | 7589 | 1461466373749 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2136ms 19:52:53 INFO - PROCESS | 7589 | 1461466373777 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 7589 | 1461466373780 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:52:53 INFO - PROCESS | 7589 | 1461466373787 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:52:53 INFO - PROCESS | 7589 | 1461466373789 Marionette TRACE conn3 <- [1,646,null,{}] 19:52:53 INFO - PROCESS | 7589 | 1461466373795 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:53 INFO - PROCESS | 7589 | 1461466373963 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:52:53 INFO - PROCESS | 7589 | 1461466373982 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee535800 == 63 [pid = 7589] [id = 169] 19:52:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faeeac64c00) [pid = 7589] [serial = 507] [outer = (nil)] 19:52:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faeed2cec00) [pid = 7589] [serial = 508] [outer = 0x7faeeac64c00] 19:52:54 INFO - PROCESS | 7589 | 1461466374057 Marionette DEBUG loaded listener.js 19:52:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faeef43fc00) [pid = 7589] [serial = 509] [outer = 0x7faeeac64c00] 19:52:54 INFO - PROCESS | 7589 | 1461466374911 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1181ms 19:52:54 INFO - PROCESS | 7589 | 1461466374969 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:52:54 INFO - PROCESS | 7589 | 1461466374973 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:52:54 INFO - PROCESS | 7589 | 1461466374978 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 7589 | 1461466374982 Marionette TRACE conn3 <- [1,650,null,{}] 19:52:54 INFO - PROCESS | 7589 | 1461466374987 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:55 INFO - PROCESS | 7589 | 1461466375142 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:52:55 INFO - PROCESS | 7589 | 1461466375344 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37e5800 == 64 [pid = 7589] [id = 170] 19:52:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee3fb0800) [pid = 7589] [serial = 510] [outer = (nil)] 19:52:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faee3fb7400) [pid = 7589] [serial = 511] [outer = 0x7faee3fb0800] 19:52:55 INFO - PROCESS | 7589 | 1461466375465 Marionette DEBUG loaded listener.js 19:52:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee61fa000) [pid = 7589] [serial = 512] [outer = 0x7faee3fb0800] 19:52:56 INFO - PROCESS | 7589 | 1461466376470 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1530ms 19:52:56 INFO - PROCESS | 7589 | 1461466376511 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:52:56 INFO - PROCESS | 7589 | 1461466376519 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:52:56 INFO - PROCESS | 7589 | 1461466376528 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:52:56 INFO - PROCESS | 7589 | 1461466376533 Marionette TRACE conn3 <- [1,654,null,{}] 19:52:56 INFO - PROCESS | 7589 | 1461466376541 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:56 INFO - PROCESS | 7589 | 1461466376741 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:52:56 INFO - PROCESS | 7589 | 1461466376946 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0b93800 == 65 [pid = 7589] [id = 171] 19:52:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faeeb2a4000) [pid = 7589] [serial = 513] [outer = (nil)] 19:52:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faeeb308c00) [pid = 7589] [serial = 514] [outer = 0x7faeeb2a4000] 19:52:57 INFO - PROCESS | 7589 | 1461466377071 Marionette DEBUG loaded listener.js 19:52:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faeecd0f000) [pid = 7589] [serial = 515] [outer = 0x7faeeb2a4000] 19:52:58 INFO - PROCESS | 7589 | 1461466378018 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1532ms 19:52:58 INFO - PROCESS | 7589 | 1461466378064 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:52:58 INFO - PROCESS | 7589 | 1461466378071 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:52:58 INFO - PROCESS | 7589 | 1461466378078 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:52:58 INFO - PROCESS | 7589 | 1461466378082 Marionette TRACE conn3 <- [1,658,null,{}] 19:52:58 INFO - PROCESS | 7589 | 1461466378088 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:58 INFO - PROCESS | 7589 | 1461466378291 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:52:58 INFO - PROCESS | 7589 | 1461466378532 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6ea6000 == 66 [pid = 7589] [id = 172] 19:52:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faeed2c8800) [pid = 7589] [serial = 516] [outer = (nil)] 19:52:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faef0e25000) [pid = 7589] [serial = 517] [outer = 0x7faeed2c8800] 19:52:58 INFO - PROCESS | 7589 | 1461466378655 Marionette DEBUG loaded listener.js 19:52:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faef0e8b000) [pid = 7589] [serial = 518] [outer = 0x7faeed2c8800] 19:52:59 INFO - PROCESS | 7589 | 1461466379530 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1529ms 19:52:59 INFO - PROCESS | 7589 | 1461466379609 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:52:59 INFO - PROCESS | 7589 | 1461466379613 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:52:59 INFO - PROCESS | 7589 | 1461466379629 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:52:59 INFO - PROCESS | 7589 | 1461466379639 Marionette TRACE conn3 <- [1,662,null,{}] 19:52:59 INFO - PROCESS | 7589 | 1461466379648 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:52:59 INFO - PROCESS | 7589 | 1461466379963 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:53:00 INFO - PROCESS | 7589 | 1461466380127 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7be9800 == 67 [pid = 7589] [id = 173] 19:53:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faef19e5400) [pid = 7589] [serial = 519] [outer = (nil)] 19:53:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faef19eec00) [pid = 7589] [serial = 520] [outer = 0x7faef19e5400] 19:53:00 INFO - PROCESS | 7589 | 1461466380210 Marionette DEBUG loaded listener.js 19:53:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faef1aff800) [pid = 7589] [serial = 521] [outer = 0x7faef19e5400] 19:53:00 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:01 INFO - PROCESS | 7589 | 1461466381087 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1503ms 19:53:01 INFO - PROCESS | 7589 | 1461466381126 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:53:01 INFO - PROCESS | 7589 | 1461466381129 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:53:01 INFO - PROCESS | 7589 | 1461466381136 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:53:01 INFO - PROCESS | 7589 | 1461466381138 Marionette TRACE conn3 <- [1,666,null,{}] 19:53:01 INFO - PROCESS | 7589 | 1461466381144 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:01 INFO - PROCESS | 7589 | 1461466381322 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:53:01 INFO - PROCESS | 7589 | 1461466381482 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8a31800 == 68 [pid = 7589] [id = 174] 19:53:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeedc44000) [pid = 7589] [serial = 522] [outer = (nil)] 19:53:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faef360d400) [pid = 7589] [serial = 523] [outer = 0x7faeedc44000] 19:53:01 INFO - PROCESS | 7589 | 1461466381561 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faef5683c00) [pid = 7589] [serial = 524] [outer = 0x7faeedc44000] 19:53:02 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:02 INFO - PROCESS | 7589 | 1461466382602 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1534ms 19:53:02 INFO - PROCESS | 7589 | 1461466382672 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:53:02 INFO - PROCESS | 7589 | 1461466382675 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:53:02 INFO - PROCESS | 7589 | 1461466382682 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:53:02 INFO - PROCESS | 7589 | 1461466382685 Marionette TRACE conn3 <- [1,670,null,{}] 19:53:02 INFO - PROCESS | 7589 | 1461466382691 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:02 INFO - PROCESS | 7589 | 1461466382886 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:53:03 INFO - PROCESS | 7589 | 1461466383094 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5e3800 == 69 [pid = 7589] [id = 175] 19:53:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faef6d50400) [pid = 7589] [serial = 525] [outer = (nil)] 19:53:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faef708c400) [pid = 7589] [serial = 526] [outer = 0x7faef6d50400] 19:53:03 INFO - PROCESS | 7589 | 1461466383233 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faef7da9800) [pid = 7589] [serial = 527] [outer = 0x7faef6d50400] 19:53:04 INFO - PROCESS | 7589 | 1461466384101 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1483ms 19:53:04 INFO - PROCESS | 7589 | 1461466384167 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:53:04 INFO - PROCESS | 7589 | 1461466384171 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:53:04 INFO - PROCESS | 7589 | 1461466384178 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:53:04 INFO - PROCESS | 7589 | 1461466384181 Marionette TRACE conn3 <- [1,674,null,{}] 19:53:04 INFO - PROCESS | 7589 | 1461466384187 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:04 INFO - PROCESS | 7589 | 1461466384379 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:53:04 INFO - PROCESS | 7589 | 1461466384536 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf046ec000 == 70 [pid = 7589] [id = 176] 19:53:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faef6e31c00) [pid = 7589] [serial = 528] [outer = (nil)] 19:53:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faef9095800) [pid = 7589] [serial = 529] [outer = 0x7faef6e31c00] 19:53:04 INFO - PROCESS | 7589 | 1461466384615 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faef9a1d000) [pid = 7589] [serial = 530] [outer = 0x7faef6e31c00] 19:53:05 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:05 INFO - PROCESS | 7589 | 1461466385481 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:53:05 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 19:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1378ms 19:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:53:05 INFO - PROCESS | 7589 | 1461466385558 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 7589 | 1461466385561 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:53:05 INFO - PROCESS | 7589 | 1461466385568 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 7589 | 1461466385570 Marionette TRACE conn3 <- [1,678,null,{}] 19:53:05 INFO - PROCESS | 7589 | 1461466385576 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:05 INFO - PROCESS | 7589 | 1461466385798 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:53:05 INFO - PROCESS | 7589 | 1461466385955 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf07228800 == 71 [pid = 7589] [id = 177] 19:53:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faef7daa800) [pid = 7589] [serial = 531] [outer = (nil)] 19:53:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef9d72400) [pid = 7589] [serial = 532] [outer = 0x7faef7daa800] 19:53:06 INFO - PROCESS | 7589 | 1461466386032 Marionette DEBUG loaded listener.js 19:53:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faefe517800) [pid = 7589] [serial = 533] [outer = 0x7faef7daa800] 19:53:06 INFO - PROCESS | 7589 | 1461466386932 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1435ms 19:53:07 INFO - PROCESS | 7589 | 1461466387003 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:53:07 INFO - PROCESS | 7589 | 1461466387006 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:53:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:53:07 INFO - PROCESS | 7589 | 1461466387013 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:53:07 INFO - PROCESS | 7589 | 1461466387016 Marionette TRACE conn3 <- [1,682,null,{}] 19:53:07 INFO - PROCESS | 7589 | 1461466387021 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:07 INFO - PROCESS | 7589 | 1461466387200 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:53:07 INFO - PROCESS | 7589 | 1461466387369 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09060800 == 72 [pid = 7589] [id = 178] 19:53:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef6c98800) [pid = 7589] [serial = 534] [outer = (nil)] 19:53:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faefe57dc00) [pid = 7589] [serial = 535] [outer = 0x7faef6c98800] 19:53:07 INFO - PROCESS | 7589 | 1461466387447 Marionette DEBUG loaded listener.js 19:53:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faf044e2000) [pid = 7589] [serial = 536] [outer = 0x7faef6c98800] 19:53:08 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:08 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:08 INFO - PROCESS | 7589 | 1461466388788 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:53:08 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) 19:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1833ms 19:53:08 INFO - PROCESS | 7589 | 1461466388875 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:53:08 INFO - PROCESS | 7589 | 1461466388880 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:53:08 INFO - PROCESS | 7589 | 1461466388903 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:53:08 INFO - PROCESS | 7589 | 1461466388907 Marionette TRACE conn3 <- [1,686,null,{}] 19:53:08 INFO - PROCESS | 7589 | 1461466388913 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:09 INFO - PROCESS | 7589 | 1461466389102 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:53:09 INFO - PROCESS | 7589 | 1461466389264 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeec949000 == 73 [pid = 7589] [id = 179] 19:53:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeeac69400) [pid = 7589] [serial = 537] [outer = (nil)] 19:53:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faeede60000) [pid = 7589] [serial = 538] [outer = 0x7faeeac69400] 19:53:09 INFO - PROCESS | 7589 | 1461466389342 Marionette DEBUG loaded listener.js 19:53:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef0e2ac00) [pid = 7589] [serial = 539] [outer = 0x7faeeac69400] 19:53:10 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:10 INFO - PROCESS | 7589 | 1461466390787 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:53:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:53:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1942ms 19:53:10 INFO - PROCESS | 7589 | 1461466390844 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:53:10 INFO - PROCESS | 7589 | 1461466390851 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:53:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:53:10 INFO - PROCESS | 7589 | 1461466390860 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:53:10 INFO - PROCESS | 7589 | 1461466390865 Marionette TRACE conn3 <- [1,690,null,{}] 19:53:10 INFO - PROCESS | 7589 | 1461466390875 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:11 INFO - PROCESS | 7589 | 1461466391054 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:53:11 INFO - PROCESS | 7589 | 1461466391218 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee549000 == 74 [pid = 7589] [id = 180] 19:53:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faeeabf7800) [pid = 7589] [serial = 540] [outer = (nil)] 19:53:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faeeac63800) [pid = 7589] [serial = 541] [outer = 0x7faeeabf7800] 19:53:11 INFO - PROCESS | 7589 | 1461466391288 Marionette DEBUG loaded listener.js 19:53:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faeeb30b400) [pid = 7589] [serial = 542] [outer = 0x7faeeabf7800] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee535800 == 73 [pid = 7589] [id = 169] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1beb000 == 72 [pid = 7589] [id = 168] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faef6c90800) [pid = 7589] [serial = 466] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1a3a800 == 71 [pid = 7589] [id = 167] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1680800 == 70 [pid = 7589] [id = 166] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcba800 == 69 [pid = 7589] [id = 165] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef705800 == 68 [pid = 7589] [id = 164] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb5b000 == 67 [pid = 7589] [id = 163] 19:53:12 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeaa0f000 == 66 [pid = 7589] [id = 162] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faef9096c00) [pid = 7589] [serial = 400] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faf077b8c00) [pid = 7589] [serial = 286] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faf09bd1000) [pid = 7589] [serial = 325] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faf0b7b6400) [pid = 7589] [serial = 247] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faef60cac00) [pid = 7589] [serial = 238] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faef0ee3800) [pid = 7589] [serial = 274] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faf043e0400) [pid = 7589] [serial = 283] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faef61a9c00) [pid = 7589] [serial = 397] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faf09bce000) [pid = 7589] [serial = 406] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef908d400) [pid = 7589] [serial = 436] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef8c71400) [pid = 7589] [serial = 358] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faf0c492400) [pid = 7589] [serial = 250] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faf03535800) [pid = 7589] [serial = 439] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faef6c95c00) [pid = 7589] [serial = 319] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faef6b2bc00) [pid = 7589] [serial = 433] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faf0dcfc400) [pid = 7589] [serial = 292] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faf0ea79c00) [pid = 7589] [serial = 409] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faf08e17800) [pid = 7589] [serial = 322] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faef9d76400) [pid = 7589] [serial = 364] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faeee00f000) [pid = 7589] [serial = 394] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faeeac60000) [pid = 7589] [serial = 421] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faf04853400) [pid = 7589] [serial = 241] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faeecd04800) [pid = 7589] [serial = 457] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faf08f31c00) [pid = 7589] [serial = 244] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faef0e88800) [pid = 7589] [serial = 460] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faf0dcf5800) [pid = 7589] [serial = 331] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faf0da0f000) [pid = 7589] [serial = 328] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef61a8c00) [pid = 7589] [serial = 355] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faef0e88000) [pid = 7589] [serial = 424] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faeede68800) [pid = 7589] [serial = 458] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faef0ffc000) [pid = 7589] [serial = 427] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faf0da78c00) [pid = 7589] [serial = 367] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faef1b89c00) [pid = 7589] [serial = 463] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faee6557400) [pid = 7589] [serial = 454] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faef7d67c00) [pid = 7589] [serial = 280] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faeeabf9400) [pid = 7589] [serial = 455] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faf09196800) [pid = 7589] [serial = 361] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faef6283800) [pid = 7589] [serial = 430] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faeea909c00) [pid = 7589] [serial = 442] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef0fce000) [pid = 7589] [serial = 316] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faef0e24000) [pid = 7589] [serial = 445] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faef42bc800) [pid = 7589] [serial = 464] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faee655a800) [pid = 7589] [serial = 448] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faeee82e800) [pid = 7589] [serial = 451] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faf098b1c00) [pid = 7589] [serial = 403] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faf0da79400) [pid = 7589] [serial = 370] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faeede6a000) [pid = 7589] [serial = 352] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faef0ff7c00) [pid = 7589] [serial = 461] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faef6c8fc00) [pid = 7589] [serial = 277] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faef19e9400) [pid = 7589] [serial = 412] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faf0da13400) [pid = 7589] [serial = 289] [outer = (nil)] [url = about:blank] 19:53:12 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:12 INFO - PROCESS | 7589 | 1461466392710 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:53:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:53:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1892ms 19:53:12 INFO - PROCESS | 7589 | 1461466392752 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:53:12 INFO - PROCESS | 7589 | 1461466392761 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:53:12 INFO - PROCESS | 7589 | 1461466392771 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:53:12 INFO - PROCESS | 7589 | 1461466392775 Marionette TRACE conn3 <- [1,694,null,{}] 19:53:12 INFO - PROCESS | 7589 | 1461466392780 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:12 INFO - PROCESS | 7589 | 1461466392991 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:53:13 INFO - PROCESS | 7589 | 1461466393008 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa1d000 == 67 [pid = 7589] [id = 181] 19:53:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faeea90b400) [pid = 7589] [serial = 543] [outer = (nil)] 19:53:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faeedc43400) [pid = 7589] [serial = 544] [outer = 0x7faeea90b400] 19:53:13 INFO - PROCESS | 7589 | 1461466393073 Marionette DEBUG loaded listener.js 19:53:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faeee006000) [pid = 7589] [serial = 545] [outer = 0x7faeea90b400] 19:53:14 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:14 INFO - PROCESS | 7589 | 1461466394277 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:53:14 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) 19:53:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1544ms 19:53:14 INFO - PROCESS | 7589 | 1461466394316 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:53:14 INFO - PROCESS | 7589 | 1461466394320 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:53:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:53:14 INFO - PROCESS | 7589 | 1461466394337 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:53:14 INFO - PROCESS | 7589 | 1461466394343 Marionette TRACE conn3 <- [1,698,null,{}] 19:53:14 INFO - PROCESS | 7589 | 1461466394359 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:14 INFO - PROCESS | 7589 | 1461466394585 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:53:14 INFO - PROCESS | 7589 | 1461466394740 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee551000 == 68 [pid = 7589] [id = 182] 19:53:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faeee00e000) [pid = 7589] [serial = 546] [outer = (nil)] 19:53:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faeef940400) [pid = 7589] [serial = 547] [outer = 0x7faeee00e000] 19:53:14 INFO - PROCESS | 7589 | 1461466394810 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faef0fc1400) [pid = 7589] [serial = 548] [outer = 0x7faeee00e000] 19:53:16 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:16 INFO - PROCESS | 7589 | 1461466396063 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:53:16 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) 19:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1740ms 19:53:16 INFO - PROCESS | 7589 | 1461466396075 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:53:16 INFO - PROCESS | 7589 | 1461466396080 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:53:16 INFO - PROCESS | 7589 | 1461466396086 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:53:16 INFO - PROCESS | 7589 | 1461466396089 Marionette TRACE conn3 <- [1,702,null,{}] 19:53:16 INFO - PROCESS | 7589 | 1461466396126 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:16 INFO - PROCESS | 7589 | 1461466396374 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:53:16 INFO - PROCESS | 7589 | 1461466396409 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1835800 == 69 [pid = 7589] [id = 183] 19:53:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faeee821c00) [pid = 7589] [serial = 549] [outer = (nil)] 19:53:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faef19ec800) [pid = 7589] [serial = 550] [outer = 0x7faeee821c00] 19:53:16 INFO - PROCESS | 7589 | 1461466396477 Marionette DEBUG loaded listener.js 19:53:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faef1b87c00) [pid = 7589] [serial = 551] [outer = 0x7faeee821c00] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faef0e8e000) [pid = 7589] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faef0ff3000) [pid = 7589] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faeeabfbc00) [pid = 7589] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faeecd09000) [pid = 7589] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faeede6e800) [pid = 7589] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faeea905400) [pid = 7589] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faee61f9400) [pid = 7589] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeeb2a9800) [pid = 7589] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faeed83d800) [pid = 7589] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 117 (0x7faee61f9800) [pid = 7589] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faee6554400) [pid = 7589] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faeedc43800) [pid = 7589] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faeee821400) [pid = 7589] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faef8a5a000) [pid = 7589] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faeea902800) [pid = 7589] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faeef433000) [pid = 7589] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:53:17 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faeea905c00) [pid = 7589] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:53:17 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:17 INFO - PROCESS | 7589 | 1461466397847 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:53:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:53:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1815ms 19:53:17 INFO - PROCESS | 7589 | 1461466397903 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:53:17 INFO - PROCESS | 7589 | 1461466397906 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:53:17 INFO - PROCESS | 7589 | 1461466397995 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:53:18 INFO - PROCESS | 7589 | 1461466397999 Marionette TRACE conn3 <- [1,706,null,{}] 19:53:18 INFO - PROCESS | 7589 | 1461466398005 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:18 INFO - PROCESS | 7589 | 1461466398164 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:53:18 INFO - PROCESS | 7589 | 1461466398175 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1a3c000 == 70 [pid = 7589] [id = 184] 19:53:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faee61f9800) [pid = 7589] [serial = 552] [outer = (nil)] 19:53:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeed2c8000) [pid = 7589] [serial = 553] [outer = 0x7faee61f9800] 19:53:18 INFO - PROCESS | 7589 | 1461466398251 Marionette DEBUG loaded listener.js 19:53:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faef1af0400) [pid = 7589] [serial = 554] [outer = 0x7faee61f9800] 19:53:19 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:19 INFO - PROCESS | 7589 | 1461466399454 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:53:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:53:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1507ms 19:53:19 INFO - PROCESS | 7589 | 1461466399488 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:53:19 INFO - PROCESS | 7589 | 1461466399493 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:53:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:53:19 INFO - PROCESS | 7589 | 1461466399504 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:53:19 INFO - PROCESS | 7589 | 1461466399509 Marionette TRACE conn3 <- [1,710,null,{}] 19:53:19 INFO - PROCESS | 7589 | 1461466399519 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:19 INFO - PROCESS | 7589 | 1461466399762 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:53:19 INFO - PROCESS | 7589 | 1461466399957 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb46000 == 71 [pid = 7589] [id = 185] 19:53:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faeea902c00) [pid = 7589] [serial = 555] [outer = (nil)] 19:53:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faeecd10800) [pid = 7589] [serial = 556] [outer = 0x7faeea902c00] 19:53:20 INFO - PROCESS | 7589 | 1461466400047 Marionette DEBUG loaded listener.js 19:53:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faeede62c00) [pid = 7589] [serial = 557] [outer = 0x7faeea902c00] 19:53:21 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:21 INFO - PROCESS | 7589 | 1461466401377 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:53:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:53:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1887ms 19:53:21 INFO - PROCESS | 7589 | 1461466401391 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:53:21 INFO - PROCESS | 7589 | 1461466401400 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:53:21 INFO - PROCESS | 7589 | 1461466401528 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 7589 | 1461466401534 Marionette TRACE conn3 <- [1,714,null,{}] 19:53:21 INFO - PROCESS | 7589 | 1461466401542 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:21 INFO - PROCESS | 7589 | 1461466401724 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:53:21 INFO - PROCESS | 7589 | 1461466401873 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1bf3000 == 72 [pid = 7589] [id = 186] 19:53:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faeecd04800) [pid = 7589] [serial = 558] [outer = (nil)] 19:53:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faeef43a800) [pid = 7589] [serial = 559] [outer = 0x7faeecd04800] 19:53:21 INFO - PROCESS | 7589 | 1461466401951 Marionette DEBUG loaded listener.js 19:53:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faef19e7000) [pid = 7589] [serial = 560] [outer = 0x7faeecd04800] 19:53:23 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:23 INFO - PROCESS | 7589 | 1461466403423 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:53:23 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 19:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1993ms 19:53:23 INFO - PROCESS | 7589 | 1461466403469 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:53:23 INFO - PROCESS | 7589 | 1461466403473 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:53:23 INFO - PROCESS | 7589 | 1461466403480 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:53:23 INFO - PROCESS | 7589 | 1461466403485 Marionette TRACE conn3 <- [1,718,null,{}] 19:53:23 INFO - PROCESS | 7589 | 1461466403501 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:23 INFO - PROCESS | 7589 | 1461466403719 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:53:23 INFO - PROCESS | 7589 | 1461466403873 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef738b000 == 73 [pid = 7589] [id = 187] 19:53:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faef19e9c00) [pid = 7589] [serial = 561] [outer = (nil)] 19:53:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faef61a8c00) [pid = 7589] [serial = 562] [outer = 0x7faef19e9c00] 19:53:23 INFO - PROCESS | 7589 | 1461466403953 Marionette DEBUG loaded listener.js 19:53:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faef6c92400) [pid = 7589] [serial = 563] [outer = 0x7faef19e9c00] 19:53:25 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:25 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:25 INFO - PROCESS | 7589 | 1461466405252 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:53:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1785ms 19:53:25 INFO - PROCESS | 7589 | 1461466405265 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:53:25 INFO - PROCESS | 7589 | 1461466405269 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:53:25 INFO - PROCESS | 7589 | 1461466405276 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:53:25 INFO - PROCESS | 7589 | 1461466405280 Marionette TRACE conn3 <- [1,722,null,{}] 19:53:25 INFO - PROCESS | 7589 | 1461466405286 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:25 INFO - PROCESS | 7589 | 1461466405511 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:53:25 INFO - PROCESS | 7589 | 1461466405665 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7bdc000 == 74 [pid = 7589] [id = 188] 19:53:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faeef4ed800) [pid = 7589] [serial = 564] [outer = (nil)] 19:53:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faef7d5d800) [pid = 7589] [serial = 565] [outer = 0x7faeef4ed800] 19:53:25 INFO - PROCESS | 7589 | 1461466405742 Marionette DEBUG loaded listener.js 19:53:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faef7da1c00) [pid = 7589] [serial = 566] [outer = 0x7faeef4ed800] 19:53:26 INFO - PROCESS | 7589 | 1461466406609 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 19:53:26 INFO - PROCESS | 7589 | 1461466406676 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:53:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:53:26 INFO - PROCESS | 7589 | 1461466406682 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:53:26 INFO - PROCESS | 7589 | 1461466406685 Marionette TRACE conn3 <- [1,726,null,{}] 19:53:26 INFO - PROCESS | 7589 | 1461466406691 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:26 INFO - PROCESS | 7589 | 1461466406880 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:53:27 INFO - PROCESS | 7589 | 1461466407034 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8a30000 == 75 [pid = 7589] [id = 189] 19:53:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faef60ca800) [pid = 7589] [serial = 567] [outer = (nil)] 19:53:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faef8c71400) [pid = 7589] [serial = 568] [outer = 0x7faef60ca800] 19:53:27 INFO - PROCESS | 7589 | 1461466407129 Marionette DEBUG loaded listener.js 19:53:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faef9095c00) [pid = 7589] [serial = 569] [outer = 0x7faef60ca800] 19:53:27 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:27 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:28 INFO - PROCESS | 7589 | 1461466408092 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1444ms 19:53:28 INFO - PROCESS | 7589 | 1461466408128 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:53:28 INFO - PROCESS | 7589 | 1461466408132 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:53:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:53:28 INFO - PROCESS | 7589 | 1461466408142 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:53:28 INFO - PROCESS | 7589 | 1461466408145 Marionette TRACE conn3 <- [1,730,null,{}] 19:53:28 INFO - PROCESS | 7589 | 1461466408152 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:28 INFO - PROCESS | 7589 | 1461466408382 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:53:28 INFO - PROCESS | 7589 | 1461466408592 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf041b9000 == 76 [pid = 7589] [id = 190] 19:53:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faf0529ac00) [pid = 7589] [serial = 570] [outer = (nil)] 19:53:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faf0553c800) [pid = 7589] [serial = 571] [outer = 0x7faf0529ac00] 19:53:28 INFO - PROCESS | 7589 | 1461466408695 Marionette DEBUG loaded listener.js 19:53:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faf0720ec00) [pid = 7589] [serial = 572] [outer = 0x7faf0529ac00] 19:53:29 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:29 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:29 INFO - PROCESS | 7589 | 1461466409585 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:53:29 INFO - PROCESS | 7589 | 1461466409635 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:53:29 INFO - PROCESS | 7589 | 1461466409641 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:53:29 INFO - PROCESS | 7589 | 1461466409646 Marionette TRACE conn3 <- [1,734,null,{}] 19:53:29 INFO - PROCESS | 7589 | 1461466409652 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:29 INFO - PROCESS | 7589 | 1461466409841 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:53:30 INFO - PROCESS | 7589 | 1461466410009 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef717000 == 77 [pid = 7589] [id = 191] 19:53:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faee3fba400) [pid = 7589] [serial = 573] [outer = (nil)] 19:53:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faeea910400) [pid = 7589] [serial = 574] [outer = 0x7faee3fba400] 19:53:30 INFO - PROCESS | 7589 | 1461466410099 Marionette DEBUG loaded listener.js 19:53:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faf08f34000) [pid = 7589] [serial = 575] [outer = 0x7faee3fba400] 19:53:30 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:30 INFO - PROCESS | 7589 | 1461466410985 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:53:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:53:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1380ms 19:53:31 INFO - PROCESS | 7589 | 1461466411022 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:53:31 INFO - PROCESS | 7589 | 1461466411026 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:53:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:53:31 INFO - PROCESS | 7589 | 1461466411032 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:53:31 INFO - PROCESS | 7589 | 1461466411036 Marionette TRACE conn3 <- [1,738,null,{}] 19:53:31 INFO - PROCESS | 7589 | 1461466411042 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:31 INFO - PROCESS | 7589 | 1461466411234 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:53:31 INFO - PROCESS | 7589 | 1461466411403 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeec93a000 == 78 [pid = 7589] [id = 192] 19:53:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faee3fbf400) [pid = 7589] [serial = 576] [outer = (nil)] 19:53:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faeea911800) [pid = 7589] [serial = 577] [outer = 0x7faee3fbf400] 19:53:31 INFO - PROCESS | 7589 | 1461466411477 Marionette DEBUG loaded listener.js 19:53:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faeef43e800) [pid = 7589] [serial = 578] [outer = 0x7faee3fbf400] 19:53:33 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:33 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:33 INFO - PROCESS | 7589 | 1461466413124 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:53:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:53:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2135ms 19:53:33 INFO - PROCESS | 7589 | 1461466413170 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:53:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:53:33 INFO - PROCESS | 7589 | 1461466413176 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:53:33 INFO - PROCESS | 7589 | 1461466413185 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:53:33 INFO - PROCESS | 7589 | 1461466413190 Marionette TRACE conn3 <- [1,742,null,{}] 19:53:33 INFO - PROCESS | 7589 | 1461466413199 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:33 INFO - PROCESS | 7589 | 1461466413517 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef22d800 == 77 [pid = 7589] [id = 59] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05624000 == 76 [pid = 7589] [id = 43] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0411e000 == 75 [pid = 7589] [id = 42] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faeed2cec00) [pid = 7589] [serial = 508] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faef5681400) [pid = 7589] [serial = 472] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faeeb30c400) [pid = 7589] [serial = 469] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faef9098800) [pid = 7589] [serial = 475] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faf04606000) [pid = 7589] [serial = 478] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faef1afc800) [pid = 7589] [serial = 481] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faf08e1f800) [pid = 7589] [serial = 484] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf046ec000 == 74 [pid = 7589] [id = 176] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5e3800 == 73 [pid = 7589] [id = 175] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8a31800 == 72 [pid = 7589] [id = 174] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7be9800 == 71 [pid = 7589] [id = 173] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6ea6000 == 70 [pid = 7589] [id = 172] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0b93800 == 69 [pid = 7589] [id = 171] 19:53:33 INFO - PROCESS | 7589 | 1461466413694 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:33 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee37e5800 == 68 [pid = 7589] [id = 170] 19:53:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37e0000 == 69 [pid = 7589] [id = 193] 19:53:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faeea90dc00) [pid = 7589] [serial = 579] [outer = (nil)] 19:53:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faeeb2ac000) [pid = 7589] [serial = 580] [outer = 0x7faeea90dc00] 19:53:33 INFO - PROCESS | 7589 | 1461466413774 Marionette DEBUG loaded listener.js 19:53:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faeeb30c400) [pid = 7589] [serial = 581] [outer = 0x7faeea90dc00] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faf055e8000) [pid = 7589] [serial = 440] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faef0fc2800) [pid = 7589] [serial = 425] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faeeb2ac800) [pid = 7589] [serial = 422] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faee655ec00) [pid = 7589] [serial = 449] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faef6b24000) [pid = 7589] [serial = 431] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faef1b8ac00) [pid = 7589] [serial = 428] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faefe516c00) [pid = 7589] [serial = 437] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faeea90f000) [pid = 7589] [serial = 443] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faef7d5e400) [pid = 7589] [serial = 434] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faef0e28c00) [pid = 7589] [serial = 446] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faef0ee2400) [pid = 7589] [serial = 502] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faef1b8dc00) [pid = 7589] [serial = 505] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faeeb303800) [pid = 7589] [serial = 491] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeeac66c00) [pid = 7589] [serial = 490] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faeedb70800) [pid = 7589] [serial = 494] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 117 (0x7faeed2cd800) [pid = 7589] [serial = 493] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faeef936000) [pid = 7589] [serial = 499] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faeedc42800) [pid = 7589] [serial = 496] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faeee72f400) [pid = 7589] [serial = 497] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faee655e800) [pid = 7589] [serial = 488] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faee61fc000) [pid = 7589] [serial = 487] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faef2c59400) [pid = 7589] [serial = 506] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faef0ff3800) [pid = 7589] [serial = 503] [outer = (nil)] [url = about:blank] 19:53:33 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faef0e31c00) [pid = 7589] [serial = 500] [outer = (nil)] [url = about:blank] 19:53:34 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:34 INFO - PROCESS | 7589 | 1461466414986 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:53:35 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 19:53:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1846ms 19:53:35 INFO - PROCESS | 7589 | 1461466415031 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:53:35 INFO - PROCESS | 7589 | 1461466415040 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:53:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:53:35 INFO - PROCESS | 7589 | 1461466415050 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:53:35 INFO - PROCESS | 7589 | 1461466415055 Marionette TRACE conn3 <- [1,746,null,{}] 19:53:35 INFO - PROCESS | 7589 | 1461466415069 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:35 INFO - PROCESS | 7589 | 1461466415309 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:53:35 INFO - PROCESS | 7589 | 1461466415448 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeec93c800 == 70 [pid = 7589] [id = 194] 19:53:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faeeb2b1000) [pid = 7589] [serial = 582] [outer = (nil)] 19:53:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faeed2cd800) [pid = 7589] [serial = 583] [outer = 0x7faeeb2b1000] 19:53:35 INFO - PROCESS | 7589 | 1461466415514 Marionette DEBUG loaded listener.js 19:53:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeedb71800) [pid = 7589] [serial = 584] [outer = 0x7faeeb2b1000] 19:53:36 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:36 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:36 INFO - PROCESS | 7589 | 1461466416693 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:53:36 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.) 19:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1691ms 19:53:36 INFO - PROCESS | 7589 | 1461466416760 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:53:36 INFO - PROCESS | 7589 | 1461466416764 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:53:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:53:36 INFO - PROCESS | 7589 | 1461466416772 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 7589 | 1461466416778 Marionette TRACE conn3 <- [1,750,null,{}] 19:53:36 INFO - PROCESS | 7589 | 1461466416803 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:37 INFO - PROCESS | 7589 | 1461466417105 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:53:37 INFO - PROCESS | 7589 | 1461466417146 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee552800 == 71 [pid = 7589] [id = 195] 19:53:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faeee00e400) [pid = 7589] [serial = 585] [outer = (nil)] 19:53:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faeef43dc00) [pid = 7589] [serial = 586] [outer = 0x7faeee00e400] 19:53:37 INFO - PROCESS | 7589 | 1461466417217 Marionette DEBUG loaded listener.js 19:53:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faeef7bd800) [pid = 7589] [serial = 587] [outer = 0x7faeee00e400] 19:53:38 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faeea90b400) [pid = 7589] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:53:38 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faeea910000) [pid = 7589] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:53:38 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faeee821c00) [pid = 7589] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:53:38 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faeee00e000) [pid = 7589] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:53:38 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faeeac64c00) [pid = 7589] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:53:38 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faeeabf7800) [pid = 7589] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:53:38 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faef360d000) [pid = 7589] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:53:38 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:38 INFO - PROCESS | 7589 | 1461466418641 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:53:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:53:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1889ms 19:53:38 INFO - PROCESS | 7589 | 1461466418722 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:53:38 INFO - PROCESS | 7589 | 1461466418727 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:53:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:53:38 INFO - PROCESS | 7589 | 1461466418740 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:53:38 INFO - PROCESS | 7589 | 1461466418742 Marionette TRACE conn3 <- [1,754,null,{}] 19:53:38 INFO - PROCESS | 7589 | 1461466418748 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:38 INFO - PROCESS | 7589 | 1461466418912 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:53:38 INFO - PROCESS | 7589 | 1461466418924 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e0f800 == 72 [pid = 7589] [id = 196] 19:53:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faeeabedc00) [pid = 7589] [serial = 588] [outer = (nil)] 19:53:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faeef436000) [pid = 7589] [serial = 589] [outer = 0x7faeeabedc00] 19:53:38 INFO - PROCESS | 7589 | 1461466418990 Marionette DEBUG loaded listener.js 19:53:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faef0b06000) [pid = 7589] [serial = 590] [outer = 0x7faeeabedc00] 19:53:40 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:40 INFO - PROCESS | 7589 | 1461466420225 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:53:40 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 19:53:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1535ms 19:53:40 INFO - PROCESS | 7589 | 1461466420276 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:53:40 INFO - PROCESS | 7589 | 1461466420283 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:53:40 INFO - PROCESS | 7589 | 1461466420334 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 7589 | 1461466420339 Marionette TRACE conn3 <- [1,758,null,{}] 19:53:40 INFO - PROCESS | 7589 | 1461466420365 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:40 INFO - PROCESS | 7589 | 1461466420668 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:53:40 INFO - PROCESS | 7589 | 1461466420823 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5c6800 == 73 [pid = 7589] [id = 197] 19:53:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faeeb2a6c00) [pid = 7589] [serial = 591] [outer = (nil)] 19:53:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faeeb307c00) [pid = 7589] [serial = 592] [outer = 0x7faeeb2a6c00] 19:53:40 INFO - PROCESS | 7589 | 1461466420904 Marionette DEBUG loaded listener.js 19:53:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faeecd0cc00) [pid = 7589] [serial = 593] [outer = 0x7faeeb2a6c00] 19:53:41 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:41 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:41 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:41 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:41 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:41 INFO - PROCESS | 7589 | 1461466421838 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:53:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:53:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1600ms 19:53:41 INFO - PROCESS | 7589 | 1461466421893 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:53:41 INFO - PROCESS | 7589 | 1461466421903 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:53:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:53:41 INFO - PROCESS | 7589 | 1461466421914 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:53:41 INFO - PROCESS | 7589 | 1461466421919 Marionette TRACE conn3 <- [1,762,null,{}] 19:53:41 INFO - PROCESS | 7589 | 1461466421925 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:42 INFO - PROCESS | 7589 | 1461466422124 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:53:42 INFO - PROCESS | 7589 | 1461466422335 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1159000 == 74 [pid = 7589] [id = 198] 19:53:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faeede61400) [pid = 7589] [serial = 594] [outer = (nil)] 19:53:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faeee009800) [pid = 7589] [serial = 595] [outer = 0x7faeede61400] 19:53:42 INFO - PROCESS | 7589 | 1461466422469 Marionette DEBUG loaded listener.js 19:53:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faeef449c00) [pid = 7589] [serial = 596] [outer = 0x7faeede61400] 19:53:43 INFO - PROCESS | 7589 | 1461466423751 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:53:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:53:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1886ms 19:53:43 INFO - PROCESS | 7589 | 1461466423894 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:53:43 INFO - PROCESS | 7589 | 1461466423899 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:53:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:53:43 INFO - PROCESS | 7589 | 1461466423952 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:53:43 INFO - PROCESS | 7589 | 1461466423959 Marionette TRACE conn3 <- [1,766,null,{}] 19:53:43 INFO - PROCESS | 7589 | 1461466423976 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:44 INFO - PROCESS | 7589 | 1461466424184 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:53:44 INFO - PROCESS | 7589 | 1461466424338 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1830000 == 75 [pid = 7589] [id = 199] 19:53:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faef0b08400) [pid = 7589] [serial = 597] [outer = (nil)] 19:53:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faef0e85400) [pid = 7589] [serial = 598] [outer = 0x7faef0b08400] 19:53:44 INFO - PROCESS | 7589 | 1461466424420 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faef0ee3400) [pid = 7589] [serial = 599] [outer = 0x7faef0b08400] 19:53:45 INFO - PROCESS | 7589 | 1461466425721 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:53:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:53:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1843ms 19:53:45 INFO - PROCESS | 7589 | 1461466425820 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:53:45 INFO - PROCESS | 7589 | 1461466425825 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:53:45 INFO - PROCESS | 7589 | 1461466425880 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:53:45 INFO - PROCESS | 7589 | 1461466425883 Marionette TRACE conn3 <- [1,770,null,{}] 19:53:45 INFO - PROCESS | 7589 | 1461466425889 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:46 INFO - PROCESS | 7589 | 1461466426085 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:53:46 INFO - PROCESS | 7589 | 1461466426238 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1be5800 == 76 [pid = 7589] [id = 200] 19:53:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faee3fbd000) [pid = 7589] [serial = 600] [outer = (nil)] 19:53:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faef0ff2400) [pid = 7589] [serial = 601] [outer = 0x7faee3fbd000] 19:53:46 INFO - PROCESS | 7589 | 1461466426314 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faef19e0400) [pid = 7589] [serial = 602] [outer = 0x7faee3fbd000] 19:53:47 INFO - PROCESS | 7589 | 1461466427172 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1340ms 19:53:47 INFO - PROCESS | 7589 | 1461466427213 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:53:47 INFO - PROCESS | 7589 | 1461466427218 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:53:47 INFO - PROCESS | 7589 | 1461466427224 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:53:47 INFO - PROCESS | 7589 | 1461466427227 Marionette TRACE conn3 <- [1,774,null,{}] 19:53:47 INFO - PROCESS | 7589 | 1461466427233 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:47 INFO - PROCESS | 7589 | 1461466427412 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:53:47 INFO - PROCESS | 7589 | 1461466427587 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef608b000 == 77 [pid = 7589] [id = 201] 19:53:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faee61f0c00) [pid = 7589] [serial = 603] [outer = (nil)] 19:53:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faef19e9400) [pid = 7589] [serial = 604] [outer = 0x7faee61f0c00] 19:53:47 INFO - PROCESS | 7589 | 1461466427664 Marionette DEBUG loaded listener.js 19:53:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faef1af5000) [pid = 7589] [serial = 605] [outer = 0x7faee61f0c00] 19:53:48 INFO - PROCESS | 7589 | 1461466428599 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1434ms 19:53:48 INFO - PROCESS | 7589 | 1461466428660 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:53:48 INFO - PROCESS | 7589 | 1461466428663 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:53:48 INFO - PROCESS | 7589 | 1461466428670 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:53:48 INFO - PROCESS | 7589 | 1461466428674 Marionette TRACE conn3 <- [1,778,null,{}] 19:53:48 INFO - PROCESS | 7589 | 1461466428681 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:48 INFO - PROCESS | 7589 | 1461466428965 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:53:49 INFO - PROCESS | 7589 | 1461466429433 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb374000 == 78 [pid = 7589] [id = 202] 19:53:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faeea907000) [pid = 7589] [serial = 606] [outer = (nil)] 19:53:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faeeabf1000) [pid = 7589] [serial = 607] [outer = 0x7faeea907000] 19:53:49 INFO - PROCESS | 7589 | 1461466429507 Marionette DEBUG loaded listener.js 19:53:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faeeac6c400) [pid = 7589] [serial = 608] [outer = 0x7faeea907000] 19:53:50 INFO - PROCESS | 7589 | 1461466430397 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1786ms 19:53:50 INFO - PROCESS | 7589 | 1461466430459 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:53:50 INFO - PROCESS | 7589 | 1461466430476 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:53:50 INFO - PROCESS | 7589 | 1461466430492 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:53:50 INFO - PROCESS | 7589 | 1461466430502 Marionette TRACE conn3 <- [1,782,null,{}] 19:53:50 INFO - PROCESS | 7589 | 1461466430515 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:50 INFO - PROCESS | 7589 | 1461466430780 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:53:51 INFO - PROCESS | 7589 | 1461466431012 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb58800 == 79 [pid = 7589] [id = 203] 19:53:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faeecd06400) [pid = 7589] [serial = 609] [outer = (nil)] 19:53:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faeedb6d400) [pid = 7589] [serial = 610] [outer = 0x7faeecd06400] 19:53:51 INFO - PROCESS | 7589 | 1461466431093 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faeee00ac00) [pid = 7589] [serial = 611] [outer = 0x7faeecd06400] 19:53:51 INFO - PROCESS | 7589 | 1461466431969 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1547ms 19:53:52 INFO - PROCESS | 7589 | 1461466432039 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:53:52 INFO - PROCESS | 7589 | 1461466432045 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:53:52 INFO - PROCESS | 7589 | 1461466432052 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 7589 | 1461466432055 Marionette TRACE conn3 <- [1,786,null,{}] 19:53:52 INFO - PROCESS | 7589 | 1461466432061 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:52 INFO - PROCESS | 7589 | 1461466432241 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:53:52 INFO - PROCESS | 7589 | 1461466432410 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1699000 == 80 [pid = 7589] [id = 204] 19:53:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faef0b0d000) [pid = 7589] [serial = 612] [outer = (nil)] 19:53:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faef0e28400) [pid = 7589] [serial = 613] [outer = 0x7faef0b0d000] 19:53:52 INFO - PROCESS | 7589 | 1461466432564 Marionette DEBUG loaded listener.js 19:53:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faef0e8a800) [pid = 7589] [serial = 614] [outer = 0x7faef0b0d000] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef11c6800 == 79 [pid = 7589] [id = 81] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf04819000 == 78 [pid = 7589] [id = 80] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef168c800 == 77 [pid = 7589] [id = 158] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05868000 == 76 [pid = 7589] [id = 157] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1839800 == 75 [pid = 7589] [id = 156] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faef9d72400) [pid = 7589] [serial = 532] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faef360d400) [pid = 7589] [serial = 523] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faefe57dc00) [pid = 7589] [serial = 535] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faef708c400) [pid = 7589] [serial = 526] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faef9095800) [pid = 7589] [serial = 529] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef0e25000) [pid = 7589] [serial = 517] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faee3fb7400) [pid = 7589] [serial = 511] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faeede60000) [pid = 7589] [serial = 538] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faef19eec00) [pid = 7589] [serial = 520] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faeeb308c00) [pid = 7589] [serial = 514] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faeed2c8000) [pid = 7589] [serial = 553] [outer = (nil)] [url = about:blank] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7598800 == 74 [pid = 7589] [id = 154] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee37ca800 == 73 [pid = 7589] [id = 161] 19:53:52 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b45800 == 72 [pid = 7589] [id = 159] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faeedc43400) [pid = 7589] [serial = 544] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faef0e31000) [pid = 7589] [serial = 452] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faef1b87c00) [pid = 7589] [serial = 551] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faef19ec800) [pid = 7589] [serial = 550] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeef940400) [pid = 7589] [serial = 547] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faeef43fc00) [pid = 7589] [serial = 509] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 117 (0x7faeee006000) [pid = 7589] [serial = 545] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faeeac63800) [pid = 7589] [serial = 541] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faef7d5f400) [pid = 7589] [serial = 467] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faeeb30b400) [pid = 7589] [serial = 542] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faef0fc1400) [pid = 7589] [serial = 548] [outer = (nil)] [url = about:blank] 19:53:53 INFO - PROCESS | 7589 | 1461466433442 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1435ms 19:53:53 INFO - PROCESS | 7589 | 1461466433489 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:53:53 INFO - PROCESS | 7589 | 1461466433492 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:53:53 INFO - PROCESS | 7589 | 1461466433508 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:53:53 INFO - PROCESS | 7589 | 1461466433518 Marionette TRACE conn3 <- [1,790,null,{}] 19:53:53 INFO - PROCESS | 7589 | 1461466433524 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:53 INFO - PROCESS | 7589 | 1461466433701 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:53:53 INFO - PROCESS | 7589 | 1461466433816 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0b9c000 == 73 [pid = 7589] [id = 205] 19:53:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faeeac63800) [pid = 7589] [serial = 615] [outer = (nil)] 19:53:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faef0e8e000) [pid = 7589] [serial = 616] [outer = 0x7faeeac63800] 19:53:53 INFO - PROCESS | 7589 | 1461466433885 Marionette DEBUG loaded listener.js 19:53:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faef19ec800) [pid = 7589] [serial = 617] [outer = 0x7faeeac63800] 19:53:54 INFO - PROCESS | 7589 | 1461466434632 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1147ms 19:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:53:54 INFO - PROCESS | 7589 | 1461466434647 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:53:54 INFO - PROCESS | 7589 | 1461466434652 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:53:54 INFO - PROCESS | 7589 | 1461466434679 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:53:54 INFO - PROCESS | 7589 | 1461466434683 Marionette TRACE conn3 <- [1,794,null,{}] 19:53:54 INFO - PROCESS | 7589 | 1461466434690 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:54 INFO - PROCESS | 7589 | 1461466434854 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:53:54 INFO - PROCESS | 7589 | 1461466434874 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b5e800 == 74 [pid = 7589] [id = 206] 19:53:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faef0ee1400) [pid = 7589] [serial = 618] [outer = (nil)] 19:53:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faef1b89400) [pid = 7589] [serial = 619] [outer = 0x7faef0ee1400] 19:53:54 INFO - PROCESS | 7589 | 1461466434939 Marionette DEBUG loaded listener.js 19:53:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faef2c53c00) [pid = 7589] [serial = 620] [outer = 0x7faef0ee1400] 19:53:55 INFO - PROCESS | 7589 | 1461466435977 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1358ms 19:53:56 INFO - PROCESS | 7589 | 1461466436024 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:53:56 INFO - PROCESS | 7589 | 1461466436028 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:53:56 INFO - PROCESS | 7589 | 1461466436034 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 7589 | 1461466436038 Marionette TRACE conn3 <- [1,798,null,{}] 19:53:56 INFO - PROCESS | 7589 | 1461466436043 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:56 INFO - PROCESS | 7589 | 1461466436254 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:53:56 INFO - PROCESS | 7589 | 1461466436296 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6c1c000 == 75 [pid = 7589] [id = 207] 19:53:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faef360f400) [pid = 7589] [serial = 621] [outer = (nil)] 19:53:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faef42bd000) [pid = 7589] [serial = 622] [outer = 0x7faef360f400] 19:53:56 INFO - PROCESS | 7589 | 1461466436376 Marionette DEBUG loaded listener.js 19:53:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faef568c400) [pid = 7589] [serial = 623] [outer = 0x7faef360f400] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faee3fb0800) [pid = 7589] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faef6d50400) [pid = 7589] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeedb65400) [pid = 7589] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faef7daa400) [pid = 7589] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 117 (0x7faeeb309800) [pid = 7589] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faef7dae800) [pid = 7589] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faef2c61400) [pid = 7589] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faef1afa800) [pid = 7589] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faeeb310c00) [pid = 7589] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faeee00e400) [pid = 7589] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faeecd04800) [pid = 7589] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faef19e9c00) [pid = 7589] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faee3fba400) [pid = 7589] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faeef4ed800) [pid = 7589] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 107 (0x7faee3fbf400) [pid = 7589] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 106 (0x7faf0529ac00) [pid = 7589] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 105 (0x7faeea90dc00) [pid = 7589] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faeeb2b1000) [pid = 7589] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faee61f9800) [pid = 7589] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faeea902c00) [pid = 7589] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faef60ca800) [pid = 7589] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faeeb2a4000) [pid = 7589] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faef6c98800) [pid = 7589] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faef19e5400) [pid = 7589] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faef7daa800) [pid = 7589] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 96 (0x7faeed2c8800) [pid = 7589] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 95 (0x7faef6e31c00) [pid = 7589] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 94 (0x7faeeac69400) [pid = 7589] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:53:57 INFO - PROCESS | 7589 | --DOMWINDOW == 93 (0x7faeedc44000) [pid = 7589] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:53:57 INFO - PROCESS | 7589 | 1461466437683 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:53:57 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 19:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1690ms 19:53:57 INFO - PROCESS | 7589 | 1461466437725 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:53:57 INFO - PROCESS | 7589 | 1461466437729 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:53:57 INFO - PROCESS | 7589 | 1461466437735 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:53:57 INFO - PROCESS | 7589 | 1461466437737 Marionette TRACE conn3 <- [1,802,null,{}] 19:53:57 INFO - PROCESS | 7589 | 1461466437750 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:57 INFO - PROCESS | 7589 | 1461466437939 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:53:57 INFO - PROCESS | 7589 | 1461466437961 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef71d800 == 76 [pid = 7589] [id = 208] 19:53:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 94 (0x7faee3fb4000) [pid = 7589] [serial = 624] [outer = (nil)] 19:53:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 95 (0x7faeea902c00) [pid = 7589] [serial = 625] [outer = 0x7faee3fb4000] 19:53:58 INFO - PROCESS | 7589 | 1461466438026 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faeee00e400) [pid = 7589] [serial = 626] [outer = 0x7faee3fb4000] 19:53:58 INFO - PROCESS | 7589 | 1461466438823 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:53:58 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 19:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1144ms 19:53:58 INFO - PROCESS | 7589 | 1461466438880 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:53:58 INFO - PROCESS | 7589 | 1461466438884 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:53:58 INFO - PROCESS | 7589 | 1461466438890 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:53:58 INFO - PROCESS | 7589 | 1461466438906 Marionette TRACE conn3 <- [1,806,null,{}] 19:53:58 INFO - PROCESS | 7589 | 1461466438912 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:53:59 INFO - PROCESS | 7589 | 1461466439076 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:53:59 INFO - PROCESS | 7589 | 1461466439087 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7767800 == 77 [pid = 7589] [id = 209] 19:53:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faee61f9800) [pid = 7589] [serial = 627] [outer = (nil)] 19:53:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef19e5400) [pid = 7589] [serial = 628] [outer = 0x7faee61f9800] 19:53:59 INFO - PROCESS | 7589 | 1461466439153 Marionette DEBUG loaded listener.js 19:53:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef5680c00) [pid = 7589] [serial = 629] [outer = 0x7faee61f9800] 19:54:00 INFO - PROCESS | 7589 | 1461466440254 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:54:00 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 19:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1393ms 19:54:00 INFO - PROCESS | 7589 | 1461466440284 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:54:00 INFO - PROCESS | 7589 | 1461466440291 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:54:00 INFO - PROCESS | 7589 | 1461466440302 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:54:00 INFO - PROCESS | 7589 | 1461466440307 Marionette TRACE conn3 <- [1,810,null,{}] 19:54:00 INFO - PROCESS | 7589 | 1461466440316 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:00 INFO - PROCESS | 7589 | 1461466440546 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:54:00 INFO - PROCESS | 7589 | 1461466440770 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee54c000 == 78 [pid = 7589] [id = 210] 19:54:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faeeb308000) [pid = 7589] [serial = 630] [outer = (nil)] 19:54:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faeecd04800) [pid = 7589] [serial = 631] [outer = 0x7faeeb308000] 19:54:00 INFO - PROCESS | 7589 | 1461466440919 Marionette DEBUG loaded listener.js 19:54:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faeed843c00) [pid = 7589] [serial = 632] [outer = 0x7faeeb308000] 19:54:01 INFO - PROCESS | 7589 | 1461466441867 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1640ms 19:54:01 INFO - PROCESS | 7589 | 1461466441944 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:54:01 INFO - PROCESS | 7589 | 1461466441953 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:54:01 INFO - PROCESS | 7589 | 1461466441965 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:54:01 INFO - PROCESS | 7589 | 1461466441970 Marionette TRACE conn3 <- [1,814,null,{}] 19:54:01 INFO - PROCESS | 7589 | 1461466441977 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:02 INFO - PROCESS | 7589 | 1461466442223 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:54:02 INFO - PROCESS | 7589 | 1461466442482 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef64cf000 == 79 [pid = 7589] [id = 211] 19:54:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faeef43fc00) [pid = 7589] [serial = 633] [outer = (nil)] 19:54:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faef0b09800) [pid = 7589] [serial = 634] [outer = 0x7faeef43fc00] 19:54:02 INFO - PROCESS | 7589 | 1461466442588 Marionette DEBUG loaded listener.js 19:54:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faef0e89c00) [pid = 7589] [serial = 635] [outer = 0x7faeef43fc00] 19:54:03 INFO - PROCESS | 7589 | 1461466443550 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:54:03 INFO - PROCESS | 7589 | 1461466443616 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:54:03 INFO - PROCESS | 7589 | 1461466443624 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:54:03 INFO - PROCESS | 7589 | 1461466443630 Marionette TRACE conn3 <- [1,818,null,{}] 19:54:03 INFO - PROCESS | 7589 | 1461466443647 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:03 INFO - PROCESS | 7589 | 1461466443927 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:54:04 INFO - PROCESS | 7589 | 1461466444150 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7ee6800 == 80 [pid = 7589] [id = 212] 19:54:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faef1b8b800) [pid = 7589] [serial = 636] [outer = (nil)] 19:54:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faef52d2000) [pid = 7589] [serial = 637] [outer = 0x7faef1b8b800] 19:54:04 INFO - PROCESS | 7589 | 1461466444235 Marionette DEBUG loaded listener.js 19:54:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faef5961400) [pid = 7589] [serial = 638] [outer = 0x7faef1b8b800] 19:54:05 INFO - PROCESS | 7589 | 1461466445131 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1537ms 19:54:05 INFO - PROCESS | 7589 | 1461466445161 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:54:05 INFO - PROCESS | 7589 | 1461466445166 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:54:05 INFO - PROCESS | 7589 | 1461466445173 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:54:05 INFO - PROCESS | 7589 | 1461466445178 Marionette TRACE conn3 <- [1,822,null,{}] 19:54:05 INFO - PROCESS | 7589 | 1461466445183 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:05 INFO - PROCESS | 7589 | 1461466445369 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:54:05 INFO - PROCESS | 7589 | 1461466445545 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8a2b800 == 81 [pid = 7589] [id = 213] 19:54:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faef1afb000) [pid = 7589] [serial = 639] [outer = (nil)] 19:54:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faef61ae000) [pid = 7589] [serial = 640] [outer = 0x7faef1afb000] 19:54:05 INFO - PROCESS | 7589 | 1461466445622 Marionette DEBUG loaded listener.js 19:54:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faef628e400) [pid = 7589] [serial = 641] [outer = 0x7faef1afb000] 19:54:06 INFO - PROCESS | 7589 | 1461466446561 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:54:06 INFO - PROCESS | 7589 | 1461466446617 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:54:06 INFO - PROCESS | 7589 | 1461466446625 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:54:06 INFO - PROCESS | 7589 | 1461466446628 Marionette TRACE conn3 <- [1,826,null,{}] 19:54:06 INFO - PROCESS | 7589 | 1461466446634 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:06 INFO - PROCESS | 7589 | 1461466446860 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:54:07 INFO - PROCESS | 7589 | 1461466447020 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d8b000 == 82 [pid = 7589] [id = 214] 19:54:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faef5962800) [pid = 7589] [serial = 642] [outer = (nil)] 19:54:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faef6c8e000) [pid = 7589] [serial = 643] [outer = 0x7faef5962800] 19:54:07 INFO - PROCESS | 7589 | 1461466447095 Marionette DEBUG loaded listener.js 19:54:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faef6c9b400) [pid = 7589] [serial = 644] [outer = 0x7faef5962800] 19:54:08 INFO - PROCESS | 7589 | 1461466448036 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1486ms 19:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:54:08 INFO - PROCESS | 7589 | 1461466448112 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:54:08 INFO - PROCESS | 7589 | 1461466448115 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:54:08 INFO - PROCESS | 7589 | 1461466448122 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:54:08 INFO - PROCESS | 7589 | 1461466448124 Marionette TRACE conn3 <- [1,830,null,{}] 19:54:08 INFO - PROCESS | 7589 | 1461466448131 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:08 INFO - PROCESS | 7589 | 1461466448415 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:54:08 INFO - PROCESS | 7589 | 1461466448674 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf03599000 == 83 [pid = 7589] [id = 215] 19:54:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faef783f000) [pid = 7589] [serial = 645] [outer = (nil)] 19:54:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faef7d65c00) [pid = 7589] [serial = 646] [outer = 0x7faef783f000] 19:54:08 INFO - PROCESS | 7589 | 1461466448760 Marionette DEBUG loaded listener.js 19:54:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faef7da9400) [pid = 7589] [serial = 647] [outer = 0x7faef783f000] 19:54:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faef7daa800) [pid = 7589] [serial = 648] [outer = 0x7faeedcec000] 19:54:09 INFO - PROCESS | 7589 | 1461466449665 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1588ms 19:54:09 INFO - PROCESS | 7589 | 1461466449751 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:54:09 INFO - PROCESS | 7589 | 1461466449755 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:54:09 INFO - PROCESS | 7589 | 1461466449762 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:54:09 INFO - PROCESS | 7589 | 1461466449766 Marionette TRACE conn3 <- [1,834,null,{}] 19:54:09 INFO - PROCESS | 7589 | 1461466449772 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:09 INFO - PROCESS | 7589 | 1461466449964 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:54:10 INFO - PROCESS | 7589 | 1461466450168 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf041b4000 == 84 [pid = 7589] [id = 216] 19:54:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faeeac62000) [pid = 7589] [serial = 649] [outer = (nil)] 19:54:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faeedc40400) [pid = 7589] [serial = 650] [outer = 0x7faeeac62000] 19:54:10 INFO - PROCESS | 7589 | 1461466450289 Marionette DEBUG loaded listener.js 19:54:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faef8409c00) [pid = 7589] [serial = 651] [outer = 0x7faeeac62000] 19:54:11 INFO - PROCESS | 7589 | 1461466451184 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1439ms 19:54:11 INFO - PROCESS | 7589 | 1461466451200 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:54:11 INFO - PROCESS | 7589 | 1461466451203 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:54:11 INFO - PROCESS | 7589 | 1461466451211 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:54:11 INFO - PROCESS | 7589 | 1461466451213 Marionette TRACE conn3 <- [1,838,null,{}] 19:54:11 INFO - PROCESS | 7589 | 1461466451220 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:11 INFO - PROCESS | 7589 | 1461466451409 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:54:11 INFO - PROCESS | 7589 | 1461466451579 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05612800 == 85 [pid = 7589] [id = 217] 19:54:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faeecd02400) [pid = 7589] [serial = 652] [outer = (nil)] 19:54:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faef8a54000) [pid = 7589] [serial = 653] [outer = 0x7faeecd02400] 19:54:11 INFO - PROCESS | 7589 | 1461466451657 Marionette DEBUG loaded listener.js 19:54:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faef8fa8000) [pid = 7589] [serial = 654] [outer = 0x7faeecd02400] 19:54:12 INFO - PROCESS | 7589 | 1461466452636 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1482ms 19:54:12 INFO - PROCESS | 7589 | 1461466452695 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:54:12 INFO - PROCESS | 7589 | 1461466452699 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:54:12 INFO - PROCESS | 7589 | 1461466452705 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:54:12 INFO - PROCESS | 7589 | 1461466452709 Marionette TRACE conn3 <- [1,842,null,{}] 19:54:12 INFO - PROCESS | 7589 | 1461466452715 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:12 INFO - PROCESS | 7589 | 1461466452916 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:54:13 INFO - PROCESS | 7589 | 1461466453084 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65cf800 == 86 [pid = 7589] [id = 218] 19:54:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faee3fb7800) [pid = 7589] [serial = 655] [outer = (nil)] 19:54:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faeea90cc00) [pid = 7589] [serial = 656] [outer = 0x7faee3fb7800] 19:54:13 INFO - PROCESS | 7589 | 1461466453161 Marionette DEBUG loaded listener.js 19:54:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faef5686c00) [pid = 7589] [serial = 657] [outer = 0x7faee3fb7800] 19:54:14 INFO - PROCESS | 7589 | 1461466454050 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1381ms 19:54:14 INFO - PROCESS | 7589 | 1461466454087 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:54:14 INFO - PROCESS | 7589 | 1461466454091 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:54:14 INFO - PROCESS | 7589 | 1461466454098 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:54:14 INFO - PROCESS | 7589 | 1461466454102 Marionette TRACE conn3 <- [1,846,null,{}] 19:54:14 INFO - PROCESS | 7589 | 1461466454108 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:14 INFO - PROCESS | 7589 | 1461466454298 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:54:14 INFO - PROCESS | 7589 | 1461466454470 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb367800 == 87 [pid = 7589] [id = 219] 19:54:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faee3fb1c00) [pid = 7589] [serial = 658] [outer = (nil)] 19:54:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faee6559000) [pid = 7589] [serial = 659] [outer = 0x7faee3fb1c00] 19:54:14 INFO - PROCESS | 7589 | 1461466454550 Marionette DEBUG loaded listener.js 19:54:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faef0e32000) [pid = 7589] [serial = 660] [outer = 0x7faee3fb1c00] 19:54:15 INFO - PROCESS | 7589 | 1461466455864 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1788ms 19:54:15 INFO - PROCESS | 7589 | 1461466455886 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:54:15 INFO - PROCESS | 7589 | 1461466455892 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:54:15 INFO - PROCESS | 7589 | 1461466455902 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:54:15 INFO - PROCESS | 7589 | 1461466455907 Marionette TRACE conn3 <- [1,850,null,{}] 19:54:15 INFO - PROCESS | 7589 | 1461466455914 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:16 INFO - PROCESS | 7589 | 1461466456092 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:54:16 INFO - PROCESS | 7589 | 1461466456316 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed8b1000 == 88 [pid = 7589] [id = 220] 19:54:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faee61f0400) [pid = 7589] [serial = 661] [outer = (nil)] 19:54:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faeeac68c00) [pid = 7589] [serial = 662] [outer = 0x7faee61f0400] 19:54:16 INFO - PROCESS | 7589 | 1461466456448 Marionette DEBUG loaded listener.js 19:54:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faeecd0a000) [pid = 7589] [serial = 663] [outer = 0x7faee61f0400] 19:54:17 INFO - PROCESS | 7589 | 1461466457482 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1636ms 19:54:17 INFO - PROCESS | 7589 | 1461466457540 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:54:17 INFO - PROCESS | 7589 | 1461466457547 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:54:17 INFO - PROCESS | 7589 | 1461466457559 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:54:17 INFO - PROCESS | 7589 | 1461466457562 Marionette TRACE conn3 <- [1,854,null,{}] 19:54:17 INFO - PROCESS | 7589 | 1461466457569 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:17 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5e9000 == 87 [pid = 7589] [id = 58] 19:54:17 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef71d800 == 86 [pid = 7589] [id = 208] 19:54:17 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faeef436000) [pid = 7589] [serial = 589] [outer = (nil)] [url = about:blank] 19:54:17 INFO - PROCESS | 7589 | 1461466457916 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:54:17 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b5e800 == 85 [pid = 7589] [id = 206] 19:54:17 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0b9c000 == 84 [pid = 7589] [id = 205] 19:54:17 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1699000 == 83 [pid = 7589] [id = 204] 19:54:18 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb58800 == 82 [pid = 7589] [id = 203] 19:54:18 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb374000 == 81 [pid = 7589] [id = 202] 19:54:18 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1830000 == 80 [pid = 7589] [id = 199] 19:54:18 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1159000 == 79 [pid = 7589] [id = 198] 19:54:18 INFO - PROCESS | 7589 | 1461466458135 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65dd000 == 80 [pid = 7589] [id = 221] 19:54:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faeecd0ac00) [pid = 7589] [serial = 664] [outer = (nil)] 19:54:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faeede6c400) [pid = 7589] [serial = 665] [outer = 0x7faeecd0ac00] 19:54:18 INFO - PROCESS | 7589 | 1461466458203 Marionette DEBUG loaded listener.js 19:54:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faeef434000) [pid = 7589] [serial = 666] [outer = 0x7faeecd0ac00] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faf048e6c00) [pid = 7589] [serial = 479] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faf09436800) [pid = 7589] [serial = 485] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faef6285c00) [pid = 7589] [serial = 482] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faef6c94800) [pid = 7589] [serial = 473] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faee61fa000) [pid = 7589] [serial = 512] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef7da9800) [pid = 7589] [serial = 527] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeef432400) [pid = 7589] [serial = 419] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faef9d79c00) [pid = 7589] [serial = 476] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faef0e2f800) [pid = 7589] [serial = 470] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faeef43dc00) [pid = 7589] [serial = 586] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faef19e7000) [pid = 7589] [serial = 560] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faeef43a800) [pid = 7589] [serial = 559] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faef6c92400) [pid = 7589] [serial = 563] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faef61a8c00) [pid = 7589] [serial = 562] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faf08f34000) [pid = 7589] [serial = 575] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeea910400) [pid = 7589] [serial = 574] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faef7da1c00) [pid = 7589] [serial = 566] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 117 (0x7faef7d5d800) [pid = 7589] [serial = 565] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 116 (0x7faeef43e800) [pid = 7589] [serial = 578] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 115 (0x7faeea911800) [pid = 7589] [serial = 577] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 114 (0x7faf0720ec00) [pid = 7589] [serial = 572] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 113 (0x7faf0553c800) [pid = 7589] [serial = 571] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 112 (0x7faeeb2ac000) [pid = 7589] [serial = 580] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 111 (0x7faeeb30c400) [pid = 7589] [serial = 581] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 110 (0x7faeed2cd800) [pid = 7589] [serial = 583] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 109 (0x7faef1af0400) [pid = 7589] [serial = 554] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 108 (0x7faeede62c00) [pid = 7589] [serial = 557] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 107 (0x7faeecd10800) [pid = 7589] [serial = 556] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 106 (0x7faef9095c00) [pid = 7589] [serial = 569] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 105 (0x7faef8c71400) [pid = 7589] [serial = 568] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 104 (0x7faeef7bd800) [pid = 7589] [serial = 587] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faeedb71800) [pid = 7589] [serial = 584] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faeecd0f000) [pid = 7589] [serial = 515] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faf044e2000) [pid = 7589] [serial = 536] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faef1aff800) [pid = 7589] [serial = 521] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faefe517800) [pid = 7589] [serial = 533] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faef0e8b000) [pid = 7589] [serial = 518] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faef9a1d000) [pid = 7589] [serial = 530] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 96 (0x7faef0e2ac00) [pid = 7589] [serial = 539] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | --DOMWINDOW == 95 (0x7faef5683c00) [pid = 7589] [serial = 524] [outer = (nil)] [url = about:blank] 19:54:18 INFO - PROCESS | 7589 | 1461466458978 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1482ms 19:54:19 INFO - PROCESS | 7589 | 1461466459041 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:54:19 INFO - PROCESS | 7589 | 1461466459045 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:54:19 INFO - PROCESS | 7589 | 1461466459051 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:54:19 INFO - PROCESS | 7589 | 1461466459057 Marionette TRACE conn3 <- [1,858,null,{}] 19:54:19 INFO - PROCESS | 7589 | 1461466459072 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:19 INFO - PROCESS | 7589 | 1461466459257 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:54:19 INFO - PROCESS | 7589 | 1461466459381 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef70f800 == 81 [pid = 7589] [id = 222] 19:54:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 96 (0x7faeea910400) [pid = 7589] [serial = 667] [outer = (nil)] 19:54:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 97 (0x7faef0e27800) [pid = 7589] [serial = 668] [outer = 0x7faeea910400] 19:54:19 INFO - PROCESS | 7589 | 1461466459453 Marionette DEBUG loaded listener.js 19:54:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef0edd400) [pid = 7589] [serial = 669] [outer = 0x7faeea910400] 19:54:20 INFO - PROCESS | 7589 | 1461466460214 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1186ms 19:54:20 INFO - PROCESS | 7589 | 1461466460239 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 7589 | 1461466460244 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:54:20 INFO - PROCESS | 7589 | 1461466460273 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 7589 | 1461466460276 Marionette TRACE conn3 <- [1,862,null,{}] 19:54:20 INFO - PROCESS | 7589 | 1461466460291 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:20 INFO - PROCESS | 7589 | 1461466460510 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:54:20 INFO - PROCESS | 7589 | 1461466460542 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1692800 == 82 [pid = 7589] [id = 223] 19:54:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef0ede400) [pid = 7589] [serial = 670] [outer = (nil)] 19:54:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faef0ffc800) [pid = 7589] [serial = 671] [outer = 0x7faef0ede400] 19:54:20 INFO - PROCESS | 7589 | 1461466460623 Marionette DEBUG loaded listener.js 19:54:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faef19e8400) [pid = 7589] [serial = 672] [outer = 0x7faef0ede400] 19:54:21 INFO - PROCESS | 7589 | 1461466461536 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1291ms 19:54:21 INFO - PROCESS | 7589 | 1461466461565 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:54:21 INFO - PROCESS | 7589 | 1461466461568 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:54:21 INFO - PROCESS | 7589 | 1461466461575 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:54:21 INFO - PROCESS | 7589 | 1461466461578 Marionette TRACE conn3 <- [1,866,null,{}] 19:54:21 INFO - PROCESS | 7589 | 1461466461583 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:21 INFO - PROCESS | 7589 | 1461466461843 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:54:21 INFO - PROCESS | 7589 | 1461466461891 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b59800 == 83 [pid = 7589] [id = 224] 19:54:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faef0fcec00) [pid = 7589] [serial = 673] [outer = (nil)] 19:54:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faef1af2800) [pid = 7589] [serial = 674] [outer = 0x7faef0fcec00] 19:54:21 INFO - PROCESS | 7589 | 1461466461958 Marionette DEBUG loaded listener.js 19:54:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faef1b86400) [pid = 7589] [serial = 675] [outer = 0x7faef0fcec00] 19:54:22 INFO - PROCESS | 7589 | --DOMWINDOW == 103 (0x7faeecd06400) [pid = 7589] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:54:22 INFO - PROCESS | 7589 | --DOMWINDOW == 102 (0x7faeea907000) [pid = 7589] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:54:22 INFO - PROCESS | 7589 | --DOMWINDOW == 101 (0x7faef360f400) [pid = 7589] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:54:22 INFO - PROCESS | 7589 | --DOMWINDOW == 100 (0x7faeeac63800) [pid = 7589] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:54:22 INFO - PROCESS | 7589 | --DOMWINDOW == 99 (0x7faef0ee1400) [pid = 7589] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:54:22 INFO - PROCESS | 7589 | --DOMWINDOW == 98 (0x7faef0b0d000) [pid = 7589] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:54:22 INFO - PROCESS | 7589 | --DOMWINDOW == 97 (0x7faee3fb4000) [pid = 7589] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:54:22 INFO - PROCESS | 7589 | 1461466462966 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 19:54:23 INFO - PROCESS | 7589 | 1461466463016 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:54:23 INFO - PROCESS | 7589 | 1461466463019 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:54:23 INFO - PROCESS | 7589 | 1461466463025 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:54:23 INFO - PROCESS | 7589 | 1461466463027 Marionette TRACE conn3 <- [1,870,null,{}] 19:54:23 INFO - PROCESS | 7589 | 1461466463034 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:23 INFO - PROCESS | 7589 | 1461466463294 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:54:23 INFO - PROCESS | 7589 | 1461466463309 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef37b6000 == 84 [pid = 7589] [id = 225] 19:54:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 98 (0x7faef0b0d000) [pid = 7589] [serial = 676] [outer = (nil)] 19:54:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 99 (0x7faef1b89000) [pid = 7589] [serial = 677] [outer = 0x7faef0b0d000] 19:54:23 INFO - PROCESS | 7589 | 1461466463380 Marionette DEBUG loaded listener.js 19:54:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 100 (0x7faef6289c00) [pid = 7589] [serial = 678] [outer = 0x7faef0b0d000] 19:54:24 INFO - PROCESS | 7589 | 1461466464221 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1241ms 19:54:24 INFO - PROCESS | 7589 | 1461466464268 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:54:24 INFO - PROCESS | 7589 | 1461466464271 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:54:24 INFO - PROCESS | 7589 | 1461466464278 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:54:24 INFO - PROCESS | 7589 | 1461466464280 Marionette TRACE conn3 <- [1,874,null,{}] 19:54:24 INFO - PROCESS | 7589 | 1461466464285 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:24 INFO - PROCESS | 7589 | 1461466464448 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:54:24 INFO - PROCESS | 7589 | 1461466464463 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6ea5800 == 85 [pid = 7589] [id = 226] 19:54:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 101 (0x7faeeb308c00) [pid = 7589] [serial = 679] [outer = (nil)] 19:54:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 102 (0x7faef62cf000) [pid = 7589] [serial = 680] [outer = 0x7faeeb308c00] 19:54:24 INFO - PROCESS | 7589 | 1461466464633 Marionette DEBUG loaded listener.js 19:54:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 103 (0x7faef6cc3400) [pid = 7589] [serial = 681] [outer = 0x7faeeb308c00] 19:54:25 INFO - PROCESS | 7589 | 1461466465684 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1439ms 19:54:25 INFO - PROCESS | 7589 | 1461466465739 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:54:25 INFO - PROCESS | 7589 | 1461466465749 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:54:25 INFO - PROCESS | 7589 | 1461466465762 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:54:25 INFO - PROCESS | 7589 | 1461466465768 Marionette TRACE conn3 <- [1,878,null,{}] 19:54:25 INFO - PROCESS | 7589 | 1461466465777 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:26 INFO - PROCESS | 7589 | 1461466466058 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:54:26 INFO - PROCESS | 7589 | 1461466466250 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcba800 == 86 [pid = 7589] [id = 227] 19:54:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 104 (0x7faeeb310400) [pid = 7589] [serial = 682] [outer = (nil)] 19:54:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 105 (0x7faeedc47c00) [pid = 7589] [serial = 683] [outer = 0x7faeeb310400] 19:54:26 INFO - PROCESS | 7589 | 1461466466332 Marionette DEBUG loaded listener.js 19:54:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 106 (0x7faeef43a000) [pid = 7589] [serial = 684] [outer = 0x7faeeb310400] 19:54:27 INFO - PROCESS | 7589 | 1461466467225 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1491ms 19:54:27 INFO - PROCESS | 7589 | 1461466467254 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:54:27 INFO - PROCESS | 7589 | 1461466467263 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:54:27 INFO - PROCESS | 7589 | 1461466467274 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:54:27 INFO - PROCESS | 7589 | 1461466467279 Marionette TRACE conn3 <- [1,882,null,{}] 19:54:27 INFO - PROCESS | 7589 | 1461466467285 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:27 INFO - PROCESS | 7589 | 1461466467494 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:54:27 INFO - PROCESS | 7589 | 1461466467764 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef37b7000 == 87 [pid = 7589] [id = 228] 19:54:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 107 (0x7faeef7c0400) [pid = 7589] [serial = 685] [outer = (nil)] 19:54:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 108 (0x7faef0ff5000) [pid = 7589] [serial = 686] [outer = 0x7faeef7c0400] 19:54:27 INFO - PROCESS | 7589 | 1461466467884 Marionette DEBUG loaded listener.js 19:54:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 109 (0x7faef1af6000) [pid = 7589] [serial = 687] [outer = 0x7faeef7c0400] 19:54:28 INFO - PROCESS | 7589 | 1461466468739 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1533ms 19:54:28 INFO - PROCESS | 7589 | 1461466468808 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:54:28 INFO - PROCESS | 7589 | 1461466468812 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:54:28 INFO - PROCESS | 7589 | 1461466468819 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 7589 | 1461466468825 Marionette TRACE conn3 <- [1,886,null,{}] 19:54:28 INFO - PROCESS | 7589 | 1461466468842 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:29 INFO - PROCESS | 7589 | 1461466469082 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:54:29 INFO - PROCESS | 7589 | 1461466469289 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7bed000 == 88 [pid = 7589] [id = 229] 19:54:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 110 (0x7faef3609c00) [pid = 7589] [serial = 688] [outer = (nil)] 19:54:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 111 (0x7faef53c8000) [pid = 7589] [serial = 689] [outer = 0x7faef3609c00] 19:54:29 INFO - PROCESS | 7589 | 1461466469413 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 112 (0x7faef62cfc00) [pid = 7589] [serial = 690] [outer = 0x7faef3609c00] 19:54:30 INFO - PROCESS | 7589 | 1461466470297 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1490ms 19:54:30 INFO - PROCESS | 7589 | 1461466470308 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:54:30 INFO - PROCESS | 7589 | 1461466470312 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:54:30 INFO - PROCESS | 7589 | 1461466470320 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:54:30 INFO - PROCESS | 7589 | 1461466470323 Marionette TRACE conn3 <- [1,890,null,{}] 19:54:30 INFO - PROCESS | 7589 | 1461466470329 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:30 INFO - PROCESS | 7589 | 1461466470526 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:54:30 INFO - PROCESS | 7589 | 1461466470695 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fd7000 == 89 [pid = 7589] [id = 230] 19:54:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 113 (0x7faef1b95800) [pid = 7589] [serial = 691] [outer = (nil)] 19:54:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 114 (0x7faef6d4b800) [pid = 7589] [serial = 692] [outer = 0x7faef1b95800] 19:54:30 INFO - PROCESS | 7589 | 1461466470787 Marionette DEBUG loaded listener.js 19:54:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 115 (0x7faef7d5ac00) [pid = 7589] [serial = 693] [outer = 0x7faef1b95800] 19:54:31 INFO - PROCESS | 7589 | 1461466471693 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1436ms 19:54:31 INFO - PROCESS | 7589 | 1461466471756 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:54:31 INFO - PROCESS | 7589 | 1461466471761 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:54:31 INFO - PROCESS | 7589 | 1461466471767 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:54:31 INFO - PROCESS | 7589 | 1461466471771 Marionette TRACE conn3 <- [1,894,null,{}] 19:54:31 INFO - PROCESS | 7589 | 1461466471777 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:31 INFO - PROCESS | 7589 | 1461466471970 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:54:32 INFO - PROCESS | 7589 | 1461466472134 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0358c000 == 90 [pid = 7589] [id = 231] 19:54:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 116 (0x7faef360e000) [pid = 7589] [serial = 694] [outer = (nil)] 19:54:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 117 (0x7faef7d62c00) [pid = 7589] [serial = 695] [outer = 0x7faef360e000] 19:54:32 INFO - PROCESS | 7589 | 1461466472213 Marionette DEBUG loaded listener.js 19:54:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 118 (0x7faef838e800) [pid = 7589] [serial = 696] [outer = 0x7faef360e000] 19:54:33 INFO - PROCESS | 7589 | 1461466473164 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1431ms 19:54:33 INFO - PROCESS | 7589 | 1461466473199 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 7589 | 1461466473203 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:54:33 INFO - PROCESS | 7589 | 1461466473210 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 7589 | 1461466473213 Marionette TRACE conn3 <- [1,898,null,{}] 19:54:33 INFO - PROCESS | 7589 | 1461466473221 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:33 INFO - PROCESS | 7589 | 1461466473484 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:54:33 INFO - PROCESS | 7589 | 1461466473662 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf08e6d000 == 91 [pid = 7589] [id = 232] 19:54:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faef8489000) [pid = 7589] [serial = 697] [outer = (nil)] 19:54:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faef9a1a000) [pid = 7589] [serial = 698] [outer = 0x7faef8489000] 19:54:33 INFO - PROCESS | 7589 | 1461466473790 Marionette DEBUG loaded listener.js 19:54:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faef9d72c00) [pid = 7589] [serial = 699] [outer = 0x7faef8489000] 19:54:34 INFO - PROCESS | 7589 | 1461466474642 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1483ms 19:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:54:34 INFO - PROCESS | 7589 | 1461466474694 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:54:34 INFO - PROCESS | 7589 | 1461466474697 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:54:34 INFO - PROCESS | 7589 | 1461466474704 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:54:34 INFO - PROCESS | 7589 | 1461466474708 Marionette TRACE conn3 <- [1,902,null,{}] 19:54:34 INFO - PROCESS | 7589 | 1461466474713 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:34 INFO - PROCESS | 7589 | 1461466474909 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:54:35 INFO - PROCESS | 7589 | 1461466475071 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0905d000 == 92 [pid = 7589] [id = 233] 19:54:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faeea910800) [pid = 7589] [serial = 700] [outer = (nil)] 19:54:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faef9f27400) [pid = 7589] [serial = 701] [outer = 0x7faeea910800] 19:54:35 INFO - PROCESS | 7589 | 1461466475145 Marionette DEBUG loaded listener.js 19:54:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faefd669000) [pid = 7589] [serial = 702] [outer = 0x7faeea910800] 19:54:36 INFO - PROCESS | 7589 | 1461466476071 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1432ms 19:54:36 INFO - PROCESS | 7589 | 1461466476136 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:54:36 INFO - PROCESS | 7589 | 1461466476141 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:54:36 INFO - PROCESS | 7589 | 1461466476147 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:54:36 INFO - PROCESS | 7589 | 1461466476150 Marionette TRACE conn3 <- [1,906,null,{}] 19:54:36 INFO - PROCESS | 7589 | 1461466476156 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:36 INFO - PROCESS | 7589 | 1461466476355 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:54:36 INFO - PROCESS | 7589 | 1461466476519 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0917b800 == 93 [pid = 7589] [id = 234] 19:54:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faeea90dc00) [pid = 7589] [serial = 703] [outer = (nil)] 19:54:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faefe519000) [pid = 7589] [serial = 704] [outer = 0x7faeea90dc00] 19:54:36 INFO - PROCESS | 7589 | 1461466476595 Marionette DEBUG loaded listener.js 19:54:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faf03533c00) [pid = 7589] [serial = 705] [outer = 0x7faeea90dc00] 19:54:37 INFO - PROCESS | 7589 | 1461466477479 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1387ms 19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:54:37 INFO - PROCESS | 7589 | 1461466477535 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:54:37 INFO - PROCESS | 7589 | 1461466477538 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:54:37 INFO - PROCESS | 7589 | 1461466477545 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:54:37 INFO - PROCESS | 7589 | 1461466477549 Marionette TRACE conn3 <- [1,910,null,{}] 19:54:37 INFO - PROCESS | 7589 | 1461466477555 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:37 INFO - PROCESS | 7589 | 1461466477762 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:54:37 INFO - PROCESS | 7589 | 1461466477925 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09489800 == 94 [pid = 7589] [id = 235] 19:54:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faef9096800) [pid = 7589] [serial = 706] [outer = (nil)] 19:54:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faf0415a400) [pid = 7589] [serial = 707] [outer = 0x7faef9096800] 19:54:38 INFO - PROCESS | 7589 | 1461466478005 Marionette DEBUG loaded listener.js 19:54:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faf044d7400) [pid = 7589] [serial = 708] [outer = 0x7faef9096800] 19:54:38 INFO - PROCESS | 7589 | 1461466478869 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1385ms 19:54:38 INFO - PROCESS | 7589 | 1461466478930 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:54:38 INFO - PROCESS | 7589 | 1461466478934 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:54:38 INFO - PROCESS | 7589 | 1461466478941 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:54:38 INFO - PROCESS | 7589 | 1461466478945 Marionette TRACE conn3 <- [1,914,null,{}] 19:54:38 INFO - PROCESS | 7589 | 1461466478950 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:39 INFO - PROCESS | 7589 | 1461466479144 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:54:39 INFO - PROCESS | 7589 | 1461466479308 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09890000 == 95 [pid = 7589] [id = 236] 19:54:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faefe51b800) [pid = 7589] [serial = 709] [outer = (nil)] 19:54:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faf04606800) [pid = 7589] [serial = 710] [outer = 0x7faefe51b800] 19:54:39 INFO - PROCESS | 7589 | 1461466479385 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faf04650000) [pid = 7589] [serial = 711] [outer = 0x7faefe51b800] 19:54:40 INFO - PROCESS | 7589 | 1461466480281 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1383ms 19:54:40 INFO - PROCESS | 7589 | 1461466480325 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:54:40 INFO - PROCESS | 7589 | 1461466480330 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:54:40 INFO - PROCESS | 7589 | 1461466480336 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 7589 | 1461466480340 Marionette TRACE conn3 <- [1,918,null,{}] 19:54:40 INFO - PROCESS | 7589 | 1461466480346 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:40 INFO - PROCESS | 7589 | 1461466480576 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:54:40 INFO - PROCESS | 7589 | 1461466480740 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0c158000 == 96 [pid = 7589] [id = 237] 19:54:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faf04152400) [pid = 7589] [serial = 712] [outer = (nil)] 19:54:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faf0580a000) [pid = 7589] [serial = 713] [outer = 0x7faf04152400] 19:54:40 INFO - PROCESS | 7589 | 1461466480834 Marionette DEBUG loaded listener.js 19:54:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faf08e19800) [pid = 7589] [serial = 714] [outer = 0x7faf04152400] 19:54:41 INFO - PROCESS | 7589 | 1461466481793 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1538ms 19:54:41 INFO - PROCESS | 7589 | 1461466481874 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:54:41 INFO - PROCESS | 7589 | 1461466481877 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:54:41 INFO - PROCESS | 7589 | 1461466481885 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:54:41 INFO - PROCESS | 7589 | 1461466481888 Marionette TRACE conn3 <- [1,922,null,{}] 19:54:41 INFO - PROCESS | 7589 | 1461466481893 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:42 INFO - PROCESS | 7589 | 1461466482122 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:54:42 INFO - PROCESS | 7589 | 1461466482699 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb45000 == 97 [pid = 7589] [id = 238] 19:54:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee61f4800) [pid = 7589] [serial = 715] [outer = (nil)] 19:54:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee6554800) [pid = 7589] [serial = 716] [outer = 0x7faee61f4800] 19:54:42 INFO - PROCESS | 7589 | 1461466482780 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faeeac69800) [pid = 7589] [serial = 717] [outer = 0x7faee61f4800] 19:54:43 INFO - PROCESS | 7589 | 1461466483664 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1836ms 19:54:43 INFO - PROCESS | 7589 | 1461466483724 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:54:43 INFO - PROCESS | 7589 | 1461466483731 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:54:43 INFO - PROCESS | 7589 | 1461466483740 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 7589 | 1461466483745 Marionette TRACE conn3 <- [1,926,null,{}] 19:54:43 INFO - PROCESS | 7589 | 1461466483753 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:43 INFO - PROCESS | 7589 | 1461466483943 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:54:44 INFO - PROCESS | 7589 | 1461466484281 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4b7a000 == 98 [pid = 7589] [id = 239] 19:54:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faeedc47800) [pid = 7589] [serial = 718] [outer = (nil)] 19:54:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faeede6a000) [pid = 7589] [serial = 719] [outer = 0x7faeedc47800] 19:54:44 INFO - PROCESS | 7589 | 1461466484362 Marionette DEBUG loaded listener.js 19:54:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faeef43f000) [pid = 7589] [serial = 720] [outer = 0x7faeedc47800] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef758d000 == 97 [pid = 7589] [id = 135] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6c1c000 == 96 [pid = 7589] [id = 207] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef37b6000 == 95 [pid = 7589] [id = 225] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b59800 == 94 [pid = 7589] [id = 224] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef19e5400) [pid = 7589] [serial = 628] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faef0ff2400) [pid = 7589] [serial = 601] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faef19e9400) [pid = 7589] [serial = 604] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faeeb307c00) [pid = 7589] [serial = 592] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faeee009800) [pid = 7589] [serial = 595] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faef0e85400) [pid = 7589] [serial = 598] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1692800 == 93 [pid = 7589] [id = 223] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef70f800 == 92 [pid = 7589] [id = 222] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee65dd000 == 91 [pid = 7589] [id = 221] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed8b1000 == 90 [pid = 7589] [id = 220] 19:54:45 INFO - PROCESS | 7589 | 1461466485372 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf041b4000 == 89 [pid = 7589] [id = 216] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf03599000 == 88 [pid = 7589] [id = 215] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9d8b000 == 87 [pid = 7589] [id = 214] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8a2b800 == 86 [pid = 7589] [id = 213] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7ee6800 == 85 [pid = 7589] [id = 212] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef64cf000 == 84 [pid = 7589] [id = 211] 19:54:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee54c000 == 83 [pid = 7589] [id = 210] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faeee00e400) [pid = 7589] [serial = 626] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faeee00ac00) [pid = 7589] [serial = 611] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faeeabf1000) [pid = 7589] [serial = 607] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faef568c400) [pid = 7589] [serial = 623] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faeeac6c400) [pid = 7589] [serial = 608] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faef42bd000) [pid = 7589] [serial = 622] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef0e8e000) [pid = 7589] [serial = 616] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeedb6d400) [pid = 7589] [serial = 610] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faef2c53c00) [pid = 7589] [serial = 620] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faef0e8a800) [pid = 7589] [serial = 614] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faef1b89400) [pid = 7589] [serial = 619] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faef19ec800) [pid = 7589] [serial = 617] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faeea902c00) [pid = 7589] [serial = 625] [outer = (nil)] [url = about:blank] 19:54:45 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faef0e28400) [pid = 7589] [serial = 613] [outer = (nil)] [url = about:blank] 19:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1682ms 19:54:45 INFO - PROCESS | 7589 | 1461466485428 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:54:45 INFO - PROCESS | 7589 | 1461466485434 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:54:45 INFO - PROCESS | 7589 | 1461466485440 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:54:45 INFO - PROCESS | 7589 | 1461466485444 Marionette TRACE conn3 <- [1,930,null,{}] 19:54:45 INFO - PROCESS | 7589 | 1461466485450 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:45 INFO - PROCESS | 7589 | 1461466485630 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:54:45 INFO - PROCESS | 7589 | 1461466485835 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee53e800 == 84 [pid = 7589] [id = 240] 19:54:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faeef44a400) [pid = 7589] [serial = 721] [outer = (nil)] 19:54:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faef0e26000) [pid = 7589] [serial = 722] [outer = 0x7faeef44a400] 19:54:45 INFO - PROCESS | 7589 | 1461466485908 Marionette DEBUG loaded listener.js 19:54:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faef0ee1400) [pid = 7589] [serial = 723] [outer = 0x7faeef44a400] 19:54:46 INFO - PROCESS | 7589 | 1461466486640 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1235ms 19:54:46 INFO - PROCESS | 7589 | 1461466486676 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:54:46 INFO - PROCESS | 7589 | 1461466486679 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:54:46 INFO - PROCESS | 7589 | 1461466486716 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 7589 | 1461466486726 Marionette TRACE conn3 <- [1,934,null,{}] 19:54:46 INFO - PROCESS | 7589 | 1461466486733 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:46 INFO - PROCESS | 7589 | 1461466486917 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:54:46 INFO - PROCESS | 7589 | 1461466486927 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1a39000 == 85 [pid = 7589] [id = 241] 19:54:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faeef7bc400) [pid = 7589] [serial = 724] [outer = (nil)] 19:54:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faef1af7800) [pid = 7589] [serial = 725] [outer = 0x7faeef7bc400] 19:54:46 INFO - PROCESS | 7589 | 1461466486992 Marionette DEBUG loaded listener.js 19:54:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faef2c57800) [pid = 7589] [serial = 726] [outer = 0x7faeef7bc400] 19:54:47 INFO - PROCESS | 7589 | 1461466487869 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1202ms 19:54:47 INFO - PROCESS | 7589 | 1461466487910 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:54:47 INFO - PROCESS | 7589 | 1461466487915 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:54:47 INFO - PROCESS | 7589 | 1461466487937 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:54:47 INFO - PROCESS | 7589 | 1461466487940 Marionette TRACE conn3 <- [1,938,null,{}] 19:54:47 INFO - PROCESS | 7589 | 1461466487945 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:48 INFO - PROCESS | 7589 | 1461466488187 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:54:48 INFO - PROCESS | 7589 | 1461466488215 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef367e000 == 86 [pid = 7589] [id = 242] 19:54:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faef0e2a000) [pid = 7589] [serial = 727] [outer = (nil)] 19:54:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faef42bdc00) [pid = 7589] [serial = 728] [outer = 0x7faef0e2a000] 19:54:48 INFO - PROCESS | 7589 | 1461466488290 Marionette DEBUG loaded listener.js 19:54:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faef61ab000) [pid = 7589] [serial = 729] [outer = 0x7faef0e2a000] 19:54:49 INFO - PROCESS | 7589 | 1461466489194 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1332ms 19:54:49 INFO - PROCESS | 7589 | 1461466489270 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:54:49 INFO - PROCESS | 7589 | 1461466489274 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:54:49 INFO - PROCESS | 7589 | 1461466489280 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:54:49 INFO - PROCESS | 7589 | 1461466489283 Marionette TRACE conn3 <- [1,942,null,{}] 19:54:49 INFO - PROCESS | 7589 | 1461466489288 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:49 INFO - PROCESS | 7589 | 1461466489522 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:54:49 INFO - PROCESS | 7589 | 1461466489553 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6e9d000 == 87 [pid = 7589] [id = 243] 19:54:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faef654e800) [pid = 7589] [serial = 730] [outer = (nil)] 19:54:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faef6c91c00) [pid = 7589] [serial = 731] [outer = 0x7faef654e800] 19:54:49 INFO - PROCESS | 7589 | 1461466489631 Marionette DEBUG loaded listener.js 19:54:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faef7d69c00) [pid = 7589] [serial = 732] [outer = 0x7faef654e800] 19:54:50 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faef0fcec00) [pid = 7589] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:54:50 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faee61f0400) [pid = 7589] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:54:50 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faeea910400) [pid = 7589] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:54:50 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faeecd0ac00) [pid = 7589] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:54:50 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef0ede400) [pid = 7589] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:54:50 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faef0b0d000) [pid = 7589] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:54:50 INFO - PROCESS | 7589 | 1461466490723 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1483ms 19:54:50 INFO - PROCESS | 7589 | 1461466490764 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:54:50 INFO - PROCESS | 7589 | 1461466490768 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:54:50 INFO - PROCESS | 7589 | 1461466490774 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:54:50 INFO - PROCESS | 7589 | 1461466490777 Marionette TRACE conn3 <- [1,946,null,{}] 19:54:50 INFO - PROCESS | 7589 | 1461466490783 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:50 INFO - PROCESS | 7589 | 1461466490989 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:54:51 INFO - PROCESS | 7589 | 1461466491021 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7809800 == 88 [pid = 7589] [id = 244] 19:54:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faeef7bd800) [pid = 7589] [serial = 733] [outer = (nil)] 19:54:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faef7f41800) [pid = 7589] [serial = 734] [outer = 0x7faeef7bd800] 19:54:51 INFO - PROCESS | 7589 | 1461466491100 Marionette DEBUG loaded listener.js 19:54:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faef908e400) [pid = 7589] [serial = 735] [outer = 0x7faeef7bd800] 19:54:51 INFO - PROCESS | 7589 | 1461466491870 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1127ms 19:54:51 INFO - PROCESS | 7589 | 1461466491903 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:54:51 INFO - PROCESS | 7589 | 1461466491907 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:54:51 INFO - PROCESS | 7589 | 1461466491921 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:54:51 INFO - PROCESS | 7589 | 1461466491924 Marionette TRACE conn3 <- [1,950,null,{}] 19:54:51 INFO - PROCESS | 7589 | 1461466491930 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:52 INFO - PROCESS | 7589 | 1461466492101 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:54:52 INFO - PROCESS | 7589 | 1461466492116 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fca000 == 89 [pid = 7589] [id = 245] 19:54:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faef81bfc00) [pid = 7589] [serial = 736] [outer = (nil)] 19:54:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faef9bc3400) [pid = 7589] [serial = 737] [outer = 0x7faef81bfc00] 19:54:52 INFO - PROCESS | 7589 | 1461466492182 Marionette DEBUG loaded listener.js 19:54:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faf0460e400) [pid = 7589] [serial = 738] [outer = 0x7faef81bfc00] 19:54:53 INFO - PROCESS | 7589 | 1461466493351 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1483ms 19:54:53 INFO - PROCESS | 7589 | 1461466493405 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:54:53 INFO - PROCESS | 7589 | 1461466493414 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:54:53 INFO - PROCESS | 7589 | 1461466493424 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:54:53 INFO - PROCESS | 7589 | 1461466493429 Marionette TRACE conn3 <- [1,954,null,{}] 19:54:53 INFO - PROCESS | 7589 | 1461466493438 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:53 INFO - PROCESS | 7589 | 1461466493697 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:54:53 INFO - PROCESS | 7589 | 1461466493916 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1169800 == 90 [pid = 7589] [id = 246] 19:54:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faeedc3ec00) [pid = 7589] [serial = 739] [outer = (nil)] 19:54:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faeee72ec00) [pid = 7589] [serial = 740] [outer = 0x7faeedc3ec00] 19:54:54 INFO - PROCESS | 7589 | 1461466494043 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faef0e27000) [pid = 7589] [serial = 741] [outer = 0x7faeedc3ec00] 19:54:54 INFO - PROCESS | 7589 | 1461466494968 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1586ms 19:54:55 INFO - PROCESS | 7589 | 1461466495011 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:54:55 INFO - PROCESS | 7589 | 1461466495020 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:54:55 INFO - PROCESS | 7589 | 1461466495030 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:54:55 INFO - PROCESS | 7589 | 1461466495035 Marionette TRACE conn3 <- [1,958,null,{}] 19:54:55 INFO - PROCESS | 7589 | 1461466495040 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:55 INFO - PROCESS | 7589 | 1461466495252 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:54:55 INFO - PROCESS | 7589 | 1461466495501 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef738c000 == 91 [pid = 7589] [id = 247] 19:54:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faef0ff7800) [pid = 7589] [serial = 742] [outer = (nil)] 19:54:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faef1afa800) [pid = 7589] [serial = 743] [outer = 0x7faef0ff7800] 19:54:55 INFO - PROCESS | 7589 | 1461466495623 Marionette DEBUG loaded listener.js 19:54:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faef568d000) [pid = 7589] [serial = 744] [outer = 0x7faef0ff7800] 19:54:56 INFO - PROCESS | 7589 | 1461466496496 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1535ms 19:54:56 INFO - PROCESS | 7589 | 1461466496565 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:54:56 INFO - PROCESS | 7589 | 1461466496570 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:54:56 INFO - PROCESS | 7589 | 1461466496577 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:54:56 INFO - PROCESS | 7589 | 1461466496583 Marionette TRACE conn3 <- [1,962,null,{}] 19:54:56 INFO - PROCESS | 7589 | 1461466496601 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:56 INFO - PROCESS | 7589 | 1461466496855 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:54:57 INFO - PROCESS | 7589 | 1461466497094 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05307800 == 92 [pid = 7589] [id = 248] 19:54:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faef6c93800) [pid = 7589] [serial = 745] [outer = (nil)] 19:54:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faef840f000) [pid = 7589] [serial = 746] [outer = 0x7faef6c93800] 19:54:57 INFO - PROCESS | 7589 | 1461466497180 Marionette DEBUG loaded listener.js 19:54:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faef9098000) [pid = 7589] [serial = 747] [outer = 0x7faef6c93800] 19:54:58 INFO - PROCESS | 7589 | 1461466498038 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1539ms 19:54:58 INFO - PROCESS | 7589 | 1461466498116 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:54:58 INFO - PROCESS | 7589 | 1461466498121 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:54:58 INFO - PROCESS | 7589 | 1461466498127 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 7589 | 1461466498130 Marionette TRACE conn3 <- [1,966,null,{}] 19:54:58 INFO - PROCESS | 7589 | 1461466498135 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:58 INFO - PROCESS | 7589 | 1461466498373 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:54:58 INFO - PROCESS | 7589 | 1461466498593 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09489000 == 93 [pid = 7589] [id = 249] 19:54:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faef6c95400) [pid = 7589] [serial = 748] [outer = (nil)] 19:54:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faf0464e400) [pid = 7589] [serial = 749] [outer = 0x7faef6c95400] 19:54:58 INFO - PROCESS | 7589 | 1461466498718 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faf0529ac00) [pid = 7589] [serial = 750] [outer = 0x7faef6c95400] 19:54:59 INFO - PROCESS | 7589 | 1461466499543 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1488ms 19:54:59 INFO - PROCESS | 7589 | 1461466499616 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:54:59 INFO - PROCESS | 7589 | 1461466499620 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:54:59 INFO - PROCESS | 7589 | 1461466499627 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 7589 | 1461466499630 Marionette TRACE conn3 <- [1,970,null,{}] 19:54:59 INFO - PROCESS | 7589 | 1461466499636 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:54:59 INFO - PROCESS | 7589 | 1461466499832 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:55:00 INFO - PROCESS | 7589 | 1461466500002 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0c446800 == 94 [pid = 7589] [id = 250] 19:55:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faef909b000) [pid = 7589] [serial = 751] [outer = (nil)] 19:55:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faf05810c00) [pid = 7589] [serial = 752] [outer = 0x7faef909b000] 19:55:00 INFO - PROCESS | 7589 | 1461466500082 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faf08e19000) [pid = 7589] [serial = 753] [outer = 0x7faef909b000] 19:55:00 INFO - PROCESS | 7589 | 1461466500975 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1379ms 19:55:01 INFO - PROCESS | 7589 | 1461466501006 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:55:01 INFO - PROCESS | 7589 | 1461466501009 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:55:01 INFO - PROCESS | 7589 | 1461466501016 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 7589 | 1461466501019 Marionette TRACE conn3 <- [1,974,null,{}] 19:55:01 INFO - PROCESS | 7589 | 1461466501025 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:01 INFO - PROCESS | 7589 | 1461466501231 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:55:01 INFO - PROCESS | 7589 | 1461466501435 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4d3000 == 95 [pid = 7589] [id = 251] 19:55:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeef93a400) [pid = 7589] [serial = 754] [outer = (nil)] 19:55:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faf09434400) [pid = 7589] [serial = 755] [outer = 0x7faeef93a400] 19:55:01 INFO - PROCESS | 7589 | 1461466501518 Marionette DEBUG loaded listener.js 19:55:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faf09660400) [pid = 7589] [serial = 756] [outer = 0x7faeef93a400] 19:55:02 INFO - PROCESS | 7589 | 1461466502405 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1436ms 19:55:02 INFO - PROCESS | 7589 | 1461466502453 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:55:02 INFO - PROCESS | 7589 | 1461466502456 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:55:02 INFO - PROCESS | 7589 | 1461466502463 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:55:02 INFO - PROCESS | 7589 | 1461466502466 Marionette TRACE conn3 <- [1,978,null,{}] 19:55:02 INFO - PROCESS | 7589 | 1461466502471 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:02 INFO - PROCESS | 7589 | 1461466502664 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:55:02 INFO - PROCESS | 7589 | 1461466502850 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf111ad000 == 96 [pid = 7589] [id = 252] 19:55:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeeb30b400) [pid = 7589] [serial = 757] [outer = (nil)] 19:55:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faf09666000) [pid = 7589] [serial = 758] [outer = 0x7faeeb30b400] 19:55:02 INFO - PROCESS | 7589 | 1461466502929 Marionette DEBUG loaded listener.js 19:55:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faf098bb800) [pid = 7589] [serial = 759] [outer = 0x7faeeb30b400] 19:55:03 INFO - PROCESS | 7589 | 1461466503810 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1378ms 19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:55:03 INFO - PROCESS | 7589 | 1461466503842 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:55:03 INFO - PROCESS | 7589 | 1461466503845 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:55:03 INFO - PROCESS | 7589 | 1461466503852 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:55:03 INFO - PROCESS | 7589 | 1461466503855 Marionette TRACE conn3 <- [1,982,null,{}] 19:55:03 INFO - PROCESS | 7589 | 1461466503860 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:04 INFO - PROCESS | 7589 | 1461466504050 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:55:04 INFO - PROCESS | 7589 | 1461466504225 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c9f800 == 97 [pid = 7589] [id = 253] 19:55:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeee002400) [pid = 7589] [serial = 760] [outer = (nil)] 19:55:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faf09ac0c00) [pid = 7589] [serial = 761] [outer = 0x7faeee002400] 19:55:04 INFO - PROCESS | 7589 | 1461466504299 Marionette DEBUG loaded listener.js 19:55:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faf09b07400) [pid = 7589] [serial = 762] [outer = 0x7faeee002400] 19:55:05 INFO - PROCESS | 7589 | 1461466505190 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1380ms 19:55:05 INFO - PROCESS | 7589 | 1461466505231 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:55:05 INFO - PROCESS | 7589 | 1461466505235 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:55:05 INFO - PROCESS | 7589 | 1461466505241 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:55:05 INFO - PROCESS | 7589 | 1461466505244 Marionette TRACE conn3 <- [1,986,null,{}] 19:55:05 INFO - PROCESS | 7589 | 1461466505251 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:05 INFO - PROCESS | 7589 | 1461466505449 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:55:05 INFO - PROCESS | 7589 | 1461466505638 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ede800 == 98 [pid = 7589] [id = 254] 19:55:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeedc3f000) [pid = 7589] [serial = 763] [outer = (nil)] 19:55:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef1cf4c00) [pid = 7589] [serial = 764] [outer = 0x7faeedc3f000] 19:55:05 INFO - PROCESS | 7589 | 1461466505712 Marionette DEBUG loaded listener.js 19:55:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faef1cf9c00) [pid = 7589] [serial = 765] [outer = 0x7faeedc3f000] 19:55:06 INFO - PROCESS | 7589 | 1461466506591 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1388ms 19:55:06 INFO - PROCESS | 7589 | 1461466506631 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:55:06 INFO - PROCESS | 7589 | 1461466506635 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:55:06 INFO - PROCESS | 7589 | 1461466506641 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:55:06 INFO - PROCESS | 7589 | 1461466506643 Marionette TRACE conn3 <- [1,990,null,{}] 19:55:06 INFO - PROCESS | 7589 | 1461466506652 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:06 INFO - PROCESS | 7589 | 1461466506850 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:55:07 INFO - PROCESS | 7589 | 1461466507028 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f6c000 == 99 [pid = 7589] [id = 255] 19:55:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef1cee000) [pid = 7589] [serial = 766] [outer = (nil)] 19:55:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faf0969b400) [pid = 7589] [serial = 767] [outer = 0x7faef1cee000] 19:55:07 INFO - PROCESS | 7589 | 1461466507104 Marionette DEBUG loaded listener.js 19:55:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faf09b10000) [pid = 7589] [serial = 768] [outer = 0x7faef1cee000] 19:55:08 INFO - PROCESS | 7589 | 1461466508064 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1487ms 19:55:08 INFO - PROCESS | 7589 | 1461466508130 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:55:08 INFO - PROCESS | 7589 | 1461466508134 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:55:08 INFO - PROCESS | 7589 | 1461466508141 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:55:08 INFO - PROCESS | 7589 | 1461466508146 Marionette TRACE conn3 <- [1,994,null,{}] 19:55:08 INFO - PROCESS | 7589 | 1461466508151 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:08 INFO - PROCESS | 7589 | 1461466508381 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:55:08 INFO - PROCESS | 7589 | 1461466508612 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d5e000 == 100 [pid = 7589] [id = 256] 19:55:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faee0c17400) [pid = 7589] [serial = 769] [outer = (nil)] 19:55:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faee0c1ec00) [pid = 7589] [serial = 770] [outer = 0x7faee0c17400] 19:55:08 INFO - PROCESS | 7589 | 1461466508709 Marionette DEBUG loaded listener.js 19:55:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faf09b80000) [pid = 7589] [serial = 771] [outer = 0x7faee0c17400] 19:55:09 INFO - PROCESS | 7589 | 1461466509563 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1482ms 19:55:09 INFO - PROCESS | 7589 | 1461466509624 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:55:09 INFO - PROCESS | 7589 | 1461466509628 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:55:09 INFO - PROCESS | 7589 | 1461466509635 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:55:09 INFO - PROCESS | 7589 | 1461466509639 Marionette TRACE conn3 <- [1,998,null,{}] 19:55:09 INFO - PROCESS | 7589 | 1461466509644 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:09 INFO - PROCESS | 7589 | 1461466509846 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:55:10 INFO - PROCESS | 7589 | 1461466510023 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa17000 == 101 [pid = 7589] [id = 257] 19:55:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faee0c21c00) [pid = 7589] [serial = 772] [outer = (nil)] 19:55:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faee0ea6800) [pid = 7589] [serial = 773] [outer = 0x7faee0c21c00] 19:55:10 INFO - PROCESS | 7589 | 1461466510140 Marionette DEBUG loaded listener.js 19:55:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faee0eab000) [pid = 7589] [serial = 774] [outer = 0x7faee0c21c00] 19:55:10 INFO - PROCESS | 7589 | 1461466510972 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1383ms 19:55:11 INFO - PROCESS | 7589 | 1461466511019 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:55:11 INFO - PROCESS | 7589 | 1461466511023 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:55:11 INFO - PROCESS | 7589 | 1461466511030 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:55:11 INFO - PROCESS | 7589 | 1461466511034 Marionette TRACE conn3 <- [1,1002,null,{}] 19:55:11 INFO - PROCESS | 7589 | 1461466511040 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:11 INFO - PROCESS | 7589 | 1461466511243 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:55:11 INFO - PROCESS | 7589 | 1461466511961 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5d4800 == 102 [pid = 7589] [id = 258] 19:55:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faee0c22800) [pid = 7589] [serial = 775] [outer = (nil)] 19:55:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faee3fba000) [pid = 7589] [serial = 776] [outer = 0x7faee0c22800] 19:55:12 INFO - PROCESS | 7589 | 1461466512048 Marionette DEBUG loaded listener.js 19:55:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faeea911800) [pid = 7589] [serial = 777] [outer = 0x7faee0c22800] 19:55:12 INFO - PROCESS | 7589 | 1461466512909 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1932ms 19:55:12 INFO - PROCESS | 7589 | 1461466512964 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:55:12 INFO - PROCESS | 7589 | 1461466512969 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:55:12 INFO - PROCESS | 7589 | 1461466512977 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:55:12 INFO - PROCESS | 7589 | 1461466512983 Marionette TRACE conn3 <- [1,1006,null,{}] 19:55:12 INFO - PROCESS | 7589 | 1461466512991 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:13 INFO - PROCESS | 7589 | 1461466513179 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:55:13 INFO - PROCESS | 7589 | 1461466513372 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee710800 == 103 [pid = 7589] [id = 259] 19:55:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faee0c22c00) [pid = 7589] [serial = 778] [outer = (nil)] 19:55:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faeeb2abc00) [pid = 7589] [serial = 779] [outer = 0x7faee0c22c00] 19:55:13 INFO - PROCESS | 7589 | 1461466513447 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faeedb70c00) [pid = 7589] [serial = 780] [outer = 0x7faee0c22c00] 19:55:14 INFO - PROCESS | 7589 | 1461466514541 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1636ms 19:55:14 INFO - PROCESS | 7589 | 1461466514618 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:55:14 INFO - PROCESS | 7589 | 1461466514624 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:55:14 INFO - PROCESS | 7589 | 1461466514631 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 7589 | 1461466514633 Marionette TRACE conn3 <- [1,1010,null,{}] 19:55:14 INFO - PROCESS | 7589 | 1461466514640 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:14 INFO - PROCESS | 7589 | 1461466514881 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6e97800 == 102 [pid = 7589] [id = 55] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0586d000 == 101 [pid = 7589] [id = 68] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7809800 == 100 [pid = 7589] [id = 244] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faef8a54000) [pid = 7589] [serial = 653] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faeea90cc00) [pid = 7589] [serial = 656] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6e9d000 == 99 [pid = 7589] [id = 243] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef367e000 == 98 [pid = 7589] [id = 242] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1a39000 == 97 [pid = 7589] [id = 241] 19:55:15 INFO - PROCESS | 7589 | 1461466515260 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee53e800 == 96 [pid = 7589] [id = 240] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4b7a000 == 95 [pid = 7589] [id = 239] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb45000 == 94 [pid = 7589] [id = 238] 19:55:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4b7a000 == 95 [pid = 7589] [id = 260] 19:55:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faeea90cc00) [pid = 7589] [serial = 781] [outer = (nil)] 19:55:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faeed2cdc00) [pid = 7589] [serial = 782] [outer = 0x7faeea90cc00] 19:55:15 INFO - PROCESS | 7589 | 1461466515342 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef0e87000) [pid = 7589] [serial = 783] [outer = 0x7faeea90cc00] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0905d000 == 94 [pid = 7589] [id = 233] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf08e6d000 == 93 [pid = 7589] [id = 232] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0358c000 == 92 [pid = 7589] [id = 231] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8fd7000 == 91 [pid = 7589] [id = 230] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7bed000 == 90 [pid = 7589] [id = 229] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef37b7000 == 89 [pid = 7589] [id = 228] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcba800 == 88 [pid = 7589] [id = 227] 19:55:15 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6ea5800 == 87 [pid = 7589] [id = 226] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faef7d65c00) [pid = 7589] [serial = 646] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faef61ae000) [pid = 7589] [serial = 640] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faeecd04800) [pid = 7589] [serial = 631] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faee6559000) [pid = 7589] [serial = 659] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faef0b09800) [pid = 7589] [serial = 634] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faef0ffc800) [pid = 7589] [serial = 671] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faef19e8400) [pid = 7589] [serial = 672] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faef1b89000) [pid = 7589] [serial = 677] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faeeb2b1400) [pid = 7589] [serial = 416] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faef6289c00) [pid = 7589] [serial = 678] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faef0edd400) [pid = 7589] [serial = 669] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faef1af2800) [pid = 7589] [serial = 674] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faef1b86400) [pid = 7589] [serial = 675] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faef6c8e000) [pid = 7589] [serial = 643] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faeedc40400) [pid = 7589] [serial = 650] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faeecd0a000) [pid = 7589] [serial = 663] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faeeac68c00) [pid = 7589] [serial = 662] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef0e27800) [pid = 7589] [serial = 668] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef52d2000) [pid = 7589] [serial = 637] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faeede6c400) [pid = 7589] [serial = 665] [outer = (nil)] [url = about:blank] 19:55:15 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faeef434000) [pid = 7589] [serial = 666] [outer = (nil)] [url = about:blank] 19:55:16 INFO - PROCESS | 7589 | 1461466516129 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1533ms 19:55:16 INFO - PROCESS | 7589 | 1461466516175 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:55:16 INFO - PROCESS | 7589 | 1461466516180 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:55:16 INFO - PROCESS | 7589 | 1461466516195 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:55:16 INFO - PROCESS | 7589 | 1461466516205 Marionette TRACE conn3 <- [1,1014,null,{}] 19:55:16 INFO - PROCESS | 7589 | 1461466516214 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:16 INFO - PROCESS | 7589 | 1461466516399 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:55:16 INFO - PROCESS | 7589 | 1461466516412 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e13800 == 88 [pid = 7589] [id = 261] 19:55:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faef0e8ec00) [pid = 7589] [serial = 784] [outer = (nil)] 19:55:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faef19ee400) [pid = 7589] [serial = 785] [outer = 0x7faef0e8ec00] 19:55:16 INFO - PROCESS | 7589 | 1461466516495 Marionette DEBUG loaded listener.js 19:55:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faef1b8c400) [pid = 7589] [serial = 786] [outer = 0x7faef0e8ec00] 19:55:17 INFO - PROCESS | 7589 | 1461466517381 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1248ms 19:55:17 INFO - PROCESS | 7589 | 1461466517438 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:55:17 INFO - PROCESS | 7589 | 1461466517443 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:55:17 INFO - PROCESS | 7589 | 1461466517492 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:55:17 INFO - PROCESS | 7589 | 1461466517494 Marionette TRACE conn3 <- [1,1018,null,{}] 19:55:17 INFO - PROCESS | 7589 | 1461466517499 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:17 INFO - PROCESS | 7589 | 1461466517732 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:55:17 INFO - PROCESS | 7589 | 1461466517759 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1bdd000 == 89 [pid = 7589] [id = 262] 19:55:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef0ffc800) [pid = 7589] [serial = 787] [outer = (nil)] 19:55:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faef2c5cc00) [pid = 7589] [serial = 788] [outer = 0x7faef0ffc800] 19:55:17 INFO - PROCESS | 7589 | 1461466517825 Marionette DEBUG loaded listener.js 19:55:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef52d7800) [pid = 7589] [serial = 789] [outer = 0x7faef0ffc800] 19:55:18 INFO - PROCESS | 7589 | 1461466518751 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1344ms 19:55:18 INFO - PROCESS | 7589 | 1461466518823 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:55:18 INFO - PROCESS | 7589 | 1461466518827 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:55:18 INFO - PROCESS | 7589 | 1461466518832 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:55:18 INFO - PROCESS | 7589 | 1461466518835 Marionette TRACE conn3 <- [1,1022,null,{}] 19:55:18 INFO - PROCESS | 7589 | 1461466518840 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:19 INFO - PROCESS | 7589 | 1461466519079 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:55:19 INFO - PROCESS | 7589 | 1461466519108 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef5941000 == 90 [pid = 7589] [id = 263] 19:55:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faef61a3c00) [pid = 7589] [serial = 790] [outer = (nil)] 19:55:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef6289c00) [pid = 7589] [serial = 791] [outer = 0x7faef61a3c00] 19:55:19 INFO - PROCESS | 7589 | 1461466519185 Marionette DEBUG loaded listener.js 19:55:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef6c99000) [pid = 7589] [serial = 792] [outer = 0x7faef61a3c00] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faee61f9800) [pid = 7589] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeef7bc400) [pid = 7589] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faef654e800) [pid = 7589] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faeef44a400) [pid = 7589] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faeeb308c00) [pid = 7589] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faee61f4800) [pid = 7589] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef0e2a000) [pid = 7589] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faeeabedc00) [pid = 7589] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faeef7bd800) [pid = 7589] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:55:20 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faeedc47800) [pid = 7589] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:55:20 INFO - PROCESS | 7589 | 1461466520576 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1778ms 19:55:20 INFO - PROCESS | 7589 | 1461466520612 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:55:20 INFO - PROCESS | 7589 | 1461466520616 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:55:20 INFO - PROCESS | 7589 | 1461466520622 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:55:20 INFO - PROCESS | 7589 | 1461466520624 Marionette TRACE conn3 <- [1,1026,null,{}] 19:55:20 INFO - PROCESS | 7589 | 1461466520630 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:20 INFO - PROCESS | 7589 | 1461466520846 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:55:20 INFO - PROCESS | 7589 | 1461466520867 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6b82800 == 91 [pid = 7589] [id = 264] 19:55:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeed842400) [pid = 7589] [serial = 793] [outer = (nil)] 19:55:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faef61a6000) [pid = 7589] [serial = 794] [outer = 0x7faeed842400] 19:55:20 INFO - PROCESS | 7589 | 1461466520933 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faef7d5fc00) [pid = 7589] [serial = 795] [outer = 0x7faeed842400] 19:55:21 INFO - PROCESS | 7589 | 1461466521735 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1129ms 19:55:21 INFO - PROCESS | 7589 | 1461466521760 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:55:21 INFO - PROCESS | 7589 | 1461466521764 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:55:21 INFO - PROCESS | 7589 | 1461466521771 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:55:21 INFO - PROCESS | 7589 | 1461466521774 Marionette TRACE conn3 <- [1,1030,null,{}] 19:55:21 INFO - PROCESS | 7589 | 1461466521779 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:21 INFO - PROCESS | 7589 | 1461466521962 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:55:21 INFO - PROCESS | 7589 | 1461466521977 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7ecc000 == 92 [pid = 7589] [id = 265] 19:55:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faee0c18400) [pid = 7589] [serial = 796] [outer = (nil)] 19:55:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef8cbcc00) [pid = 7589] [serial = 797] [outer = 0x7faee0c18400] 19:55:22 INFO - PROCESS | 7589 | 1461466522040 Marionette DEBUG loaded listener.js 19:55:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faef8cc2000) [pid = 7589] [serial = 798] [outer = 0x7faee0c18400] 19:55:23 INFO - PROCESS | 7589 | 1461466523204 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1479ms 19:55:23 INFO - PROCESS | 7589 | 1461466523251 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:55:23 INFO - PROCESS | 7589 | 1461466523259 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:55:23 INFO - PROCESS | 7589 | 1461466523269 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:55:23 INFO - PROCESS | 7589 | 1461466523275 Marionette TRACE conn3 <- [1,1034,null,{}] 19:55:23 INFO - PROCESS | 7589 | 1461466523283 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:23 INFO - PROCESS | 7589 | 1461466523496 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:55:23 INFO - PROCESS | 7589 | 1461466523732 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcbe000 == 93 [pid = 7589] [id = 266] 19:55:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeeb30a000) [pid = 7589] [serial = 799] [outer = (nil)] 19:55:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeed2d5400) [pid = 7589] [serial = 800] [outer = 0x7faeeb30a000] 19:55:23 INFO - PROCESS | 7589 | 1461466523859 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeede68c00) [pid = 7589] [serial = 801] [outer = 0x7faeeb30a000] 19:55:24 INFO - PROCESS | 7589 | 1461466524772 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1541ms 19:55:24 INFO - PROCESS | 7589 | 1461466524810 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:55:24 INFO - PROCESS | 7589 | 1461466524819 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:55:24 INFO - PROCESS | 7589 | 1461466524829 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 7589 | 1461466524833 Marionette TRACE conn3 <- [1,1038,null,{}] 19:55:24 INFO - PROCESS | 7589 | 1461466524839 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:25 INFO - PROCESS | 7589 | 1461466525050 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:55:25 INFO - PROCESS | 7589 | 1461466525320 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f72800 == 94 [pid = 7589] [id = 267] 19:55:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeef7bb400) [pid = 7589] [serial = 802] [outer = (nil)] 19:55:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef0fce800) [pid = 7589] [serial = 803] [outer = 0x7faeef7bb400] 19:55:25 INFO - PROCESS | 7589 | 1461466525441 Marionette DEBUG loaded listener.js 19:55:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef19eec00) [pid = 7589] [serial = 804] [outer = 0x7faeef7bb400] 19:55:26 INFO - PROCESS | 7589 | 1461466526276 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1480ms 19:55:26 INFO - PROCESS | 7589 | 1461466526309 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:55:26 INFO - PROCESS | 7589 | 1461466526313 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:55:26 INFO - PROCESS | 7589 | 1461466526321 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:55:26 INFO - PROCESS | 7589 | 1461466526327 Marionette TRACE conn3 <- [1,1042,null,{}] 19:55:26 INFO - PROCESS | 7589 | 1461466526344 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:26 INFO - PROCESS | 7589 | 1461466526559 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:55:26 INFO - PROCESS | 7589 | 1461466526732 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d07800 == 95 [pid = 7589] [id = 268] 19:55:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef6287c00) [pid = 7589] [serial = 805] [outer = (nil)] 19:55:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef6c94800) [pid = 7589] [serial = 806] [outer = 0x7faef6287c00] 19:55:26 INFO - PROCESS | 7589 | 1461466526813 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef7e0d000) [pid = 7589] [serial = 807] [outer = 0x7faef6287c00] 19:55:27 INFO - PROCESS | 7589 | 1461466527731 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1435ms 19:55:27 INFO - PROCESS | 7589 | 1461466527757 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 7589 | 1461466527761 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:55:27 INFO - PROCESS | 7589 | 1461466527768 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 7589 | 1461466527772 Marionette TRACE conn3 <- [1,1046,null,{}] 19:55:27 INFO - PROCESS | 7589 | 1461466527777 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:27 INFO - PROCESS | 7589 | 1461466527989 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:55:28 INFO - PROCESS | 7589 | 1461466528167 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf046d5000 == 96 [pid = 7589] [id = 269] 19:55:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef0fc9800) [pid = 7589] [serial = 808] [outer = (nil)] 19:55:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef8cc4400) [pid = 7589] [serial = 809] [outer = 0x7faef0fc9800] 19:55:28 INFO - PROCESS | 7589 | 1461466528241 Marionette DEBUG loaded listener.js 19:55:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef8cc9c00) [pid = 7589] [serial = 810] [outer = 0x7faef0fc9800] 19:55:29 INFO - PROCESS | 7589 | 1461466529147 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1438ms 19:55:29 INFO - PROCESS | 7589 | 1461466529208 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:55:29 INFO - PROCESS | 7589 | 1461466529212 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:55:29 INFO - PROCESS | 7589 | 1461466529218 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:55:29 INFO - PROCESS | 7589 | 1461466529221 Marionette TRACE conn3 <- [1,1050,null,{}] 19:55:29 INFO - PROCESS | 7589 | 1461466529226 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:29 INFO - PROCESS | 7589 | 1461466529428 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:55:29 INFO - PROCESS | 7589 | 1461466529601 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf08e76800 == 97 [pid = 7589] [id = 270] 19:55:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef7e18400) [pid = 7589] [serial = 811] [outer = (nil)] 19:55:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef9095c00) [pid = 7589] [serial = 812] [outer = 0x7faef7e18400] 19:55:29 INFO - PROCESS | 7589 | 1461466529680 Marionette DEBUG loaded listener.js 19:55:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faef9a4f000) [pid = 7589] [serial = 813] [outer = 0x7faef7e18400] 19:55:30 INFO - PROCESS | 7589 | 1461466530604 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1441ms 19:55:30 INFO - PROCESS | 7589 | 1461466530661 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:55:30 INFO - PROCESS | 7589 | 1461466530664 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:55:30 INFO - PROCESS | 7589 | 1461466530672 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:55:30 INFO - PROCESS | 7589 | 1461466530676 Marionette TRACE conn3 <- [1,1054,null,{}] 19:55:30 INFO - PROCESS | 7589 | 1461466530682 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:30 INFO - PROCESS | 7589 | 1461466530899 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:55:31 INFO - PROCESS | 7589 | 1461466531074 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09819000 == 98 [pid = 7589] [id = 271] 19:55:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef9bbc400) [pid = 7589] [serial = 814] [outer = (nil)] 19:55:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faf046a4400) [pid = 7589] [serial = 815] [outer = 0x7faef9bbc400] 19:55:31 INFO - PROCESS | 7589 | 1461466531158 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faf08e12400) [pid = 7589] [serial = 816] [outer = 0x7faef9bbc400] 19:55:32 INFO - PROCESS | 7589 | 1461466532027 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1385ms 19:55:32 INFO - PROCESS | 7589 | 1461466532057 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:55:32 INFO - PROCESS | 7589 | 1461466532061 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:55:32 INFO - PROCESS | 7589 | 1461466532067 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:55:32 INFO - PROCESS | 7589 | 1461466532070 Marionette TRACE conn3 <- [1,1058,null,{}] 19:55:32 INFO - PROCESS | 7589 | 1461466532077 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:32 INFO - PROCESS | 7589 | 1461466532286 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:55:32 INFO - PROCESS | 7589 | 1461466532466 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf111b2800 == 99 [pid = 7589] [id = 272] 19:55:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef8404400) [pid = 7589] [serial = 817] [outer = (nil)] 19:55:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faf09196c00) [pid = 7589] [serial = 818] [outer = 0x7faef8404400] 19:55:32 INFO - PROCESS | 7589 | 1461466532540 Marionette DEBUG loaded listener.js 19:55:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faf091a3800) [pid = 7589] [serial = 819] [outer = 0x7faef8404400] 19:55:33 INFO - PROCESS | 7589 | 1461466533450 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1431ms 19:55:33 INFO - PROCESS | 7589 | 1461466533499 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:55:33 INFO - PROCESS | 7589 | 1461466533503 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:55:33 INFO - PROCESS | 7589 | 1461466533509 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:55:33 INFO - PROCESS | 7589 | 1461466533512 Marionette TRACE conn3 <- [1,1062,null,{}] 19:55:33 INFO - PROCESS | 7589 | 1461466533519 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:33 INFO - PROCESS | 7589 | 1461466533725 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:55:33 INFO - PROCESS | 7589 | 1461466533914 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3936800 == 100 [pid = 7589] [id = 273] 19:55:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef6c93000) [pid = 7589] [serial = 820] [outer = (nil)] 19:55:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faf09437800) [pid = 7589] [serial = 821] [outer = 0x7faef6c93000] 19:55:33 INFO - PROCESS | 7589 | 1461466533994 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faf09880c00) [pid = 7589] [serial = 822] [outer = 0x7faef6c93000] 19:55:34 INFO - PROCESS | 7589 | 1461466534860 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1379ms 19:55:34 INFO - PROCESS | 7589 | 1461466534890 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:55:34 INFO - PROCESS | 7589 | 1461466534893 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:55:34 INFO - PROCESS | 7589 | 1461466534900 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 7589 | 1461466534904 Marionette TRACE conn3 <- [1,1066,null,{}] 19:55:34 INFO - PROCESS | 7589 | 1461466534909 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:35 INFO - PROCESS | 7589 | 1461466535104 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:55:35 INFO - PROCESS | 7589 | 1461466535287 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab10800 == 101 [pid = 7589] [id = 274] 19:55:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faeed455800) [pid = 7589] [serial = 823] [outer = (nil)] 19:55:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faeed45a800) [pid = 7589] [serial = 824] [outer = 0x7faeed455800] 19:55:35 INFO - PROCESS | 7589 | 1461466535364 Marionette DEBUG loaded listener.js 19:55:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faeed45f400) [pid = 7589] [serial = 825] [outer = 0x7faeed455800] 19:55:36 INFO - PROCESS | 7589 | 1461466536288 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1433ms 19:55:36 INFO - PROCESS | 7589 | 1461466536335 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:55:36 INFO - PROCESS | 7589 | 1461466536339 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:55:36 INFO - PROCESS | 7589 | 1461466536345 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:55:36 INFO - PROCESS | 7589 | 1461466536349 Marionette TRACE conn3 <- [1,1070,null,{}] 19:55:36 INFO - PROCESS | 7589 | 1461466536354 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:36 INFO - PROCESS | 7589 | 1461466536560 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:55:36 INFO - PROCESS | 7589 | 1461466536742 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfdd0000 == 102 [pid = 7589] [id = 275] 19:55:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faeed453800) [pid = 7589] [serial = 826] [outer = (nil)] 19:55:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faf091a5c00) [pid = 7589] [serial = 827] [outer = 0x7faeed453800] 19:55:36 INFO - PROCESS | 7589 | 1461466536822 Marionette DEBUG loaded listener.js 19:55:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 191 (0x7faf09a2a000) [pid = 7589] [serial = 828] [outer = 0x7faeed453800] 19:55:37 INFO - PROCESS | 7589 | 1461466537717 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1437ms 19:55:37 INFO - PROCESS | 7589 | 1461466537783 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:55:37 INFO - PROCESS | 7589 | 1461466537788 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:55:37 INFO - PROCESS | 7589 | 1461466537794 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:55:37 INFO - PROCESS | 7589 | 1461466537799 Marionette TRACE conn3 <- [1,1074,null,{}] 19:55:37 INFO - PROCESS | 7589 | 1461466537805 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:38 INFO - PROCESS | 7589 | 1461466538086 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:55:38 INFO - PROCESS | 7589 | 1461466538324 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf458800 == 103 [pid = 7589] [id = 276] 19:55:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 192 (0x7faef1c46000) [pid = 7589] [serial = 829] [outer = (nil)] 19:55:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 193 (0x7faef1c4b800) [pid = 7589] [serial = 830] [outer = 0x7faef1c46000] 19:55:38 INFO - PROCESS | 7589 | 1461466538456 Marionette DEBUG loaded listener.js 19:55:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 194 (0x7faf09b11c00) [pid = 7589] [serial = 831] [outer = 0x7faef1c46000] 19:55:39 INFO - PROCESS | 7589 | 1461466539346 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1587ms 19:55:39 INFO - PROCESS | 7589 | 1461466539382 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:55:39 INFO - PROCESS | 7589 | 1461466539386 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:55:39 INFO - PROCESS | 7589 | 1461466539393 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:55:39 INFO - PROCESS | 7589 | 1461466539397 Marionette TRACE conn3 <- [1,1078,null,{}] 19:55:39 INFO - PROCESS | 7589 | 1461466539403 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:39 INFO - PROCESS | 7589 | 1461466539606 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:55:39 INFO - PROCESS | 7589 | 1461466539789 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d6d000 == 104 [pid = 7589] [id = 277] 19:55:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 195 (0x7faee250a400) [pid = 7589] [serial = 832] [outer = (nil)] 19:55:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 196 (0x7faee2511400) [pid = 7589] [serial = 833] [outer = 0x7faee250a400] 19:55:39 INFO - PROCESS | 7589 | 1461466539867 Marionette DEBUG loaded listener.js 19:55:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 197 (0x7faee2516400) [pid = 7589] [serial = 834] [outer = 0x7faee250a400] 19:55:40 INFO - PROCESS | 7589 | 1461466540773 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1432ms 19:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:55:40 INFO - PROCESS | 7589 | 1461466540825 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 7589 | 1461466540828 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:55:40 INFO - PROCESS | 7589 | 1461466540836 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 7589 | 1461466540839 Marionette TRACE conn3 <- [1,1082,null,{}] 19:55:40 INFO - PROCESS | 7589 | 1461466540845 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:41 INFO - PROCESS | 7589 | 1461466541052 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:55:41 INFO - PROCESS | 7589 | 1461466541236 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee261a000 == 105 [pid = 7589] [id = 278] 19:55:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 198 (0x7faee250bc00) [pid = 7589] [serial = 835] [outer = (nil)] 19:55:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 199 (0x7faee26b1800) [pid = 7589] [serial = 836] [outer = 0x7faee250bc00] 19:55:41 INFO - PROCESS | 7589 | 1461466541314 Marionette DEBUG loaded listener.js 19:55:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 200 (0x7faee26b6c00) [pid = 7589] [serial = 837] [outer = 0x7faee250bc00] 19:55:42 INFO - PROCESS | 7589 | 1461466542243 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1486ms 19:55:42 INFO - PROCESS | 7589 | 1461466542334 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:55:42 INFO - PROCESS | 7589 | 1461466542336 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:55:42 INFO - PROCESS | 7589 | 1461466542350 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:55:42 INFO - PROCESS | 7589 | 1461466542352 Marionette TRACE conn3 <- [1,1086,null,{}] 19:55:42 INFO - PROCESS | 7589 | 1461466542358 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:42 INFO - PROCESS | 7589 | 1461466542596 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:55:42 INFO - PROCESS | 7589 | 1461466542826 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd73000 == 106 [pid = 7589] [id = 279] 19:55:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 201 (0x7faee250cc00) [pid = 7589] [serial = 838] [outer = (nil)] 19:55:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 202 (0x7faee26bc000) [pid = 7589] [serial = 839] [outer = 0x7faee250cc00] 19:55:42 INFO - PROCESS | 7589 | 1461466542949 Marionette DEBUG loaded listener.js 19:55:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 203 (0x7faef1c4bc00) [pid = 7589] [serial = 840] [outer = 0x7faee250cc00] 19:55:43 INFO - PROCESS | 7589 | 1461466543839 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1538ms 19:55:43 INFO - PROCESS | 7589 | 1461466543888 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:55:43 INFO - PROCESS | 7589 | 1461466543891 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:55:43 INFO - PROCESS | 7589 | 1461466543898 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 7589 | 1461466543903 Marionette TRACE conn3 <- [1,1090,null,{}] 19:55:43 INFO - PROCESS | 7589 | 1461466543909 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:44 INFO - PROCESS | 7589 | 1461466544134 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:55:44 INFO - PROCESS | 7589 | 1461466544374 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf89e800 == 107 [pid = 7589] [id = 280] 19:55:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 204 (0x7faedf86e800) [pid = 7589] [serial = 841] [outer = (nil)] 19:55:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 205 (0x7faedf875000) [pid = 7589] [serial = 842] [outer = 0x7faedf86e800] 19:55:44 INFO - PROCESS | 7589 | 1461466544496 Marionette DEBUG loaded listener.js 19:55:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 206 (0x7faedf87b000) [pid = 7589] [serial = 843] [outer = 0x7faedf86e800] 19:55:45 INFO - PROCESS | 7589 | 1461466545312 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1482ms 19:55:45 INFO - PROCESS | 7589 | 1461466545382 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:55:45 INFO - PROCESS | 7589 | 1461466545385 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:55:45 INFO - PROCESS | 7589 | 1461466545393 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:55:45 INFO - PROCESS | 7589 | 1461466545396 Marionette TRACE conn3 <- [1,1094,null,{}] 19:55:45 INFO - PROCESS | 7589 | 1461466545403 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:45 INFO - PROCESS | 7589 | 1461466545653 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:55:46 INFO - PROCESS | 7589 | 1461466546262 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfde1800 == 108 [pid = 7589] [id = 281] 19:55:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 207 (0x7faee0c1c000) [pid = 7589] [serial = 844] [outer = (nil)] 19:55:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 208 (0x7faee0ea0000) [pid = 7589] [serial = 845] [outer = 0x7faee0c1c000] 19:55:46 INFO - PROCESS | 7589 | 1461466546337 Marionette DEBUG loaded listener.js 19:55:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 209 (0x7faee61f2400) [pid = 7589] [serial = 846] [outer = 0x7faee0c1c000] 19:55:47 INFO - PROCESS | 7589 | 1461466547260 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1932ms 19:55:47 INFO - PROCESS | 7589 | 1461466547327 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:55:47 INFO - PROCESS | 7589 | 1461466547337 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:55:47 INFO - PROCESS | 7589 | 1461466547352 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:55:47 INFO - PROCESS | 7589 | 1461466547361 Marionette TRACE conn3 <- [1,1098,null,{}] 19:55:47 INFO - PROCESS | 7589 | 1461466547367 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:47 INFO - PROCESS | 7589 | 1461466547722 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:55:48 INFO - PROCESS | 7589 | 1461466548018 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37d9800 == 109 [pid = 7589] [id = 282] 19:55:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faeecd08c00) [pid = 7589] [serial = 847] [outer = (nil)] 19:55:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faeed456800) [pid = 7589] [serial = 848] [outer = 0x7faeecd08c00] 19:55:48 INFO - PROCESS | 7589 | 1461466548096 Marionette DEBUG loaded listener.js 19:55:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faeedc3f400) [pid = 7589] [serial = 849] [outer = 0x7faeecd08c00] 19:55:48 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faef9bc3400) [pid = 7589] [serial = 737] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faf04606800) [pid = 7589] [serial = 710] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faefe519000) [pid = 7589] [serial = 704] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 7589 | --DOMWINDOW == 208 (0x7faf0415a400) [pid = 7589] [serial = 707] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 7589 | --DOMWINDOW == 207 (0x7faef9f27400) [pid = 7589] [serial = 701] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 7589 | --DOMWINDOW == 206 (0x7faf0580a000) [pid = 7589] [serial = 713] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6b82800 == 108 [pid = 7589] [id = 264] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef5941000 == 107 [pid = 7589] [id = 263] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1bdd000 == 106 [pid = 7589] [id = 262] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e13800 == 105 [pid = 7589] [id = 261] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4b7a000 == 104 [pid = 7589] [id = 260] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee710800 == 103 [pid = 7589] [id = 259] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb5d4800 == 102 [pid = 7589] [id = 258] 19:55:49 INFO - PROCESS | 7589 | 1461466549124 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1ede800 == 101 [pid = 7589] [id = 254] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c9f800 == 100 [pid = 7589] [id = 253] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf111ad000 == 99 [pid = 7589] [id = 252] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4d3000 == 98 [pid = 7589] [id = 251] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0c446800 == 97 [pid = 7589] [id = 250] 19:55:49 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09489000 == 96 [pid = 7589] [id = 249] 19:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1839ms 19:55:49 INFO - PROCESS | 7589 | 1461466549196 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:55:49 INFO - PROCESS | 7589 | 1461466549203 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:55:49 INFO - PROCESS | 7589 | 1461466549210 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:55:49 INFO - PROCESS | 7589 | 1461466549212 Marionette TRACE conn3 <- [1,1102,null,{}] 19:55:49 INFO - PROCESS | 7589 | 1461466549218 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:49 INFO - PROCESS | 7589 | 1461466549418 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 205 (0x7faef908e400) [pid = 7589] [serial = 735] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 204 (0x7faef6d4b800) [pid = 7589] [serial = 692] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 203 (0x7faef2c57800) [pid = 7589] [serial = 726] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 202 (0x7faef7d69c00) [pid = 7589] [serial = 732] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 201 (0x7faef0e26000) [pid = 7589] [serial = 722] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 200 (0x7faef62cf000) [pid = 7589] [serial = 680] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 199 (0x7faee6554800) [pid = 7589] [serial = 716] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 198 (0x7faef42bdc00) [pid = 7589] [serial = 728] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 197 (0x7faeedc47c00) [pid = 7589] [serial = 683] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 196 (0x7faef53c8000) [pid = 7589] [serial = 689] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 195 (0x7faeeac69800) [pid = 7589] [serial = 717] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 194 (0x7faef9a1a000) [pid = 7589] [serial = 698] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 193 (0x7faef7d62c00) [pid = 7589] [serial = 695] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 192 (0x7faef6cc3400) [pid = 7589] [serial = 681] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 191 (0x7faef0ee1400) [pid = 7589] [serial = 723] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 190 (0x7faef0b06000) [pid = 7589] [serial = 590] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faef6c91c00) [pid = 7589] [serial = 731] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faef61ab000) [pid = 7589] [serial = 729] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faef1af7800) [pid = 7589] [serial = 725] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faef7f41800) [pid = 7589] [serial = 734] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faef0ff5000) [pid = 7589] [serial = 686] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faeef43f000) [pid = 7589] [serial = 720] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faeede6a000) [pid = 7589] [serial = 719] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faef5680c00) [pid = 7589] [serial = 629] [outer = (nil)] [url = about:blank] 19:55:49 INFO - PROCESS | 7589 | 1461466549682 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5d3000 == 97 [pid = 7589] [id = 283] 19:55:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faeeac69800) [pid = 7589] [serial = 850] [outer = (nil)] 19:55:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faeef93f400) [pid = 7589] [serial = 851] [outer = 0x7faeeac69800] 19:55:49 INFO - PROCESS | 7589 | 1461466549755 Marionette DEBUG loaded listener.js 19:55:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faef0e8b000) [pid = 7589] [serial = 852] [outer = 0x7faeeac69800] 19:55:50 INFO - PROCESS | 7589 | 1461466550477 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1287ms 19:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:55:50 INFO - PROCESS | 7589 | 1461466550511 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:55:50 INFO - PROCESS | 7589 | 1461466550513 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:55:50 INFO - PROCESS | 7589 | 1461466550530 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:55:50 INFO - PROCESS | 7589 | 1461466550539 Marionette TRACE conn3 <- [1,1106,null,{}] 19:55:50 INFO - PROCESS | 7589 | 1461466550547 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:50 INFO - PROCESS | 7589 | 1461466550737 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:55:50 INFO - PROCESS | 7589 | 1461466550755 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee544000 == 98 [pid = 7589] [id = 284] 19:55:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faeedc47c00) [pid = 7589] [serial = 853] [outer = (nil)] 19:55:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faef19eac00) [pid = 7589] [serial = 854] [outer = 0x7faeedc47c00] 19:55:50 INFO - PROCESS | 7589 | 1461466550962 Marionette DEBUG loaded listener.js 19:55:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faef1c49800) [pid = 7589] [serial = 855] [outer = 0x7faeedc47c00] 19:55:51 INFO - PROCESS | 7589 | 1461466551757 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1250ms 19:55:51 INFO - PROCESS | 7589 | 1461466551775 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:55:51 INFO - PROCESS | 7589 | 1461466551779 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:55:51 INFO - PROCESS | 7589 | 1461466551786 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:55:51 INFO - PROCESS | 7589 | 1461466551789 Marionette TRACE conn3 <- [1,1110,null,{}] 19:55:51 INFO - PROCESS | 7589 | 1461466551795 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:52 INFO - PROCESS | 7589 | 1461466552054 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:55:52 INFO - PROCESS | 7589 | 1461466552090 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0eae000 == 99 [pid = 7589] [id = 285] 19:55:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faeee006000) [pid = 7589] [serial = 856] [outer = (nil)] 19:55:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faef1ced000) [pid = 7589] [serial = 857] [outer = 0x7faeee006000] 19:55:52 INFO - PROCESS | 7589 | 1461466552154 Marionette DEBUG loaded listener.js 19:55:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 191 (0x7faef1cfbc00) [pid = 7589] [serial = 858] [outer = 0x7faeee006000] 19:55:53 INFO - PROCESS | 7589 | 1461466553124 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1379ms 19:55:53 INFO - PROCESS | 7589 | 1461466553167 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:55:53 INFO - PROCESS | 7589 | 1461466553170 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:55:53 INFO - PROCESS | 7589 | 1461466553185 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:55:53 INFO - PROCESS | 7589 | 1461466553188 Marionette TRACE conn3 <- [1,1114,null,{}] 19:55:53 INFO - PROCESS | 7589 | 1461466553194 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:53 INFO - PROCESS | 7589 | 1461466553718 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:55:53 INFO - PROCESS | 7589 | --DOMWINDOW == 190 (0x7faeea90cc00) [pid = 7589] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:55:53 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faef61a3c00) [pid = 7589] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:55:53 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faef0ffc800) [pid = 7589] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:55:53 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faef0e8ec00) [pid = 7589] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:55:53 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faee0c22c00) [pid = 7589] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:55:53 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faeed842400) [pid = 7589] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:55:53 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faee0c22800) [pid = 7589] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:55:53 INFO - PROCESS | 7589 | 1461466553892 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0eb6000 == 100 [pid = 7589] [id = 286] 19:55:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faef1b8e000) [pid = 7589] [serial = 859] [outer = (nil)] 19:55:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faef378cc00) [pid = 7589] [serial = 860] [outer = 0x7faef1b8e000] 19:55:53 INFO - PROCESS | 7589 | 1461466553974 Marionette DEBUG loaded listener.js 19:55:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faef6290c00) [pid = 7589] [serial = 861] [outer = 0x7faef1b8e000] 19:55:54 INFO - PROCESS | 7589 | 1461466554709 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1538ms 19:55:54 INFO - PROCESS | 7589 | 1461466554724 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:55:54 INFO - PROCESS | 7589 | 1461466554727 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:55:54 INFO - PROCESS | 7589 | 1461466554734 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 7589 | 1461466554736 Marionette TRACE conn3 <- [1,1118,null,{}] 19:55:54 INFO - PROCESS | 7589 | 1461466554743 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:54 INFO - PROCESS | 7589 | 1461466554934 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:55:55 INFO - PROCESS | 7589 | 1461466555093 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1eda800 == 101 [pid = 7589] [id = 287] 19:55:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faef1c51c00) [pid = 7589] [serial = 862] [outer = (nil)] 19:55:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faef7f41800) [pid = 7589] [serial = 863] [outer = 0x7faef1c51c00] 19:55:55 INFO - PROCESS | 7589 | 1461466555158 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faef8cc9400) [pid = 7589] [serial = 864] [outer = 0x7faef1c51c00] 19:55:56 INFO - PROCESS | 7589 | 1461466556083 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1387ms 19:55:56 INFO - PROCESS | 7589 | 1461466556122 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:55:56 INFO - PROCESS | 7589 | 1461466556129 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:55:56 INFO - PROCESS | 7589 | 1461466556138 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 7589 | 1461466556145 Marionette TRACE conn3 <- [1,1122,null,{}] 19:55:56 INFO - PROCESS | 7589 | 1461466556155 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:56 INFO - PROCESS | 7589 | 1461466556417 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:55:56 INFO - PROCESS | 7589 | 1461466556730 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c98800 == 102 [pid = 7589] [id = 288] 19:55:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 191 (0x7faee61f3c00) [pid = 7589] [serial = 865] [outer = (nil)] 19:55:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 192 (0x7faee655ec00) [pid = 7589] [serial = 866] [outer = 0x7faee61f3c00] 19:55:56 INFO - PROCESS | 7589 | 1461466556819 Marionette DEBUG loaded listener.js 19:55:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 193 (0x7faeeb307400) [pid = 7589] [serial = 867] [outer = 0x7faee61f3c00] 19:55:57 INFO - PROCESS | 7589 | 1461466557794 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1692ms 19:55:57 INFO - PROCESS | 7589 | 1461466557831 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:55:57 INFO - PROCESS | 7589 | 1461466557840 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:55:57 INFO - PROCESS | 7589 | 1461466557852 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 7589 | 1461466557855 Marionette TRACE conn3 <- [1,1126,null,{}] 19:55:57 INFO - PROCESS | 7589 | 1461466557863 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:58 INFO - PROCESS | 7589 | 1461466558138 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:55:58 INFO - PROCESS | 7589 | 1461466558418 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0cb3800 == 103 [pid = 7589] [id = 289] 19:55:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 194 (0x7faeedc3b400) [pid = 7589] [serial = 868] [outer = (nil)] 19:55:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 195 (0x7faef0b0d400) [pid = 7589] [serial = 869] [outer = 0x7faeedc3b400] 19:55:58 INFO - PROCESS | 7589 | 1461466558502 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 196 (0x7faef0fca800) [pid = 7589] [serial = 870] [outer = 0x7faeedc3b400] 19:55:59 INFO - PROCESS | 7589 | 1461466559475 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1683ms 19:55:59 INFO - PROCESS | 7589 | 1461466559536 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:55:59 INFO - PROCESS | 7589 | 1461466559540 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:55:59 INFO - PROCESS | 7589 | 1461466559548 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 7589 | 1461466559555 Marionette TRACE conn3 <- [1,1130,null,{}] 19:55:59 INFO - PROCESS | 7589 | 1461466559572 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:55:59 INFO - PROCESS | 7589 | 1461466559830 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:56:00 INFO - PROCESS | 7589 | 1461466560103 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef5941000 == 104 [pid = 7589] [id = 290] 19:56:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 197 (0x7faef1cf5000) [pid = 7589] [serial = 871] [outer = (nil)] 19:56:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 198 (0x7faef5681c00) [pid = 7589] [serial = 872] [outer = 0x7faef1cf5000] 19:56:00 INFO - PROCESS | 7589 | 1461466560191 Marionette DEBUG loaded listener.js 19:56:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 199 (0x7faef65fd400) [pid = 7589] [serial = 873] [outer = 0x7faef1cf5000] 19:56:01 INFO - PROCESS | 7589 | 1461466561150 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1642ms 19:56:01 INFO - PROCESS | 7589 | 1461466561189 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:56:01 INFO - PROCESS | 7589 | 1461466561194 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:56:01 INFO - PROCESS | 7589 | 1461466561200 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:56:01 INFO - PROCESS | 7589 | 1461466561204 Marionette TRACE conn3 <- [1,1134,null,{}] 19:56:01 INFO - PROCESS | 7589 | 1461466561209 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:01 INFO - PROCESS | 7589 | 1461466561447 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:56:01 INFO - PROCESS | 7589 | 1461466561689 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7922000 == 105 [pid = 7589] [id = 291] 19:56:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 200 (0x7faeede63400) [pid = 7589] [serial = 874] [outer = (nil)] 19:56:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 201 (0x7faef8c6e400) [pid = 7589] [serial = 875] [outer = 0x7faeede63400] 19:56:01 INFO - PROCESS | 7589 | 1461466561816 Marionette DEBUG loaded listener.js 19:56:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 202 (0x7faef908f800) [pid = 7589] [serial = 876] [outer = 0x7faeede63400] 19:56:02 INFO - PROCESS | 7589 | 1461466562680 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1532ms 19:56:02 INFO - PROCESS | 7589 | 1461466562734 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:56:02 INFO - PROCESS | 7589 | 1461466562744 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:56:02 INFO - PROCESS | 7589 | 1461466562750 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 7589 | 1461466562754 Marionette TRACE conn3 <- [1,1138,null,{}] 19:56:02 INFO - PROCESS | 7589 | 1461466562759 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:02 INFO - PROCESS | 7589 | 1461466562968 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:56:03 INFO - PROCESS | 7589 | 1461466563204 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fd2800 == 106 [pid = 7589] [id = 292] 19:56:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 203 (0x7faef1cf7400) [pid = 7589] [serial = 877] [outer = (nil)] 19:56:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 204 (0x7faef9bbec00) [pid = 7589] [serial = 878] [outer = 0x7faef1cf7400] 19:56:03 INFO - PROCESS | 7589 | 1461466563330 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 205 (0x7faefe578400) [pid = 7589] [serial = 879] [outer = 0x7faef1cf7400] 19:56:04 INFO - PROCESS | 7589 | 1461466564205 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1480ms 19:56:04 INFO - PROCESS | 7589 | 1461466564232 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 7589 | 1461466564236 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:56:04 INFO - PROCESS | 7589 | 1461466564242 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 7589 | 1461466564246 Marionette TRACE conn3 <- [1,1142,null,{}] 19:56:04 INFO - PROCESS | 7589 | 1461466564252 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:04 INFO - PROCESS | 7589 | 1461466564490 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:56:04 INFO - PROCESS | 7589 | 1461466564676 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf08e64000 == 107 [pid = 7589] [id = 293] 19:56:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 206 (0x7faf0415b400) [pid = 7589] [serial = 880] [outer = (nil)] 19:56:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 207 (0x7faf0773b800) [pid = 7589] [serial = 881] [outer = 0x7faf0415b400] 19:56:04 INFO - PROCESS | 7589 | 1461466564758 Marionette DEBUG loaded listener.js 19:56:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 208 (0x7faf0969bc00) [pid = 7589] [serial = 882] [outer = 0x7faf0415b400] 19:56:05 INFO - PROCESS | 7589 | 1461466565659 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1486ms 19:56:05 INFO - PROCESS | 7589 | 1461466565730 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:56:05 INFO - PROCESS | 7589 | 1461466565734 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:56:05 INFO - PROCESS | 7589 | 1461466565741 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:56:05 INFO - PROCESS | 7589 | 1461466565744 Marionette TRACE conn3 <- [1,1146,null,{}] 19:56:05 INFO - PROCESS | 7589 | 1461466565750 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:05 INFO - PROCESS | 7589 | 1461466565963 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:56:06 INFO - PROCESS | 7589 | 1461466566154 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09643800 == 108 [pid = 7589] [id = 294] 19:56:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 209 (0x7faee3bc2400) [pid = 7589] [serial = 883] [outer = (nil)] 19:56:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faee3bcc800) [pid = 7589] [serial = 884] [outer = 0x7faee3bc2400] 19:56:06 INFO - PROCESS | 7589 | 1461466566236 Marionette DEBUG loaded listener.js 19:56:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faee3bd0800) [pid = 7589] [serial = 885] [outer = 0x7faee3bc2400] 19:56:07 INFO - PROCESS | 7589 | 1461466567114 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1438ms 19:56:07 INFO - PROCESS | 7589 | 1461466567180 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:56:07 INFO - PROCESS | 7589 | 1461466567184 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:56:07 INFO - PROCESS | 7589 | 1461466567190 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:56:07 INFO - PROCESS | 7589 | 1461466567194 Marionette TRACE conn3 <- [1,1150,null,{}] 19:56:07 INFO - PROCESS | 7589 | 1461466567199 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:07 INFO - PROCESS | 7589 | 1461466567408 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:56:07 INFO - PROCESS | 7589 | 1461466567600 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0daad000 == 109 [pid = 7589] [id = 295] 19:56:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faee3bc6800) [pid = 7589] [serial = 886] [outer = (nil)] 19:56:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faf09434c00) [pid = 7589] [serial = 887] [outer = 0x7faee3bc6800] 19:56:07 INFO - PROCESS | 7589 | 1461466567681 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 214 (0x7faf09a2ac00) [pid = 7589] [serial = 888] [outer = 0x7faee3bc6800] 19:56:08 INFO - PROCESS | 7589 | 1461466568612 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1482ms 19:56:08 INFO - PROCESS | 7589 | 1461466568672 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:56:08 INFO - PROCESS | 7589 | 1461466568676 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:56:08 INFO - PROCESS | 7589 | 1461466568683 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:56:08 INFO - PROCESS | 7589 | 1461466568687 Marionette TRACE conn3 <- [1,1154,null,{}] 19:56:08 INFO - PROCESS | 7589 | 1461466568692 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:08 INFO - PROCESS | 7589 | 1461466568917 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:56:09 INFO - PROCESS | 7589 | 1461466569143 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0566e800 == 110 [pid = 7589] [id = 296] 19:56:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 215 (0x7faee3bc8c00) [pid = 7589] [serial = 889] [outer = (nil)] 19:56:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 216 (0x7faee3f0a400) [pid = 7589] [serial = 890] [outer = 0x7faee3bc8c00] 19:56:09 INFO - PROCESS | 7589 | 1461466569266 Marionette DEBUG loaded listener.js 19:56:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 217 (0x7faee3f0e400) [pid = 7589] [serial = 891] [outer = 0x7faee3bc8c00] 19:56:10 INFO - PROCESS | 7589 | 1461466570131 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1484ms 19:56:10 INFO - PROCESS | 7589 | 1461466570169 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:56:10 INFO - PROCESS | 7589 | 1461466570173 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:56:10 INFO - PROCESS | 7589 | 1461466570180 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 7589 | 1461466570184 Marionette TRACE conn3 <- [1,1158,null,{}] 19:56:10 INFO - PROCESS | 7589 | 1461466570189 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:10 INFO - PROCESS | 7589 | 1461466570403 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:56:10 INFO - PROCESS | 7589 | 1461466570606 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedeac4000 == 111 [pid = 7589] [id = 297] 19:56:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 218 (0x7faee3bd1c00) [pid = 7589] [serial = 892] [outer = (nil)] 19:56:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 219 (0x7faef6a2b400) [pid = 7589] [serial = 893] [outer = 0x7faee3bd1c00] 19:56:10 INFO - PROCESS | 7589 | 1461466570724 Marionette DEBUG loaded listener.js 19:56:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 220 (0x7faef6a30000) [pid = 7589] [serial = 894] [outer = 0x7faee3bd1c00] 19:56:11 INFO - PROCESS | 7589 | 1461466571658 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1529ms 19:56:11 INFO - PROCESS | 7589 | 1461466571711 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:56:11 INFO - PROCESS | 7589 | 1461466571714 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:56:11 INFO - PROCESS | 7589 | 1461466571721 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:56:11 INFO - PROCESS | 7589 | 1461466571725 Marionette TRACE conn3 <- [1,1162,null,{}] 19:56:11 INFO - PROCESS | 7589 | 1461466571731 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:11 INFO - PROCESS | 7589 | 1461466571969 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:56:12 INFO - PROCESS | 7589 | 1461466572207 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed5b0000 == 112 [pid = 7589] [id = 298] 19:56:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 221 (0x7faf09b0c000) [pid = 7589] [serial = 895] [outer = (nil)] 19:56:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 222 (0x7faf09b73c00) [pid = 7589] [serial = 896] [outer = 0x7faf09b0c000] 19:56:12 INFO - PROCESS | 7589 | 1461466572337 Marionette DEBUG loaded listener.js 19:56:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 223 (0x7faf09bc8000) [pid = 7589] [serial = 897] [outer = 0x7faf09b0c000] 19:56:13 INFO - PROCESS | 7589 | 1461466573252 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1588ms 19:56:13 INFO - PROCESS | 7589 | 1461466573309 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:56:13 INFO - PROCESS | 7589 | 1461466573312 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:56:13 INFO - PROCESS | 7589 | 1461466573321 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:56:13 INFO - PROCESS | 7589 | 1461466573324 Marionette TRACE conn3 <- [1,1166,null,{}] 19:56:13 INFO - PROCESS | 7589 | 1461466573331 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:13 INFO - PROCESS | 7589 | 1461466573542 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:56:13 INFO - PROCESS | 7589 | 1461466573771 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee206c000 == 113 [pid = 7589] [id = 299] 19:56:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 224 (0x7faedf87bc00) [pid = 7589] [serial = 898] [outer = (nil)] 19:56:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 225 (0x7faee24e7000) [pid = 7589] [serial = 899] [outer = 0x7faedf87bc00] 19:56:13 INFO - PROCESS | 7589 | 1461466573928 Marionette DEBUG loaded listener.js 19:56:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 226 (0x7faf09a25800) [pid = 7589] [serial = 900] [outer = 0x7faedf87bc00] 19:56:14 INFO - PROCESS | 7589 | 1461466574849 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1597ms 19:56:14 INFO - PROCESS | 7589 | 1461466574919 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:56:14 INFO - PROCESS | 7589 | 1461466574922 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:56:14 INFO - PROCESS | 7589 | 1461466574930 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:56:14 INFO - PROCESS | 7589 | 1461466574933 Marionette TRACE conn3 <- [1,1170,null,{}] 19:56:14 INFO - PROCESS | 7589 | 1461466574938 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:15 INFO - PROCESS | 7589 | 1461466575150 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:56:15 INFO - PROCESS | 7589 | 1461466575398 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb5d800 == 114 [pid = 7589] [id = 300] 19:56:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 227 (0x7faee0c16400) [pid = 7589] [serial = 901] [outer = (nil)] 19:56:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 228 (0x7faee3948400) [pid = 7589] [serial = 902] [outer = 0x7faee0c16400] 19:56:15 INFO - PROCESS | 7589 | 1461466575522 Marionette DEBUG loaded listener.js 19:56:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 229 (0x7faee394c800) [pid = 7589] [serial = 903] [outer = 0x7faee0c16400] 19:56:16 INFO - PROCESS | 7589 | 1461466576845 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1983ms 19:56:16 INFO - PROCESS | 7589 | 1461466576971 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:56:16 INFO - PROCESS | 7589 | 1461466576978 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:56:16 INFO - PROCESS | 7589 | 1461466576987 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:56:16 INFO - PROCESS | 7589 | 1461466576991 Marionette TRACE conn3 <- [1,1174,null,{}] 19:56:17 INFO - PROCESS | 7589 | 1461466577000 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:17 INFO - PROCESS | 7589 | 1461466577193 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:56:17 INFO - PROCESS | 7589 | 1461466577387 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab1e800 == 115 [pid = 7589] [id = 301] 19:56:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 230 (0x7faee24e9000) [pid = 7589] [serial = 904] [outer = (nil)] 19:56:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 231 (0x7faee2510000) [pid = 7589] [serial = 905] [outer = 0x7faee24e9000] 19:56:17 INFO - PROCESS | 7589 | 1461466577464 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 232 (0x7faee394a000) [pid = 7589] [serial = 906] [outer = 0x7faee24e9000] 19:56:18 INFO - PROCESS | 7589 | 1461466578417 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:56:18 INFO - PROCESS | 7589 | 1461466578489 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:56:18 INFO - PROCESS | 7589 | 1461466578501 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:56:18 INFO - PROCESS | 7589 | 1461466578505 Marionette TRACE conn3 <- [1,1178,null,{}] 19:56:18 INFO - PROCESS | 7589 | 1461466578512 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:18 INFO - PROCESS | 7589 | 1461466578736 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:56:19 INFO - PROCESS | 7589 | 1461466579013 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf8a7800 == 116 [pid = 7589] [id = 302] 19:56:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 233 (0x7faee2518c00) [pid = 7589] [serial = 907] [outer = (nil)] 19:56:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 234 (0x7faee26be800) [pid = 7589] [serial = 908] [outer = 0x7faee2518c00] 19:56:19 INFO - PROCESS | 7589 | 1461466579199 Marionette DEBUG loaded listener.js 19:56:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 235 (0x7faeeabef000) [pid = 7589] [serial = 909] [outer = 0x7faee2518c00] 19:56:20 INFO - PROCESS | 7589 | 1461466580304 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:56:20 INFO - PROCESS | 7589 | 1461466580459 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:56:20 INFO - PROCESS | 7589 | 1461466580467 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:56:20 INFO - PROCESS | 7589 | 1461466580473 Marionette TRACE conn3 <- [1,1182,null,{}] 19:56:20 INFO - PROCESS | 7589 | 1461466580488 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:20 INFO - PROCESS | 7589 | 1461466580673 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 229 (0x7faef7d5fc00) [pid = 7589] [serial = 795] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 228 (0x7faeed2cdc00) [pid = 7589] [serial = 782] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 227 (0x7faef6c99000) [pid = 7589] [serial = 792] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 226 (0x7faef2c5cc00) [pid = 7589] [serial = 788] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 225 (0x7faef1b8c400) [pid = 7589] [serial = 786] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 224 (0x7faeeb2abc00) [pid = 7589] [serial = 779] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 223 (0x7faef19ee400) [pid = 7589] [serial = 785] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 222 (0x7faf09434400) [pid = 7589] [serial = 755] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 221 (0x7faeee72ec00) [pid = 7589] [serial = 740] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 220 (0x7faef52d7800) [pid = 7589] [serial = 789] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 219 (0x7faef61a6000) [pid = 7589] [serial = 794] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 218 (0x7faf0464e400) [pid = 7589] [serial = 749] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 217 (0x7faef1afa800) [pid = 7589] [serial = 743] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 216 (0x7faef6289c00) [pid = 7589] [serial = 791] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 215 (0x7faef0e87000) [pid = 7589] [serial = 783] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 214 (0x7faee3fba000) [pid = 7589] [serial = 776] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 213 (0x7faf05810c00) [pid = 7589] [serial = 752] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faeedb70c00) [pid = 7589] [serial = 780] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faef840f000) [pid = 7589] [serial = 746] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faf09666000) [pid = 7589] [serial = 758] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faeea911800) [pid = 7589] [serial = 777] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 7589 | 1461466580942 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee2618000 == 102 [pid = 7589] [id = 303] 19:56:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faee3fba000) [pid = 7589] [serial = 910] [outer = (nil)] 19:56:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faeedb6b800) [pid = 7589] [serial = 911] [outer = 0x7faee3fba000] 19:56:21 INFO - PROCESS | 7589 | 1461466581049 Marionette DEBUG loaded listener.js 19:56:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faeede62800) [pid = 7589] [serial = 912] [outer = 0x7faee3fba000] 19:56:21 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:21 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:56:21 INFO - PROCESS | 7589 | 1461466581811 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:56:21 INFO - PROCESS | 7589 | 1461466581866 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:56:21 INFO - PROCESS | 7589 | 1461466581873 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:56:21 INFO - PROCESS | 7589 | 1461466581875 Marionette TRACE conn3 <- [1,1186,null,{}] 19:56:21 INFO - PROCESS | 7589 | 1461466581881 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:22 INFO - PROCESS | 7589 | 1461466582117 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:56:22 INFO - PROCESS | 7589 | 1461466582139 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5d3000 == 103 [pid = 7589] [id = 304] 19:56:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faee0ea6800) [pid = 7589] [serial = 913] [outer = (nil)] 19:56:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 214 (0x7faeef7bd800) [pid = 7589] [serial = 914] [outer = 0x7faee0ea6800] 19:56:22 INFO - PROCESS | 7589 | 1461466582205 Marionette DEBUG loaded listener.js 19:56:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 215 (0x7faef0e2b000) [pid = 7589] [serial = 915] [outer = 0x7faee0ea6800] 19:56:23 INFO - PROCESS | 7589 | 1461466583129 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:56:23 INFO - PROCESS | 7589 | 1461466583164 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:56:23 INFO - PROCESS | 7589 | 1461466583171 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:56:23 INFO - PROCESS | 7589 | 1461466583174 Marionette TRACE conn3 <- [1,1190,null,{}] 19:56:23 INFO - PROCESS | 7589 | 1461466583179 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:23 INFO - PROCESS | 7589 | 1461466583449 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:56:23 INFO - PROCESS | 7589 | 1461466583479 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef71d800 == 104 [pid = 7589] [id = 305] 19:56:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 216 (0x7faedf874400) [pid = 7589] [serial = 916] [outer = (nil)] 19:56:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 217 (0x7faef0fcb800) [pid = 7589] [serial = 917] [outer = 0x7faedf874400] 19:56:23 INFO - PROCESS | 7589 | 1461466583543 Marionette DEBUG loaded listener.js 19:56:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 218 (0x7faef0ffc400) [pid = 7589] [serial = 918] [outer = 0x7faedf874400] 19:56:24 INFO - PROCESS | 7589 | 1461466584486 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:56:24 INFO - PROCESS | 7589 | 1461466584560 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:56:24 INFO - PROCESS | 7589 | 1461466584567 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:56:24 INFO - PROCESS | 7589 | 1461466584570 Marionette TRACE conn3 <- [1,1194,null,{}] 19:56:24 INFO - PROCESS | 7589 | 1461466584575 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:24 INFO - PROCESS | 7589 | 1461466584846 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:56:25 INFO - PROCESS | 7589 | --DOMWINDOW == 217 (0x7faef81bfc00) [pid = 7589] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:56:25 INFO - PROCESS | 7589 | --DOMWINDOW == 216 (0x7faeeac69800) [pid = 7589] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:56:25 INFO - PROCESS | 7589 | --DOMWINDOW == 215 (0x7faeedc47c00) [pid = 7589] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:56:25 INFO - PROCESS | 7589 | --DOMWINDOW == 214 (0x7faeecd08c00) [pid = 7589] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:56:25 INFO - PROCESS | 7589 | --DOMWINDOW == 213 (0x7faef1b8e000) [pid = 7589] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:56:25 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faeee006000) [pid = 7589] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:56:25 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faee0c1c000) [pid = 7589] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:56:25 INFO - PROCESS | 7589 | 1461466585543 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4cb000 == 105 [pid = 7589] [id = 306] 19:56:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faee0c13400) [pid = 7589] [serial = 919] [outer = (nil)] 19:56:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faeedc47c00) [pid = 7589] [serial = 920] [outer = 0x7faee0c13400] 19:56:25 INFO - PROCESS | 7589 | 1461466585611 Marionette DEBUG loaded listener.js 19:56:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 214 (0x7faef1cf6c00) [pid = 7589] [serial = 921] [outer = 0x7faee0c13400] 19:56:26 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:26 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:26 INFO - PROCESS | 7589 | 1461466586322 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:56:26 INFO - PROCESS | 7589 | 1461466586354 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:56:26 INFO - PROCESS | 7589 | 1461466586369 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:56:26 INFO - PROCESS | 7589 | 1461466586371 Marionette TRACE conn3 <- [1,1198,null,{}] 19:56:26 INFO - PROCESS | 7589 | 1461466586380 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:26 INFO - PROCESS | 7589 | 1461466586567 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:56:26 INFO - PROCESS | 7589 | 1461466586582 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1be3800 == 106 [pid = 7589] [id = 307] 19:56:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 215 (0x7faef1cf7000) [pid = 7589] [serial = 922] [outer = (nil)] 19:56:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 216 (0x7faef5965000) [pid = 7589] [serial = 923] [outer = 0x7faef1cf7000] 19:56:26 INFO - PROCESS | 7589 | 1461466586660 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 217 (0x7faef647fc00) [pid = 7589] [serial = 924] [outer = 0x7faef1cf7000] 19:56:27 INFO - PROCESS | 7589 | 1461466587640 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1339ms 19:56:27 INFO - PROCESS | 7589 | 1461466587717 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:56:27 INFO - PROCESS | 7589 | 1461466587724 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:56:27 INFO - PROCESS | 7589 | 1461466587740 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 7589 | 1461466587746 Marionette TRACE conn3 <- [1,1202,null,{}] 19:56:27 INFO - PROCESS | 7589 | 1461466587757 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:28 INFO - PROCESS | 7589 | 1461466588018 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:56:28 INFO - PROCESS | 7589 | 1461466588294 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee2612000 == 107 [pid = 7589] [id = 308] 19:56:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 218 (0x7faee2518400) [pid = 7589] [serial = 925] [outer = (nil)] 19:56:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 219 (0x7faee26bf000) [pid = 7589] [serial = 926] [outer = 0x7faee2518400] 19:56:28 INFO - PROCESS | 7589 | 1461466588391 Marionette DEBUG loaded listener.js 19:56:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 220 (0x7faee3bc5800) [pid = 7589] [serial = 927] [outer = 0x7faee2518400] 19:56:29 INFO - PROCESS | 7589 | 1461466589305 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:56:29 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 19:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1645ms 19:56:29 INFO - PROCESS | 7589 | 1461466589385 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:56:29 INFO - PROCESS | 7589 | 1461466589394 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:56:29 INFO - PROCESS | 7589 | 1461466589405 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:56:29 INFO - PROCESS | 7589 | 1461466589409 Marionette TRACE conn3 <- [1,1206,null,{}] 19:56:29 INFO - PROCESS | 7589 | 1461466589416 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:29 INFO - PROCESS | 7589 | 1461466589670 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:56:29 INFO - PROCESS | 7589 | 1461466589927 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee539800 == 108 [pid = 7589] [id = 309] 19:56:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 221 (0x7faeeb2a5800) [pid = 7589] [serial = 928] [outer = (nil)] 19:56:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 222 (0x7faeed455c00) [pid = 7589] [serial = 929] [outer = 0x7faeeb2a5800] 19:56:30 INFO - PROCESS | 7589 | 1461466590005 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 223 (0x7faeedc41000) [pid = 7589] [serial = 930] [outer = 0x7faeeb2a5800] 19:56:30 INFO - PROCESS | 7589 | 1461466590968 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:56:31 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 19:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1637ms 19:56:31 INFO - PROCESS | 7589 | 1461466591045 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:56:31 INFO - PROCESS | 7589 | 1461466591052 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:56:31 INFO - PROCESS | 7589 | 1461466591062 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:56:31 INFO - PROCESS | 7589 | 1461466591072 Marionette TRACE conn3 <- [1,1210,null,{}] 19:56:31 INFO - PROCESS | 7589 | 1461466591140 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:31 INFO - PROCESS | 7589 | 1461466591542 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:56:31 INFO - PROCESS | 7589 | 1461466591759 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f83800 == 109 [pid = 7589] [id = 310] 19:56:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 224 (0x7faef0ff4000) [pid = 7589] [serial = 931] [outer = (nil)] 19:56:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 225 (0x7faef1af3000) [pid = 7589] [serial = 932] [outer = 0x7faef0ff4000] 19:56:31 INFO - PROCESS | 7589 | 1461466591842 Marionette DEBUG loaded listener.js 19:56:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 226 (0x7faef1b93800) [pid = 7589] [serial = 933] [outer = 0x7faef0ff4000] 19:56:32 INFO - PROCESS | 7589 | 1461466592725 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1697ms 19:56:32 INFO - PROCESS | 7589 | 1461466592759 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:56:32 INFO - PROCESS | 7589 | 1461466592763 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:56:32 INFO - PROCESS | 7589 | 1461466592770 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:56:32 INFO - PROCESS | 7589 | 1461466592773 Marionette TRACE conn3 <- [1,1214,null,{}] 19:56:32 INFO - PROCESS | 7589 | 1461466592778 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:33 INFO - PROCESS | 7589 | 1461466592999 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:56:33 INFO - PROCESS | 7589 | 1461466593205 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef737d800 == 110 [pid = 7589] [id = 311] 19:56:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 227 (0x7faee0eadc00) [pid = 7589] [serial = 934] [outer = (nil)] 19:56:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 228 (0x7faef1cf8000) [pid = 7589] [serial = 935] [outer = 0x7faee0eadc00] 19:56:33 INFO - PROCESS | 7589 | 1461466593323 Marionette DEBUG loaded listener.js 19:56:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 229 (0x7faef6a32000) [pid = 7589] [serial = 936] [outer = 0x7faee0eadc00] 19:56:34 INFO - PROCESS | 7589 | 1461466594276 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1536ms 19:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:56:34 INFO - PROCESS | 7589 | 1461466594307 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:56:34 INFO - PROCESS | 7589 | 1461466594310 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:56:34 INFO - PROCESS | 7589 | 1461466594317 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:56:34 INFO - PROCESS | 7589 | 1461466594320 Marionette TRACE conn3 <- [1,1218,null,{}] 19:56:34 INFO - PROCESS | 7589 | 1461466594326 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:34 INFO - PROCESS | 7589 | 1461466594528 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:56:34 INFO - PROCESS | 7589 | 1461466594721 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8177800 == 111 [pid = 7589] [id = 312] 19:56:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 230 (0x7faef19e9c00) [pid = 7589] [serial = 937] [outer = (nil)] 19:56:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 231 (0x7faef6c91400) [pid = 7589] [serial = 938] [outer = 0x7faef19e9c00] 19:56:34 INFO - PROCESS | 7589 | 1461466594840 Marionette DEBUG loaded listener.js 19:56:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 232 (0x7faef7dab800) [pid = 7589] [serial = 939] [outer = 0x7faef19e9c00] 19:56:35 INFO - PROCESS | 7589 | 1461466595688 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1435ms 19:56:35 INFO - PROCESS | 7589 | 1461466595753 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:56:35 INFO - PROCESS | 7589 | 1461466595757 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:56:35 INFO - PROCESS | 7589 | 1461466595764 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 7589 | 1461466595767 Marionette TRACE conn3 <- [1,1222,null,{}] 19:56:35 INFO - PROCESS | 7589 | 1461466595773 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:36 INFO - PROCESS | 7589 | 1461466596012 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:56:36 INFO - PROCESS | 7589 | 1461466596254 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0552a800 == 112 [pid = 7589] [id = 313] 19:56:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 233 (0x7faef909ac00) [pid = 7589] [serial = 940] [outer = (nil)] 19:56:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 234 (0x7faefe577c00) [pid = 7589] [serial = 941] [outer = 0x7faef909ac00] 19:56:36 INFO - PROCESS | 7589 | 1461466596352 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 235 (0x7faf04648400) [pid = 7589] [serial = 942] [outer = 0x7faef909ac00] 19:56:37 INFO - PROCESS | 7589 | 1461466597173 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:56:37 INFO - PROCESS | 7589 | 1461466597255 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:56:37 INFO - PROCESS | 7589 | 1461466597281 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:56:37 INFO - PROCESS | 7589 | 1461466597284 Marionette TRACE conn3 <- [1,1226,null,{}] 19:56:37 INFO - PROCESS | 7589 | 1461466597290 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:37 INFO - PROCESS | 7589 | 1461466597502 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:56:37 INFO - PROCESS | 7589 | 1461466597742 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09174000 == 113 [pid = 7589] [id = 314] 19:56:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 236 (0x7faef909b400) [pid = 7589] [serial = 943] [outer = (nil)] 19:56:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 237 (0x7faf08e14c00) [pid = 7589] [serial = 944] [outer = 0x7faef909b400] 19:56:37 INFO - PROCESS | 7589 | 1461466597868 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 238 (0x7faf0919ec00) [pid = 7589] [serial = 945] [outer = 0x7faef909b400] 19:56:38 INFO - PROCESS | 7589 | 1461466598831 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1592ms 19:56:38 INFO - PROCESS | 7589 | 1461466598871 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:56:38 INFO - PROCESS | 7589 | 1461466598875 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:56:38 INFO - PROCESS | 7589 | 1461466598883 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:56:38 INFO - PROCESS | 7589 | 1461466598887 Marionette TRACE conn3 <- [1,1230,null,{}] 19:56:38 INFO - PROCESS | 7589 | 1461466598893 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:39 INFO - PROCESS | 7589 | 1461466599131 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:56:39 INFO - PROCESS | 7589 | 1461466599339 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0dac0000 == 114 [pid = 7589] [id = 315] 19:56:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 239 (0x7faee39a5800) [pid = 7589] [serial = 946] [outer = (nil)] 19:56:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 240 (0x7faee39ab800) [pid = 7589] [serial = 947] [outer = 0x7faee39a5800] 19:56:39 INFO - PROCESS | 7589 | 1461466599471 Marionette DEBUG loaded listener.js 19:56:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 241 (0x7faee39b0000) [pid = 7589] [serial = 948] [outer = 0x7faee39a5800] 19:56:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef223000 == 113 [pid = 7589] [id = 9] 19:56:40 INFO - PROCESS | 7589 | 1461466600538 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1689ms 19:56:40 INFO - PROCESS | 7589 | 1461466600572 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:56:40 INFO - PROCESS | 7589 | 1461466600576 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:56:40 INFO - PROCESS | 7589 | 1461466600584 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:56:40 INFO - PROCESS | 7589 | 1461466600588 Marionette TRACE conn3 <- [1,1234,null,{}] 19:56:40 INFO - PROCESS | 7589 | 1461466600594 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:40 INFO - PROCESS | 7589 | 1461466600807 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:56:41 INFO - PROCESS | 7589 | 1461466601044 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3d3800 == 114 [pid = 7589] [id = 316] 19:56:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 242 (0x7faee39a6000) [pid = 7589] [serial = 949] [outer = (nil)] 19:56:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 243 (0x7faef7dac800) [pid = 7589] [serial = 950] [outer = 0x7faee39a6000] 19:56:41 INFO - PROCESS | 7589 | 1461466601160 Marionette DEBUG loaded listener.js 19:56:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 244 (0x7faf091a4c00) [pid = 7589] [serial = 951] [outer = 0x7faee39a6000] 19:56:42 INFO - PROCESS | 7589 | 1461466602041 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1533ms 19:56:42 INFO - PROCESS | 7589 | 1461466602120 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:56:42 INFO - PROCESS | 7589 | 1461466602124 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:56:42 INFO - PROCESS | 7589 | 1461466602131 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 7589 | 1461466602135 Marionette TRACE conn3 <- [1,1238,null,{}] 19:56:42 INFO - PROCESS | 7589 | 1461466602143 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:42 INFO - PROCESS | 7589 | 1461466602407 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:56:42 INFO - PROCESS | 7589 | 1461466602701 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21d4000 == 115 [pid = 7589] [id = 317] 19:56:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 245 (0x7faee39a9400) [pid = 7589] [serial = 952] [outer = (nil)] 19:56:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 246 (0x7faef19e3400) [pid = 7589] [serial = 953] [outer = 0x7faee39a9400] 19:56:42 INFO - PROCESS | 7589 | 1461466602778 Marionette DEBUG loaded listener.js 19:56:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 247 (0x7faf09a26000) [pid = 7589] [serial = 954] [outer = 0x7faee39a9400] 19:56:43 INFO - PROCESS | 7589 | 1461466603681 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1597ms 19:56:43 INFO - PROCESS | 7589 | 1461466603728 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:56:43 INFO - PROCESS | 7589 | 1461466603733 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:56:43 INFO - PROCESS | 7589 | 1461466603740 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:56:43 INFO - PROCESS | 7589 | 1461466603744 Marionette TRACE conn3 <- [1,1242,null,{}] 19:56:43 INFO - PROCESS | 7589 | 1461466603750 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:44 INFO - PROCESS | 7589 | 1461466604000 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:56:44 INFO - PROCESS | 7589 | 1461466604241 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc6c5800 == 116 [pid = 7589] [id = 318] 19:56:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 248 (0x7faf091a5800) [pid = 7589] [serial = 955] [outer = (nil)] 19:56:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 249 (0x7faf0987e800) [pid = 7589] [serial = 956] [outer = 0x7faf091a5800] 19:56:44 INFO - PROCESS | 7589 | 1461466604370 Marionette DEBUG loaded listener.js 19:56:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 250 (0x7faf09b0f400) [pid = 7589] [serial = 957] [outer = 0x7faf091a5800] 19:56:45 INFO - PROCESS | 7589 | 1461466605250 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1542ms 19:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:56:45 INFO - PROCESS | 7589 | 1461466605282 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:56:45 INFO - PROCESS | 7589 | 1461466605285 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:56:45 INFO - PROCESS | 7589 | 1461466605293 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:56:45 INFO - PROCESS | 7589 | 1461466605296 Marionette TRACE conn3 <- [1,1246,null,{}] 19:56:45 INFO - PROCESS | 7589 | 1461466605301 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:45 INFO - PROCESS | 7589 | 1461466605504 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:56:45 INFO - PROCESS | 7589 | 1461466605698 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21e4800 == 117 [pid = 7589] [id = 319] 19:56:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 251 (0x7faedec82400) [pid = 7589] [serial = 958] [outer = (nil)] 19:56:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 252 (0x7faedec8c400) [pid = 7589] [serial = 959] [outer = 0x7faedec82400] 19:56:45 INFO - PROCESS | 7589 | 1461466605774 Marionette DEBUG loaded listener.js 19:56:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 253 (0x7faee398fc00) [pid = 7589] [serial = 960] [outer = 0x7faedec82400] 19:56:46 INFO - PROCESS | 7589 | 1461466606660 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1439ms 19:56:46 INFO - PROCESS | 7589 | 1461466606731 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:56:46 INFO - PROCESS | 7589 | 1461466606735 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:56:46 INFO - PROCESS | 7589 | 1461466606741 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:56:46 INFO - PROCESS | 7589 | 1461466606743 Marionette TRACE conn3 <- [1,1250,null,{}] 19:56:46 INFO - PROCESS | 7589 | 1461466606749 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:46 INFO - PROCESS | 7589 | 1461466606959 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:56:47 INFO - PROCESS | 7589 | 1461466607159 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8d9800 == 118 [pid = 7589] [id = 320] 19:56:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 254 (0x7faedc94f400) [pid = 7589] [serial = 961] [outer = (nil)] 19:56:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 255 (0x7faedc959400) [pid = 7589] [serial = 962] [outer = 0x7faedc94f400] 19:56:47 INFO - PROCESS | 7589 | 1461466607319 Marionette DEBUG loaded listener.js 19:56:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 256 (0x7faedc95dc00) [pid = 7589] [serial = 963] [outer = 0x7faedc94f400] 19:56:48 INFO - PROCESS | 7589 | 1461466608200 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1534ms 19:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:56:48 INFO - PROCESS | 7589 | 1461466608276 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:56:48 INFO - PROCESS | 7589 | 1461466608279 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:56:48 INFO - PROCESS | 7589 | 1461466608286 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:56:48 INFO - PROCESS | 7589 | 1461466608295 Marionette TRACE conn3 <- [1,1254,null,{}] 19:56:48 INFO - PROCESS | 7589 | 1461466608306 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:48 INFO - PROCESS | 7589 | 1461466608561 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:56:48 INFO - PROCESS | 7589 | 1461466608799 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc7bd000 == 119 [pid = 7589] [id = 321] 19:56:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 257 (0x7faedca31800) [pid = 7589] [serial = 964] [outer = (nil)] 19:56:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 258 (0x7faedca33c00) [pid = 7589] [serial = 965] [outer = 0x7faedca31800] 19:56:49 INFO - PROCESS | 7589 | 1461466609279 Marionette DEBUG loaded listener.js 19:56:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 259 (0x7faedca38800) [pid = 7589] [serial = 966] [outer = 0x7faedca31800] 19:56:50 INFO - PROCESS | 7589 | 1461466610210 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1994ms 19:56:50 INFO - PROCESS | 7589 | 1461466610281 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:56:50 INFO - PROCESS | 7589 | 1461466610287 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:56:50 INFO - PROCESS | 7589 | 1461466610299 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:56:50 INFO - PROCESS | 7589 | 1461466610302 Marionette TRACE conn3 <- [1,1258,null,{}] 19:56:50 INFO - PROCESS | 7589 | 1461466610311 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:50 INFO - PROCESS | 7589 | 1461466610571 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:56:50 INFO - PROCESS | 7589 | 1461466610960 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd76800 == 120 [pid = 7589] [id = 322] 19:56:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 260 (0x7faee0c20000) [pid = 7589] [serial = 967] [outer = (nil)] 19:56:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 261 (0x7faee24dc400) [pid = 7589] [serial = 968] [outer = 0x7faee0c20000] 19:56:51 INFO - PROCESS | 7589 | 1461466611039 Marionette DEBUG loaded listener.js 19:56:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 262 (0x7faee24e7c00) [pid = 7589] [serial = 969] [outer = 0x7faee0c20000] 19:56:51 INFO - PROCESS | 7589 | 1461466611985 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1736ms 19:56:52 INFO - PROCESS | 7589 | 1461466612034 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:56:52 INFO - PROCESS | 7589 | 1461466612039 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:56:52 INFO - PROCESS | 7589 | 1461466612050 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:56:52 INFO - PROCESS | 7589 | 1461466612053 Marionette TRACE conn3 <- [1,1262,null,{}] 19:56:52 INFO - PROCESS | 7589 | 1461466612060 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:52 INFO - PROCESS | 7589 | 1461466612269 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:56:52 INFO - PROCESS | 7589 | 1461466612467 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4aed000 == 121 [pid = 7589] [id = 323] 19:56:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 263 (0x7faee3986400) [pid = 7589] [serial = 970] [outer = (nil)] 19:56:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 264 (0x7faee398c000) [pid = 7589] [serial = 971] [outer = 0x7faee3986400] 19:56:52 INFO - PROCESS | 7589 | 1461466612626 Marionette DEBUG loaded listener.js 19:56:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 265 (0x7faee39abc00) [pid = 7589] [serial = 972] [outer = 0x7faee3986400] 19:56:53 INFO - PROCESS | 7589 | 1461466613589 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1579ms 19:56:53 INFO - PROCESS | 7589 | 1461466613630 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:56:53 INFO - PROCESS | 7589 | 1461466613634 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:56:53 INFO - PROCESS | 7589 | 1461466613640 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:56:53 INFO - PROCESS | 7589 | 1461466613646 Marionette TRACE conn3 <- [1,1266,null,{}] 19:56:53 INFO - PROCESS | 7589 | 1461466613662 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:53 INFO - PROCESS | 7589 | 1461466613872 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:56:54 INFO - PROCESS | 7589 | 1461466614123 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedead0800 == 122 [pid = 7589] [id = 324] 19:56:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 266 (0x7faeeac66c00) [pid = 7589] [serial = 973] [outer = (nil)] 19:56:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 267 (0x7faeeb2aa000) [pid = 7589] [serial = 974] [outer = 0x7faeeac66c00] 19:56:54 INFO - PROCESS | 7589 | 1461466614236 Marionette DEBUG loaded listener.js 19:56:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 268 (0x7faeeb30fc00) [pid = 7589] [serial = 975] [outer = 0x7faeeac66c00] 19:56:55 INFO - PROCESS | 7589 | 1461466615082 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1494ms 19:56:55 INFO - PROCESS | 7589 | 1461466615135 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:56:55 INFO - PROCESS | 7589 | 1461466615139 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:56:55 INFO - PROCESS | 7589 | 1461466615146 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:56:55 INFO - PROCESS | 7589 | 1461466615149 Marionette TRACE conn3 <- [1,1270,null,{}] 19:56:55 INFO - PROCESS | 7589 | 1461466615154 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:55 INFO - PROCESS | 7589 | 1461466615356 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:56:55 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeaa17000 == 121 [pid = 7589] [id = 257] 19:56:55 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05307800 == 120 [pid = 7589] [id = 248] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 267 (0x7faf046a4400) [pid = 7589] [serial = 815] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 266 (0x7faee2511400) [pid = 7589] [serial = 833] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 265 (0x7faf091a5c00) [pid = 7589] [serial = 827] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 264 (0x7faef9095c00) [pid = 7589] [serial = 812] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 263 (0x7faef7f41800) [pid = 7589] [serial = 863] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 262 (0x7faef0fce800) [pid = 7589] [serial = 803] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 261 (0x7faeed45a800) [pid = 7589] [serial = 824] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 260 (0x7faef1c4b800) [pid = 7589] [serial = 830] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 259 (0x7faef8cc4400) [pid = 7589] [serial = 809] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 258 (0x7faf09437800) [pid = 7589] [serial = 821] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 257 (0x7faee26b1800) [pid = 7589] [serial = 836] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 256 (0x7faee26bc000) [pid = 7589] [serial = 839] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 255 (0x7faedf875000) [pid = 7589] [serial = 842] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 254 (0x7faeed2d5400) [pid = 7589] [serial = 800] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 253 (0x7faef6c94800) [pid = 7589] [serial = 806] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | --DOMWINDOW == 252 (0x7faf09196c00) [pid = 7589] [serial = 818] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 7589 | 1461466615712 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1169800 == 119 [pid = 7589] [id = 246] 19:56:55 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4cb000 == 118 [pid = 7589] [id = 306] 19:56:55 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef71d800 == 117 [pid = 7589] [id = 305] 19:56:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd7a000 == 118 [pid = 7589] [id = 325] 19:56:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 253 (0x7faedf875000) [pid = 7589] [serial = 976] [outer = (nil)] 19:56:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 254 (0x7faee26bc000) [pid = 7589] [serial = 977] [outer = 0x7faedf875000] 19:56:55 INFO - PROCESS | 7589 | 1461466615811 Marionette DEBUG loaded listener.js 19:56:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 255 (0x7faeede5f800) [pid = 7589] [serial = 978] [outer = 0x7faedf875000] 19:56:55 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb5d3000 == 117 [pid = 7589] [id = 304] 19:56:55 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee2618000 == 116 [pid = 7589] [id = 303] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedf8a7800 == 115 [pid = 7589] [id = 302] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeab1e800 == 114 [pid = 7589] [id = 301] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0566e800 == 113 [pid = 7589] [id = 296] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0daad000 == 112 [pid = 7589] [id = 295] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09643800 == 111 [pid = 7589] [id = 294] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf08e64000 == 110 [pid = 7589] [id = 293] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8fd2800 == 109 [pid = 7589] [id = 292] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7922000 == 108 [pid = 7589] [id = 291] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef5941000 == 107 [pid = 7589] [id = 290] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0cb3800 == 106 [pid = 7589] [id = 289] 19:56:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c98800 == 105 [pid = 7589] [id = 288] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 254 (0x7faeef93f400) [pid = 7589] [serial = 851] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 253 (0x7faef0e8b000) [pid = 7589] [serial = 852] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 252 (0x7faef19eac00) [pid = 7589] [serial = 854] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 251 (0x7faeed456800) [pid = 7589] [serial = 848] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 250 (0x7faeedc3f400) [pid = 7589] [serial = 849] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 249 (0x7faef8cbcc00) [pid = 7589] [serial = 797] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 248 (0x7faef378cc00) [pid = 7589] [serial = 860] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 247 (0x7faef1c49800) [pid = 7589] [serial = 855] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 246 (0x7faef6290c00) [pid = 7589] [serial = 861] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 245 (0x7faef1ced000) [pid = 7589] [serial = 857] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 244 (0x7faef1cfbc00) [pid = 7589] [serial = 858] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 243 (0x7faee61f2400) [pid = 7589] [serial = 846] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 242 (0x7faee0ea0000) [pid = 7589] [serial = 845] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | --DOMWINDOW == 241 (0x7faf0460e400) [pid = 7589] [serial = 738] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 7589 | 1461466616614 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1530ms 19:56:56 INFO - PROCESS | 7589 | 1461466616676 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:56:56 INFO - PROCESS | 7589 | 1461466616680 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:56:56 INFO - PROCESS | 7589 | 1461466616703 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:56:56 INFO - PROCESS | 7589 | 1461466616706 Marionette TRACE conn3 <- [1,1274,null,{}] 19:56:56 INFO - PROCESS | 7589 | 1461466616712 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:56 INFO - PROCESS | 7589 | 1461466616901 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:56:56 INFO - PROCESS | 7589 | 1461466616912 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65db800 == 106 [pid = 7589] [id = 326] 19:56:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 242 (0x7faeee00ec00) [pid = 7589] [serial = 979] [outer = (nil)] 19:56:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 243 (0x7faeef931400) [pid = 7589] [serial = 980] [outer = 0x7faeee00ec00] 19:56:56 INFO - PROCESS | 7589 | 1461466616985 Marionette DEBUG loaded listener.js 19:56:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 244 (0x7faef0e8b400) [pid = 7589] [serial = 981] [outer = 0x7faeee00ec00] 19:56:57 INFO - PROCESS | 7589 | 1461466617943 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1300ms 19:56:57 INFO - PROCESS | 7589 | 1461466617996 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:56:58 INFO - PROCESS | 7589 | 1461466617999 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:56:58 INFO - PROCESS | 7589 | 1461466618005 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:56:58 INFO - PROCESS | 7589 | 1461466618007 Marionette TRACE conn3 <- [1,1278,null,{}] 19:56:58 INFO - PROCESS | 7589 | 1461466618013 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:58 INFO - PROCESS | 7589 | 1461466618222 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:56:58 INFO - PROCESS | 7589 | 1461466618447 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3da800 == 107 [pid = 7589] [id = 327] 19:56:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 245 (0x7faef0ffdc00) [pid = 7589] [serial = 982] [outer = (nil)] 19:56:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 246 (0x7faef1c4b800) [pid = 7589] [serial = 983] [outer = 0x7faef0ffdc00] 19:56:58 INFO - PROCESS | 7589 | 1461466618523 Marionette DEBUG loaded listener.js 19:56:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 247 (0x7faef360c800) [pid = 7589] [serial = 984] [outer = 0x7faef0ffdc00] 19:56:59 INFO - PROCESS | 7589 | 1461466619358 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1377ms 19:56:59 INFO - PROCESS | 7589 | 1461466619386 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:56:59 INFO - PROCESS | 7589 | 1461466619389 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:56:59 INFO - PROCESS | 7589 | 1461466619396 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:56:59 INFO - PROCESS | 7589 | 1461466619398 Marionette TRACE conn3 <- [1,1282,null,{}] 19:56:59 INFO - PROCESS | 7589 | 1461466619403 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:56:59 INFO - PROCESS | 7589 | 1461466619637 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:56:59 INFO - PROCESS | 7589 | 1461466619681 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e1c000 == 108 [pid = 7589] [id = 328] 19:56:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 248 (0x7faef0e8b000) [pid = 7589] [serial = 985] [outer = (nil)] 19:56:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 249 (0x7faef6a2b800) [pid = 7589] [serial = 986] [outer = 0x7faef0e8b000] 19:56:59 INFO - PROCESS | 7589 | 1461466619746 Marionette DEBUG loaded listener.js 19:56:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 250 (0x7faef6a39c00) [pid = 7589] [serial = 987] [outer = 0x7faef0e8b000] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 249 (0x7faeeb30a000) [pid = 7589] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 248 (0x7faee3fb7800) [pid = 7589] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 247 (0x7faeea90dc00) [pid = 7589] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 246 (0x7faef6c93800) [pid = 7589] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 245 (0x7faee24e9000) [pid = 7589] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 244 (0x7faef1afb000) [pid = 7589] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 243 (0x7faeeac62000) [pid = 7589] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 242 (0x7faee0c13400) [pid = 7589] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 241 (0x7faeee002400) [pid = 7589] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 240 (0x7faef0ff7800) [pid = 7589] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 239 (0x7faef360e000) [pid = 7589] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 238 (0x7faee250a400) [pid = 7589] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 237 (0x7faef1cee000) [pid = 7589] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 236 (0x7faef6287c00) [pid = 7589] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 235 (0x7faee61f0c00) [pid = 7589] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 234 (0x7faee0ea6800) [pid = 7589] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 233 (0x7faef0fc9800) [pid = 7589] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 232 (0x7faef1c46000) [pid = 7589] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 231 (0x7faef783f000) [pid = 7589] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 230 (0x7faeef7c0400) [pid = 7589] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 229 (0x7faef3609c00) [pid = 7589] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 228 (0x7faee2518c00) [pid = 7589] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 227 (0x7faeea910800) [pid = 7589] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 226 (0x7faeedc3ec00) [pid = 7589] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 225 (0x7faeeb308000) [pid = 7589] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 224 (0x7faeeb2a6c00) [pid = 7589] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 223 (0x7faef6c95400) [pid = 7589] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 222 (0x7faedf874400) [pid = 7589] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 221 (0x7faef7e18400) [pid = 7589] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 220 (0x7faeecd02400) [pid = 7589] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 219 (0x7faee0c21c00) [pid = 7589] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 218 (0x7faee3fba000) [pid = 7589] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 217 (0x7faeef7bb400) [pid = 7589] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 216 (0x7faeeb310400) [pid = 7589] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 215 (0x7faee250bc00) [pid = 7589] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 214 (0x7faeed455800) [pid = 7589] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 213 (0x7faeede61400) [pid = 7589] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faefe51b800) [pid = 7589] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faeef43fc00) [pid = 7589] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faef1b8b800) [pid = 7589] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faedf86e800) [pid = 7589] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 208 (0x7faeeb30b400) [pid = 7589] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 207 (0x7faf04152400) [pid = 7589] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 206 (0x7faee3fbd000) [pid = 7589] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 205 (0x7faeef93a400) [pid = 7589] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 204 (0x7faee0c17400) [pid = 7589] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 203 (0x7faee250cc00) [pid = 7589] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 202 (0x7faef909b000) [pid = 7589] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 201 (0x7faef6c93000) [pid = 7589] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 200 (0x7faef0b08400) [pid = 7589] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 199 (0x7faee3fb1c00) [pid = 7589] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 198 (0x7faeedc3f000) [pid = 7589] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 197 (0x7faef9096800) [pid = 7589] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 196 (0x7faef8404400) [pid = 7589] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 195 (0x7faef8489000) [pid = 7589] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 194 (0x7faef1b95800) [pid = 7589] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 193 (0x7faeed453800) [pid = 7589] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 192 (0x7faef5962800) [pid = 7589] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:57:01 INFO - PROCESS | 7589 | --DOMWINDOW == 191 (0x7faef9bbc400) [pid = 7589] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:57:01 INFO - PROCESS | 7589 | 1461466621694 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2336ms 19:57:01 INFO - PROCESS | 7589 | 1461466621734 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:57:01 INFO - PROCESS | 7589 | 1461466621737 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:57:01 INFO - PROCESS | 7589 | 1461466621744 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:57:01 INFO - PROCESS | 7589 | 1461466621747 Marionette TRACE conn3 <- [1,1286,null,{}] 19:57:01 INFO - PROCESS | 7589 | 1461466621752 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:02 INFO - PROCESS | 7589 | 1461466621996 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:57:02 INFO - PROCESS | 7589 | 1461466622018 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee392c800 == 109 [pid = 7589] [id = 329] 19:57:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 192 (0x7faedf86e800) [pid = 7589] [serial = 988] [outer = (nil)] 19:57:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 193 (0x7faee0ea8400) [pid = 7589] [serial = 989] [outer = 0x7faedf86e800] 19:57:02 INFO - PROCESS | 7589 | 1461466622084 Marionette DEBUG loaded listener.js 19:57:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 194 (0x7faeeb2a6c00) [pid = 7589] [serial = 990] [outer = 0x7faedf86e800] 19:57:02 INFO - PROCESS | 7589 | 1461466622925 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1229ms 19:57:02 INFO - PROCESS | 7589 | 1461466622975 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:57:02 INFO - PROCESS | 7589 | 1461466622979 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:57:02 INFO - PROCESS | 7589 | 1461466622985 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:57:02 INFO - PROCESS | 7589 | 1461466622987 Marionette TRACE conn3 <- [1,1290,null,{}] 19:57:02 INFO - PROCESS | 7589 | 1461466622992 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:03 INFO - PROCESS | 7589 | 1461466623178 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:57:03 INFO - PROCESS | 7589 | 1461466623192 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef169c000 == 110 [pid = 7589] [id = 330] 19:57:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 195 (0x7faedf870800) [pid = 7589] [serial = 991] [outer = (nil)] 19:57:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 196 (0x7faeedc49400) [pid = 7589] [serial = 992] [outer = 0x7faedf870800] 19:57:03 INFO - PROCESS | 7589 | 1461466623421 Marionette DEBUG loaded listener.js 19:57:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 197 (0x7faef0e30000) [pid = 7589] [serial = 993] [outer = 0x7faedf870800] 19:57:04 INFO - PROCESS | 7589 | 1461466624534 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1580ms 19:57:04 INFO - PROCESS | 7589 | 1461466624569 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:57:04 INFO - PROCESS | 7589 | 1461466624579 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:57:04 INFO - PROCESS | 7589 | 1461466624591 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:57:04 INFO - PROCESS | 7589 | 1461466624597 Marionette TRACE conn3 <- [1,1294,null,{}] 19:57:04 INFO - PROCESS | 7589 | 1461466624606 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:04 INFO - PROCESS | 7589 | 1461466624837 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:57:05 INFO - PROCESS | 7589 | 1461466625141 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3924800 == 111 [pid = 7589] [id = 331] 19:57:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 198 (0x7faee0c15400) [pid = 7589] [serial = 994] [outer = (nil)] 19:57:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 199 (0x7faee24de400) [pid = 7589] [serial = 995] [outer = 0x7faee0c15400] 19:57:05 INFO - PROCESS | 7589 | 1461466625231 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 200 (0x7faee3946000) [pid = 7589] [serial = 996] [outer = 0x7faee0c15400] 19:57:06 INFO - PROCESS | 7589 | 1461466626151 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1637ms 19:57:06 INFO - PROCESS | 7589 | 1461466626227 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:57:06 INFO - PROCESS | 7589 | 1461466626237 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:57:06 INFO - PROCESS | 7589 | 1461466626249 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:57:06 INFO - PROCESS | 7589 | 1461466626253 Marionette TRACE conn3 <- [1,1298,null,{}] 19:57:06 INFO - PROCESS | 7589 | 1461466626260 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:06 INFO - PROCESS | 7589 | 1461466626524 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:57:06 INFO - PROCESS | 7589 | 1461466626857 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed5bb800 == 112 [pid = 7589] [id = 332] 19:57:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 201 (0x7faee3992400) [pid = 7589] [serial = 997] [outer = (nil)] 19:57:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 202 (0x7faee3f09000) [pid = 7589] [serial = 998] [outer = 0x7faee3992400] 19:57:06 INFO - PROCESS | 7589 | 1461466626940 Marionette DEBUG loaded listener.js 19:57:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 203 (0x7faeeabed800) [pid = 7589] [serial = 999] [outer = 0x7faee3992400] 19:57:07 INFO - PROCESS | 7589 | 1461466627857 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1647ms 19:57:07 INFO - PROCESS | 7589 | 1461466627896 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:57:07 INFO - PROCESS | 7589 | 1461466627902 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:57:07 INFO - PROCESS | 7589 | 1461466627909 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:57:07 INFO - PROCESS | 7589 | 1461466627915 Marionette TRACE conn3 <- [1,1302,null,{}] 19:57:07 INFO - PROCESS | 7589 | 1461466627932 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:08 INFO - PROCESS | 7589 | 1461466628159 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:57:08 INFO - PROCESS | 7589 | 1461466628420 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ed9000 == 113 [pid = 7589] [id = 333] 19:57:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 204 (0x7faeedceb400) [pid = 7589] [serial = 1000] [outer = (nil)] 19:57:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 205 (0x7faeef448c00) [pid = 7589] [serial = 1001] [outer = 0x7faeedceb400] 19:57:08 INFO - PROCESS | 7589 | 1461466628551 Marionette DEBUG loaded listener.js 19:57:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 206 (0x7faef0b0e800) [pid = 7589] [serial = 1002] [outer = 0x7faeedceb400] 19:57:09 INFO - PROCESS | 7589 | 1461466629415 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1536ms 19:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:57:09 INFO - PROCESS | 7589 | 1461466629445 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:57:09 INFO - PROCESS | 7589 | 1461466629449 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:57:09 INFO - PROCESS | 7589 | 1461466629455 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:57:09 INFO - PROCESS | 7589 | 1461466629459 Marionette TRACE conn3 <- [1,1306,null,{}] 19:57:09 INFO - PROCESS | 7589 | 1461466629464 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:09 INFO - PROCESS | 7589 | 1461466629674 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:57:09 INFO - PROCESS | 7589 | 1461466629870 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef657f800 == 114 [pid = 7589] [id = 334] 19:57:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 207 (0x7faeede6a000) [pid = 7589] [serial = 1003] [outer = (nil)] 19:57:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 208 (0x7faef0fce000) [pid = 7589] [serial = 1004] [outer = 0x7faeede6a000] 19:57:09 INFO - PROCESS | 7589 | 1461466629948 Marionette DEBUG loaded listener.js 19:57:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 209 (0x7faef19ea000) [pid = 7589] [serial = 1005] [outer = 0x7faeede6a000] 19:57:10 INFO - PROCESS | 7589 | 1461466630849 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1432ms 19:57:10 INFO - PROCESS | 7589 | 1461466630887 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:57:10 INFO - PROCESS | 7589 | 1461466630891 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:57:10 INFO - PROCESS | 7589 | 1461466630898 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:57:10 INFO - PROCESS | 7589 | 1461466630901 Marionette TRACE conn3 <- [1,1310,null,{}] 19:57:10 INFO - PROCESS | 7589 | 1461466630908 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:11 INFO - PROCESS | 7589 | 1461466631113 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:57:11 INFO - PROCESS | 7589 | 1461466631323 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7914800 == 115 [pid = 7589] [id = 335] 19:57:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faef0b0f800) [pid = 7589] [serial = 1006] [outer = (nil)] 19:57:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faef0e82c00) [pid = 7589] [serial = 1007] [outer = 0x7faef0b0f800] 19:57:11 INFO - PROCESS | 7589 | 1461466631442 Marionette DEBUG loaded listener.js 19:57:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faef1c4d400) [pid = 7589] [serial = 1008] [outer = 0x7faef0b0f800] 19:57:12 INFO - PROCESS | 7589 | 1461466632410 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:57:12 INFO - PROCESS | 7589 | 1461466632488 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:57:12 INFO - PROCESS | 7589 | 1461466632496 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:57:12 INFO - PROCESS | 7589 | 1461466632500 Marionette TRACE conn3 <- [1,1314,null,{}] 19:57:12 INFO - PROCESS | 7589 | 1461466632506 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:12 INFO - PROCESS | 7589 | 1461466632767 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:57:13 INFO - PROCESS | 7589 | 1461466633048 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf035a2800 == 116 [pid = 7589] [id = 336] 19:57:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faef6a38000) [pid = 7589] [serial = 1009] [outer = (nil)] 19:57:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 214 (0x7faef783f000) [pid = 7589] [serial = 1010] [outer = 0x7faef6a38000] 19:57:13 INFO - PROCESS | 7589 | 1461466633132 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 215 (0x7faef8cbec00) [pid = 7589] [serial = 1011] [outer = 0x7faef6a38000] 19:57:14 INFO - PROCESS | 7589 | 1461466634062 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1635ms 19:57:14 INFO - PROCESS | 7589 | 1461466634135 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:57:14 INFO - PROCESS | 7589 | 1461466634143 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:57:14 INFO - PROCESS | 7589 | 1461466634152 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 7589 | 1461466634155 Marionette TRACE conn3 <- [1,1318,null,{}] 19:57:14 INFO - PROCESS | 7589 | 1461466634161 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:14 INFO - PROCESS | 7589 | 1461466634411 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:57:14 INFO - PROCESS | 7589 | 1461466634648 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05665000 == 117 [pid = 7589] [id = 337] 19:57:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 216 (0x7faef6b2c000) [pid = 7589] [serial = 1012] [outer = (nil)] 19:57:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 217 (0x7faef9091800) [pid = 7589] [serial = 1013] [outer = 0x7faef6b2c000] 19:57:14 INFO - PROCESS | 7589 | 1461466634773 Marionette DEBUG loaded listener.js 19:57:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 218 (0x7faef9bbc400) [pid = 7589] [serial = 1014] [outer = 0x7faef6b2c000] 19:57:15 INFO - PROCESS | 7589 | 1461466635641 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1534ms 19:57:15 INFO - PROCESS | 7589 | 1461466635686 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 7589 | 1461466635690 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:57:15 INFO - PROCESS | 7589 | 1461466635697 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 7589 | 1461466635700 Marionette TRACE conn3 <- [1,1322,null,{}] 19:57:15 INFO - PROCESS | 7589 | 1461466635706 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:15 INFO - PROCESS | 7589 | 1461466635915 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:57:16 INFO - PROCESS | 7589 | 1461466636126 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09169800 == 118 [pid = 7589] [id = 338] 19:57:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 219 (0x7faedca37800) [pid = 7589] [serial = 1015] [outer = (nil)] 19:57:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 220 (0x7faef6c9a800) [pid = 7589] [serial = 1016] [outer = 0x7faedca37800] 19:57:16 INFO - PROCESS | 7589 | 1461466636294 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 221 (0x7faf04157800) [pid = 7589] [serial = 1017] [outer = 0x7faedca37800] 19:57:17 INFO - PROCESS | 7589 | 1461466637213 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1593ms 19:57:17 INFO - PROCESS | 7589 | 1461466637292 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:57:17 INFO - PROCESS | 7589 | 1461466637296 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:57:17 INFO - PROCESS | 7589 | 1461466637304 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 7589 | 1461466637307 Marionette TRACE conn3 <- [1,1326,null,{}] 19:57:17 INFO - PROCESS | 7589 | 1461466637313 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:17 INFO - PROCESS | 7589 | 1461466637566 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:57:17 INFO - PROCESS | 7589 | 1461466637856 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd5d800 == 119 [pid = 7589] [id = 339] 19:57:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 222 (0x7faedec8b000) [pid = 7589] [serial = 1018] [outer = (nil)] 19:57:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 223 (0x7faee0ea0400) [pid = 7589] [serial = 1019] [outer = 0x7faedec8b000] 19:57:17 INFO - PROCESS | 7589 | 1461466637932 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 224 (0x7faee655b000) [pid = 7589] [serial = 1020] [outer = 0x7faedec8b000] 19:57:18 INFO - PROCESS | 7589 | 1461466638863 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:57:18 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 19:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1639ms 19:57:18 INFO - PROCESS | 7589 | 1461466638943 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:57:18 INFO - PROCESS | 7589 | 1461466638946 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:57:18 INFO - PROCESS | 7589 | 1461466638953 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:57:18 INFO - PROCESS | 7589 | 1461466638956 Marionette TRACE conn3 <- [1,1330,null,{}] 19:57:18 INFO - PROCESS | 7589 | 1461466638961 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:19 INFO - PROCESS | 7589 | 1461466639231 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:57:19 INFO - PROCESS | 7589 | 1461466639536 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37d6000 == 120 [pid = 7589] [id = 340] 19:57:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 225 (0x7faedc957c00) [pid = 7589] [serial = 1021] [outer = (nil)] 19:57:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 226 (0x7faeed2d0400) [pid = 7589] [serial = 1022] [outer = 0x7faedc957c00] 19:57:19 INFO - PROCESS | 7589 | 1461466639619 Marionette DEBUG loaded listener.js 19:57:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 227 (0x7faeee00a000) [pid = 7589] [serial = 1023] [outer = 0x7faedc957c00] 19:57:21 INFO - PROCESS | 7589 | 1461466641180 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:57:21 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 19:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2285ms 19:57:21 INFO - PROCESS | 7589 | 1461466641240 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:57:21 INFO - PROCESS | 7589 | 1461466641246 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:57:21 INFO - PROCESS | 7589 | 1461466641257 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:57:21 INFO - PROCESS | 7589 | 1461466641261 Marionette TRACE conn3 <- [1,1334,null,{}] 19:57:21 INFO - PROCESS | 7589 | 1461466641269 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:21 INFO - PROCESS | 7589 | 1461466641475 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:57:21 INFO - PROCESS | 7589 | 1461466641771 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa02800 == 121 [pid = 7589] [id = 341] 19:57:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 228 (0x7faee250b000) [pid = 7589] [serial = 1024] [outer = (nil)] 19:57:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 229 (0x7faee2512400) [pid = 7589] [serial = 1025] [outer = 0x7faee250b000] 19:57:21 INFO - PROCESS | 7589 | 1461466641848 Marionette DEBUG loaded listener.js 19:57:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 230 (0x7faee394d000) [pid = 7589] [serial = 1026] [outer = 0x7faee250b000] 19:57:22 INFO - PROCESS | 7589 | 1461466642743 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1538ms 19:57:22 INFO - PROCESS | 7589 | 1461466642795 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:57:22 INFO - PROCESS | 7589 | 1461466642804 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:57:22 INFO - PROCESS | 7589 | 1461466642814 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:57:22 INFO - PROCESS | 7589 | 1461466642818 Marionette TRACE conn3 <- [1,1338,null,{}] 19:57:22 INFO - PROCESS | 7589 | 1461466642824 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:23 INFO - PROCESS | 7589 | 1461466643021 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:57:23 INFO - PROCESS | 7589 | 1461466643297 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc6d5000 == 122 [pid = 7589] [id = 342] 19:57:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 231 (0x7faedec91000) [pid = 7589] [serial = 1027] [outer = (nil)] 19:57:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 232 (0x7faee3987c00) [pid = 7589] [serial = 1028] [outer = 0x7faedec91000] 19:57:23 INFO - PROCESS | 7589 | 1461466643487 Marionette DEBUG loaded listener.js 19:57:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 233 (0x7faee39a7c00) [pid = 7589] [serial = 1029] [outer = 0x7faedec91000] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9d9a800 == 121 [pid = 7589] [id = 57] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09484800 == 120 [pid = 7589] [id = 107] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 232 (0x7faf09b73c00) [pid = 7589] [serial = 896] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 231 (0x7faee3948400) [pid = 7589] [serial = 902] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 230 (0x7faee24e7000) [pid = 7589] [serial = 899] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 229 (0x7faef5965000) [pid = 7589] [serial = 923] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee392c800 == 119 [pid = 7589] [id = 329] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e1c000 == 118 [pid = 7589] [id = 328] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3da800 == 117 [pid = 7589] [id = 327] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee65db800 == 116 [pid = 7589] [id = 326] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfd7a000 == 115 [pid = 7589] [id = 325] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedead0800 == 114 [pid = 7589] [id = 324] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4aed000 == 113 [pid = 7589] [id = 323] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1eda800 == 112 [pid = 7589] [id = 287] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee0d5e000 == 111 [pid = 7589] [id = 256] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfd76800 == 110 [pid = 7589] [id = 322] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc7bd000 == 109 [pid = 7589] [id = 321] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09174000 == 108 [pid = 7589] [id = 314] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0552a800 == 107 [pid = 7589] [id = 313] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f83800 == 106 [pid = 7589] [id = 310] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee539800 == 105 [pid = 7589] [id = 309] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee2612000 == 104 [pid = 7589] [id = 308] 19:57:24 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1be3800 == 103 [pid = 7589] [id = 307] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 228 (0x7faeede68c00) [pid = 7589] [serial = 801] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 227 (0x7faef5686c00) [pid = 7589] [serial = 657] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 226 (0x7faf03533c00) [pid = 7589] [serial = 705] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 225 (0x7faef9098000) [pid = 7589] [serial = 747] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 224 (0x7faee394a000) [pid = 7589] [serial = 906] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 223 (0x7faef628e400) [pid = 7589] [serial = 641] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 222 (0x7faef8409c00) [pid = 7589] [serial = 651] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 221 (0x7faef1cf6c00) [pid = 7589] [serial = 921] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 220 (0x7faf09b07400) [pid = 7589] [serial = 762] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 219 (0x7faef5681c00) [pid = 7589] [serial = 872] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 218 (0x7faef568d000) [pid = 7589] [serial = 744] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 217 (0x7faef838e800) [pid = 7589] [serial = 696] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 216 (0x7faee3f0a400) [pid = 7589] [serial = 890] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 215 (0x7faee2516400) [pid = 7589] [serial = 834] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 214 (0x7faf09b10000) [pid = 7589] [serial = 768] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 213 (0x7faef7e0d000) [pid = 7589] [serial = 807] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faef1af5000) [pid = 7589] [serial = 605] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faeef7bd800) [pid = 7589] [serial = 914] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faef8cc9c00) [pid = 7589] [serial = 810] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faf09b11c00) [pid = 7589] [serial = 831] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 208 (0x7faef7da9400) [pid = 7589] [serial = 647] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 207 (0x7faef1af6000) [pid = 7589] [serial = 687] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 206 (0x7faef62cfc00) [pid = 7589] [serial = 690] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 205 (0x7faef0b0d400) [pid = 7589] [serial = 869] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 204 (0x7faeeabef000) [pid = 7589] [serial = 909] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 203 (0x7faee2510000) [pid = 7589] [serial = 905] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 202 (0x7faefd669000) [pid = 7589] [serial = 702] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 201 (0x7faef0e27000) [pid = 7589] [serial = 741] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 200 (0x7faeed843c00) [pid = 7589] [serial = 632] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 199 (0x7faee3bcc800) [pid = 7589] [serial = 884] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 198 (0x7faf0773b800) [pid = 7589] [serial = 881] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 197 (0x7faeecd0cc00) [pid = 7589] [serial = 593] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 196 (0x7faf0529ac00) [pid = 7589] [serial = 750] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 195 (0x7faef0ffc400) [pid = 7589] [serial = 918] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 194 (0x7faef9a4f000) [pid = 7589] [serial = 813] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 193 (0x7faef8c6e400) [pid = 7589] [serial = 875] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 192 (0x7faef8fa8000) [pid = 7589] [serial = 654] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 191 (0x7faee0eab000) [pid = 7589] [serial = 774] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 190 (0x7faef9bbec00) [pid = 7589] [serial = 878] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faee655ec00) [pid = 7589] [serial = 866] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faeedb6b800) [pid = 7589] [serial = 911] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faef19eec00) [pid = 7589] [serial = 804] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faeef43a000) [pid = 7589] [serial = 684] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faee26b6c00) [pid = 7589] [serial = 837] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faeed45f400) [pid = 7589] [serial = 825] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faeede62800) [pid = 7589] [serial = 912] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faeef449c00) [pid = 7589] [serial = 596] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faf04650000) [pid = 7589] [serial = 711] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faef0e89c00) [pid = 7589] [serial = 635] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faef5961400) [pid = 7589] [serial = 638] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faee26be800) [pid = 7589] [serial = 908] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faedf87b000) [pid = 7589] [serial = 843] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faf098bb800) [pid = 7589] [serial = 759] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faf08e19800) [pid = 7589] [serial = 714] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faef19e0400) [pid = 7589] [serial = 602] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faf09660400) [pid = 7589] [serial = 756] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faf09b80000) [pid = 7589] [serial = 771] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faef1c4bc00) [pid = 7589] [serial = 840] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faeedc47c00) [pid = 7589] [serial = 920] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faf09434c00) [pid = 7589] [serial = 887] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faf08e19000) [pid = 7589] [serial = 753] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faf09880c00) [pid = 7589] [serial = 822] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faef0fcb800) [pid = 7589] [serial = 917] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faef0ee3400) [pid = 7589] [serial = 599] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faef0e32000) [pid = 7589] [serial = 660] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faef1cf9c00) [pid = 7589] [serial = 765] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faf044d7400) [pid = 7589] [serial = 708] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faf091a3800) [pid = 7589] [serial = 819] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faef9d72c00) [pid = 7589] [serial = 699] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef7d5ac00) [pid = 7589] [serial = 693] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faf09a2a000) [pid = 7589] [serial = 828] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faef0e2b000) [pid = 7589] [serial = 915] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef6c9b400) [pid = 7589] [serial = 644] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faef6a2b400) [pid = 7589] [serial = 893] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faf08e12400) [pid = 7589] [serial = 816] [outer = (nil)] [url = about:blank] 19:57:24 INFO - PROCESS | 7589 | 1461466644936 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2136ms 19:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:57:24 INFO - PROCESS | 7589 | 1461466644949 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:57:24 INFO - PROCESS | 7589 | 1461466644952 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:57:24 INFO - PROCESS | 7589 | 1461466644958 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:57:24 INFO - PROCESS | 7589 | 1461466644964 Marionette TRACE conn3 <- [1,1342,null,{}] 19:57:25 INFO - PROCESS | 7589 | 1461466645018 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:25 INFO - PROCESS | 7589 | 1461466645271 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:57:25 INFO - PROCESS | 7589 | 1461466645326 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf8a3000 == 104 [pid = 7589] [id = 343] 19:57:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faee3fb6800) [pid = 7589] [serial = 1030] [outer = (nil)] 19:57:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faee6561400) [pid = 7589] [serial = 1031] [outer = 0x7faee3fb6800] 19:57:25 INFO - PROCESS | 7589 | 1461466645466 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeeac5e000) [pid = 7589] [serial = 1032] [outer = 0x7faee3fb6800] 19:57:26 INFO - PROCESS | 7589 | 1461466646181 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1238ms 19:57:26 INFO - PROCESS | 7589 | 1461466646197 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 7589 | 1461466646202 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:57:26 INFO - PROCESS | 7589 | 1461466646208 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 7589 | 1461466646210 Marionette TRACE conn3 <- [1,1346,null,{}] 19:57:26 INFO - PROCESS | 7589 | 1461466646216 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:26 INFO - PROCESS | 7589 | 1461466646451 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:57:26 INFO - PROCESS | 7589 | 1461466646473 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee2078800 == 105 [pid = 7589] [id = 344] 19:57:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faee3fbcc00) [pid = 7589] [serial = 1033] [outer = (nil)] 19:57:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeeb308800) [pid = 7589] [serial = 1034] [outer = 0x7faee3fbcc00] 19:57:26 INFO - PROCESS | 7589 | 1461466646541 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeecd0b000) [pid = 7589] [serial = 1035] [outer = 0x7faee3fbcc00] 19:57:27 INFO - PROCESS | 7589 | 1461466647561 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1380ms 19:57:27 INFO - PROCESS | 7589 | 1461466647589 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:57:27 INFO - PROCESS | 7589 | 1461466647593 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:57:27 INFO - PROCESS | 7589 | 1461466647598 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:57:27 INFO - PROCESS | 7589 | 1461466647601 Marionette TRACE conn3 <- [1,1350,null,{}] 19:57:27 INFO - PROCESS | 7589 | 1461466647606 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:27 INFO - PROCESS | 7589 | 1461466647844 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:57:27 INFO - PROCESS | 7589 | 1461466647880 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4ae1000 == 106 [pid = 7589] [id = 345] 19:57:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faeeb30bc00) [pid = 7589] [serial = 1036] [outer = (nil)] 19:57:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeed2d1000) [pid = 7589] [serial = 1037] [outer = 0x7faeeb30bc00] 19:57:27 INFO - PROCESS | 7589 | 1461466647946 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeed457400) [pid = 7589] [serial = 1038] [outer = 0x7faeeb30bc00] 19:57:29 INFO - PROCESS | 7589 | 1461466649095 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1533ms 19:57:29 INFO - PROCESS | 7589 | 1461466649133 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:57:29 INFO - PROCESS | 7589 | 1461466649137 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:57:29 INFO - PROCESS | 7589 | 1461466649143 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 7589 | 1461466649146 Marionette TRACE conn3 <- [1,1354,null,{}] 19:57:29 INFO - PROCESS | 7589 | 1461466649158 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:30 INFO - PROCESS | 7589 | 1461466650215 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faee3986400) [pid = 7589] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faee0c20000) [pid = 7589] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faedf875000) [pid = 7589] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faeeac66c00) [pid = 7589] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faeee00ec00) [pid = 7589] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faedca31800) [pid = 7589] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef0ffdc00) [pid = 7589] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faedf86e800) [pid = 7589] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faeedcec000) [pid = 7589] [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.] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faef0e8b000) [pid = 7589] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faef1cf7000) [pid = 7589] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:57:30 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faeef223800) [pid = 7589] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:57:30 INFO - PROCESS | 7589 | 1461466650405 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd60000 == 107 [pid = 7589] [id = 346] 19:57:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faedec8e800) [pid = 7589] [serial = 1039] [outer = (nil)] 19:57:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faee0ea0000) [pid = 7589] [serial = 1040] [outer = 0x7faedec8e800] 19:57:30 INFO - PROCESS | 7589 | 1461466650483 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeee004c00) [pid = 7589] [serial = 1041] [outer = 0x7faedec8e800] 19:57:31 INFO - PROCESS | 7589 | 1461466651250 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2144ms 19:57:31 INFO - PROCESS | 7589 | 1461466651288 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 7589 | 1461466651291 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:57:31 INFO - PROCESS | 7589 | 1461466651297 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 7589 | 1461466651301 Marionette TRACE conn3 <- [1,1358,null,{}] 19:57:31 INFO - PROCESS | 7589 | 1461466651308 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:31 INFO - PROCESS | 7589 | 1461466651556 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:57:31 INFO - PROCESS | 7589 | 1461466651575 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb61800 == 108 [pid = 7589] [id = 347] 19:57:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faeedce9400) [pid = 7589] [serial = 1042] [outer = (nil)] 19:57:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeef434000) [pid = 7589] [serial = 1043] [outer = 0x7faeedce9400] 19:57:31 INFO - PROCESS | 7589 | 1461466651644 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeef7bb400) [pid = 7589] [serial = 1044] [outer = 0x7faeedce9400] 19:57:32 INFO - PROCESS | 7589 | 1461466652668 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1430ms 19:57:32 INFO - PROCESS | 7589 | 1461466652730 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:57:32 INFO - PROCESS | 7589 | 1461466652737 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:57:32 INFO - PROCESS | 7589 | 1461466652747 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:57:32 INFO - PROCESS | 7589 | 1461466652754 Marionette TRACE conn3 <- [1,1362,null,{}] 19:57:32 INFO - PROCESS | 7589 | 1461466652764 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:33 INFO - PROCESS | 7589 | 1461466653027 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:57:33 INFO - PROCESS | 7589 | 1461466653328 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd69000 == 109 [pid = 7589] [id = 348] 19:57:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faedec8a000) [pid = 7589] [serial = 1045] [outer = (nil)] 19:57:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faee0ea8800) [pid = 7589] [serial = 1046] [outer = 0x7faedec8a000] 19:57:33 INFO - PROCESS | 7589 | 1461466653413 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faee26b4800) [pid = 7589] [serial = 1047] [outer = 0x7faedec8a000] 19:57:34 INFO - PROCESS | 7589 | 1461466654378 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1692ms 19:57:34 INFO - PROCESS | 7589 | 1461466654439 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:57:34 INFO - PROCESS | 7589 | 1461466654448 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:57:34 INFO - PROCESS | 7589 | 1461466654461 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:57:34 INFO - PROCESS | 7589 | 1461466654465 Marionette TRACE conn3 <- [1,1366,null,{}] 19:57:34 INFO - PROCESS | 7589 | 1461466654471 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:34 INFO - PROCESS | 7589 | 1461466654724 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:57:34 INFO - PROCESS | 7589 | 1461466654981 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab13800 == 110 [pid = 7589] [id = 349] 19:57:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faee39ad400) [pid = 7589] [serial = 1048] [outer = (nil)] 19:57:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faee3f03c00) [pid = 7589] [serial = 1049] [outer = 0x7faee39ad400] 19:57:35 INFO - PROCESS | 7589 | 1461466655060 Marionette DEBUG loaded listener.js 19:57:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeea904000) [pid = 7589] [serial = 1050] [outer = 0x7faee39ad400] 19:57:36 INFO - PROCESS | 7589 | 1461466656105 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:57:36 INFO - PROCESS | 7589 | 1461466656151 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:57:36 INFO - PROCESS | 7589 | 1461466656159 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 7589 | 1461466656165 Marionette TRACE conn3 <- [1,1370,null,{}] 19:57:36 INFO - PROCESS | 7589 | 1461466656182 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:36 INFO - PROCESS | 7589 | 1461466656439 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:57:36 INFO - PROCESS | 7589 | 1461466656709 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcbb000 == 111 [pid = 7589] [id = 350] 19:57:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeecd11c00) [pid = 7589] [serial = 1051] [outer = (nil)] 19:57:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeed461000) [pid = 7589] [serial = 1052] [outer = 0x7faeecd11c00] 19:57:36 INFO - PROCESS | 7589 | 1461466656791 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faeedce6c00) [pid = 7589] [serial = 1053] [outer = 0x7faeecd11c00] 19:57:37 INFO - PROCESS | 7589 | 1461466657731 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:57:37 INFO - PROCESS | 7589 | 1461466657754 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:57:37 INFO - PROCESS | 7589 | 1461466657761 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:57:37 INFO - PROCESS | 7589 | 1461466657764 Marionette TRACE conn3 <- [1,1374,null,{}] 19:57:37 INFO - PROCESS | 7589 | 1461466657770 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:37 INFO - PROCESS | 7589 | 1461466657974 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:57:38 INFO - PROCESS | 7589 | 1461466658158 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef223800 == 112 [pid = 7589] [id = 351] 19:57:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faeed453400) [pid = 7589] [serial = 1054] [outer = (nil)] 19:57:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faeef7bd000) [pid = 7589] [serial = 1055] [outer = 0x7faeed453400] 19:57:38 INFO - PROCESS | 7589 | 1461466658236 Marionette DEBUG loaded listener.js 19:57:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faeef93a400) [pid = 7589] [serial = 1056] [outer = 0x7faeed453400] 19:57:39 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:57:39 INFO - PROCESS | 7589 | 1461466659214 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:57:39 INFO - PROCESS | 7589 | 1461466659259 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:57:39 INFO - PROCESS | 7589 | 1461466659266 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:57:39 INFO - PROCESS | 7589 | 1461466659269 Marionette TRACE conn3 <- [1,1378,null,{}] 19:57:39 INFO - PROCESS | 7589 | 1461466659275 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:39 INFO - PROCESS | 7589 | 1461466659478 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:57:39 INFO - PROCESS | 7589 | 1461466659716 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e0f000 == 113 [pid = 7589] [id = 352] 19:57:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faeede65c00) [pid = 7589] [serial = 1057] [outer = (nil)] 19:57:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef0e83c00) [pid = 7589] [serial = 1058] [outer = 0x7faeede65c00] 19:57:39 INFO - PROCESS | 7589 | 1461466659838 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef0fc1c00) [pid = 7589] [serial = 1059] [outer = 0x7faeede65c00] 19:57:40 INFO - PROCESS | 7589 | 1461466660728 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:57:40 INFO - PROCESS | 7589 | 1461466660751 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:57:40 INFO - PROCESS | 7589 | 1461466660758 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 7589 | 1461466660762 Marionette TRACE conn3 <- [1,1382,null,{}] 19:57:40 INFO - PROCESS | 7589 | 1461466660767 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:40 INFO - PROCESS | 7589 | 1461466660994 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:57:41 INFO - PROCESS | 7589 | 1461466661188 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef11d9800 == 114 [pid = 7589] [id = 353] 19:57:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef0e8e400) [pid = 7589] [serial = 1060] [outer = (nil)] 19:57:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef1b87400) [pid = 7589] [serial = 1061] [outer = 0x7faef0e8e400] 19:57:41 INFO - PROCESS | 7589 | 1461466661266 Marionette DEBUG loaded listener.js 19:57:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef1c42400) [pid = 7589] [serial = 1062] [outer = 0x7faef0e8e400] 19:57:42 INFO - PROCESS | 7589 | [7589] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:57:42 INFO - PROCESS | 7589 | 1461466662224 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:57:42 INFO - PROCESS | 7589 | 1461466662300 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:57:42 INFO - PROCESS | 7589 | 1461466662308 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:57:42 INFO - PROCESS | 7589 | 1461466662312 Marionette TRACE conn3 <- [1,1386,null,{}] 19:57:42 INFO - PROCESS | 7589 | 1461466662317 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:42 INFO - PROCESS | 7589 | 1461466662519 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:57:42 INFO - PROCESS | 7589 | 1461466662746 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1841000 == 115 [pid = 7589] [id = 354] 19:57:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faef0fce800) [pid = 7589] [serial = 1063] [outer = (nil)] 19:57:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef1cef000) [pid = 7589] [serial = 1064] [outer = 0x7faef0fce800] 19:57:42 INFO - PROCESS | 7589 | 1461466662867 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef2c52800) [pid = 7589] [serial = 1065] [outer = 0x7faef0fce800] 19:57:43 INFO - PROCESS | 7589 | 1461466663789 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:57:43 INFO - PROCESS | 7589 | 1461466663844 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:57:43 INFO - PROCESS | 7589 | 1461466663851 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 7589 | 1461466663854 Marionette TRACE conn3 <- [1,1390,null,{}] 19:57:43 INFO - PROCESS | 7589 | 1461466663860 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:44 INFO - PROCESS | 7589 | 1461466664121 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:57:44 INFO - PROCESS | 7589 | 1461466664409 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b5a000 == 116 [pid = 7589] [id = 355] 19:57:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faeede62c00) [pid = 7589] [serial = 1066] [outer = (nil)] 19:57:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef52df000) [pid = 7589] [serial = 1067] [outer = 0x7faeede62c00] 19:57:44 INFO - PROCESS | 7589 | 1461466664501 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faef568d000) [pid = 7589] [serial = 1068] [outer = 0x7faeede62c00] 19:57:45 INFO - PROCESS | 7589 | 1461466665349 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1536ms 19:57:45 INFO - PROCESS | 7589 | 1461466665389 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 7589 | 1461466665393 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:57:45 INFO - PROCESS | 7589 | 1461466665400 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 7589 | 1461466665403 Marionette TRACE conn3 <- [1,1394,null,{}] 19:57:45 INFO - PROCESS | 7589 | 1461466665409 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:45 INFO - PROCESS | 7589 | 1461466665608 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:57:45 INFO - PROCESS | 7589 | 1461466665794 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ee5800 == 117 [pid = 7589] [id = 356] 19:57:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faef1afd400) [pid = 7589] [serial = 1069] [outer = (nil)] 19:57:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef6283000) [pid = 7589] [serial = 1070] [outer = 0x7faef1afd400] 19:57:45 INFO - PROCESS | 7589 | 1461466665868 Marionette DEBUG loaded listener.js 19:57:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faef628e400) [pid = 7589] [serial = 1071] [outer = 0x7faef1afd400] 19:57:46 INFO - PROCESS | 7589 | 1461466666807 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1440ms 19:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:57:46 INFO - PROCESS | 7589 | 1461466666842 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:57:46 INFO - PROCESS | 7589 | 1461466666845 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:57:46 INFO - PROCESS | 7589 | 1461466666853 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 7589 | 1461466666855 Marionette TRACE conn3 <- [1,1398,null,{}] 19:57:46 INFO - PROCESS | 7589 | 1461466666862 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:47 INFO - PROCESS | 7589 | 1461466667066 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:57:47 INFO - PROCESS | 7589 | 1461466667253 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef537a000 == 118 [pid = 7589] [id = 357] 19:57:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faef2c53000) [pid = 7589] [serial = 1072] [outer = (nil)] 19:57:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faef6a2d000) [pid = 7589] [serial = 1073] [outer = 0x7faef2c53000] 19:57:47 INFO - PROCESS | 7589 | 1461466667331 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faef6b26000) [pid = 7589] [serial = 1074] [outer = 0x7faef2c53000] 19:57:48 INFO - PROCESS | 7589 | 1461466668249 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1431ms 19:57:48 INFO - PROCESS | 7589 | 1461466668283 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:57:48 INFO - PROCESS | 7589 | 1461466668287 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:57:48 INFO - PROCESS | 7589 | 1461466668294 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:57:48 INFO - PROCESS | 7589 | 1461466668297 Marionette TRACE conn3 <- [1,1402,null,{}] 19:57:48 INFO - PROCESS | 7589 | 1461466668304 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:48 INFO - PROCESS | 7589 | 1461466668550 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:57:48 INFO - PROCESS | 7589 | 1461466668812 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7399800 == 119 [pid = 7589] [id = 358] 19:57:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faef7d5c800) [pid = 7589] [serial = 1075] [outer = (nil)] 19:57:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faef7d62800) [pid = 7589] [serial = 1076] [outer = 0x7faef7d5c800] 19:57:48 INFO - PROCESS | 7589 | 1461466668943 Marionette DEBUG loaded listener.js 19:57:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faef7e0cc00) [pid = 7589] [serial = 1077] [outer = 0x7faef7d5c800] 19:57:49 INFO - PROCESS | 7589 | 1461466669836 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1589ms 19:57:49 INFO - PROCESS | 7589 | 1461466669885 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:57:49 INFO - PROCESS | 7589 | 1461466669889 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:57:49 INFO - PROCESS | 7589 | 1461466669896 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:57:49 INFO - PROCESS | 7589 | 1461466669899 Marionette TRACE conn3 <- [1,1406,null,{}] 19:57:49 INFO - PROCESS | 7589 | 1461466669905 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:50 INFO - PROCESS | 7589 | 1461466670111 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:57:50 INFO - PROCESS | 7589 | 1461466670300 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7be3800 == 120 [pid = 7589] [id = 359] 19:57:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 191 (0x7faef360fc00) [pid = 7589] [serial = 1078] [outer = (nil)] 19:57:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 192 (0x7faef848ec00) [pid = 7589] [serial = 1079] [outer = 0x7faef360fc00] 19:57:50 INFO - PROCESS | 7589 | 1461466670377 Marionette DEBUG loaded listener.js 19:57:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 193 (0x7faef8cc3000) [pid = 7589] [serial = 1080] [outer = 0x7faef360fc00] 19:57:51 INFO - PROCESS | 7589 | 1461466671292 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1430ms 19:57:51 INFO - PROCESS | 7589 | 1461466671326 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 7589 | 1461466671330 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:57:51 INFO - PROCESS | 7589 | 1461466671336 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 7589 | 1461466671339 Marionette TRACE conn3 <- [1,1410,null,{}] 19:57:51 INFO - PROCESS | 7589 | 1461466671345 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:51 INFO - PROCESS | 7589 | 1461466671549 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:57:51 INFO - PROCESS | 7589 | 1461466671739 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8a3f800 == 121 [pid = 7589] [id = 360] 19:57:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 194 (0x7faef7d5f800) [pid = 7589] [serial = 1081] [outer = (nil)] 19:57:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 195 (0x7faef9093000) [pid = 7589] [serial = 1082] [outer = 0x7faef7d5f800] 19:57:51 INFO - PROCESS | 7589 | 1461466671813 Marionette DEBUG loaded listener.js 19:57:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 196 (0x7faef9a19400) [pid = 7589] [serial = 1083] [outer = 0x7faef7d5f800] 19:57:52 INFO - PROCESS | 7589 | 1461466672895 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1596ms 19:57:52 INFO - PROCESS | 7589 | 1461466672934 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:57:52 INFO - PROCESS | 7589 | 1461466672938 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:57:52 INFO - PROCESS | 7589 | 1461466672945 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:57:52 INFO - PROCESS | 7589 | 1461466672949 Marionette TRACE conn3 <- [1,1414,null,{}] 19:57:52 INFO - PROCESS | 7589 | 1461466672954 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:53 INFO - PROCESS | 7589 | 1461466673217 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:57:53 INFO - PROCESS | 7589 | 1461466673498 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd7d000 == 122 [pid = 7589] [id = 361] 19:57:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 197 (0x7faedca3ac00) [pid = 7589] [serial = 1084] [outer = (nil)] 19:57:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 198 (0x7faeee00c400) [pid = 7589] [serial = 1085] [outer = 0x7faedca3ac00] 19:57:53 INFO - PROCESS | 7589 | 1461466673577 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 199 (0x7faef7ab5800) [pid = 7589] [serial = 1086] [outer = 0x7faedca3ac00] 19:57:54 INFO - PROCESS | 7589 | 1461466674908 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1989ms 19:57:54 INFO - PROCESS | 7589 | 1461466674935 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 7589 | 1461466674940 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:57:55 INFO - PROCESS | 7589 | 1461466675064 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 7589 | 1461466675069 Marionette TRACE conn3 <- [1,1418,null,{}] 19:57:55 INFO - PROCESS | 7589 | 1461466675081 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:55 INFO - PROCESS | 7589 | 1461466675281 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:57:55 INFO - PROCESS | 7589 | 1461466675498 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee207d800 == 123 [pid = 7589] [id = 362] 19:57:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 200 (0x7faedf874c00) [pid = 7589] [serial = 1087] [outer = (nil)] 19:57:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 201 (0x7faee0c21c00) [pid = 7589] [serial = 1088] [outer = 0x7faedf874c00] 19:57:55 INFO - PROCESS | 7589 | 1461466675576 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 202 (0x7faee3986800) [pid = 7589] [serial = 1089] [outer = 0x7faedf874c00] 19:57:56 INFO - PROCESS | 7589 | 1461466676629 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1652ms 19:57:56 INFO - PROCESS | 7589 | 1461466676652 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 7589 | 1461466676662 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:57:56 INFO - PROCESS | 7589 | 1461466676674 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 7589 | 1461466676677 Marionette TRACE conn3 <- [1,1422,null,{}] 19:57:56 INFO - PROCESS | 7589 | 1461466676685 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:56 INFO - PROCESS | 7589 | 1461466676894 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:57:57 INFO - PROCESS | 7589 | 1461466677189 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedead5000 == 124 [pid = 7589] [id = 363] 19:57:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 203 (0x7faee655e000) [pid = 7589] [serial = 1090] [outer = (nil)] 19:57:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 204 (0x7faeeac62400) [pid = 7589] [serial = 1091] [outer = 0x7faee655e000] 19:57:57 INFO - PROCESS | 7589 | 1461466677259 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 205 (0x7faeeb2b1000) [pid = 7589] [serial = 1092] [outer = 0x7faee655e000] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee206c000 == 123 [pid = 7589] [id = 299] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb5d800 == 122 [pid = 7589] [id = 300] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 204 (0x7faedc959400) [pid = 7589] [serial = 962] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 203 (0x7faf08e14c00) [pid = 7589] [serial = 944] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 202 (0x7faedec8c400) [pid = 7589] [serial = 959] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 201 (0x7faf0987e800) [pid = 7589] [serial = 956] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 200 (0x7faef7dac800) [pid = 7589] [serial = 950] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 199 (0x7faeedb2a800) [pid = 7589] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 198 (0x7faef19e3400) [pid = 7589] [serial = 953] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 197 (0x7faee39ab800) [pid = 7589] [serial = 947] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfd60000 == 121 [pid = 7589] [id = 346] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4ae1000 == 120 [pid = 7589] [id = 345] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee2078800 == 119 [pid = 7589] [id = 344] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedf8a3000 == 118 [pid = 7589] [id = 343] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc6d5000 == 117 [pid = 7589] [id = 342] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeaa02800 == 116 [pid = 7589] [id = 341] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05665000 == 115 [pid = 7589] [id = 337] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf035a2800 == 114 [pid = 7589] [id = 336] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7914800 == 113 [pid = 7589] [id = 335] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef657f800 == 112 [pid = 7589] [id = 334] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1ed9000 == 111 [pid = 7589] [id = 333] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f6c000 == 110 [pid = 7589] [id = 255] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed5bb800 == 109 [pid = 7589] [id = 332] 19:57:58 INFO - PROCESS | 7589 | 1461466678353 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:57:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3924800 == 108 [pid = 7589] [id = 331] 19:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1735ms 19:57:58 INFO - PROCESS | 7589 | 1461466678409 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:57:58 INFO - PROCESS | 7589 | 1461466678411 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:57:58 INFO - PROCESS | 7589 | 1461466678418 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:57:58 INFO - PROCESS | 7589 | 1461466678425 Marionette TRACE conn3 <- [1,1426,null,{}] 19:57:58 INFO - PROCESS | 7589 | 1461466678441 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:57:58 INFO - PROCESS | 7589 | 1461466678678 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 196 (0x7faeeb2a6c00) [pid = 7589] [serial = 990] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 195 (0x7faee39abc00) [pid = 7589] [serial = 972] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 194 (0x7faef6c91400) [pid = 7589] [serial = 938] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 193 (0x7faee24dc400) [pid = 7589] [serial = 968] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 192 (0x7faee24e7c00) [pid = 7589] [serial = 969] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 191 (0x7faefe577c00) [pid = 7589] [serial = 941] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 190 (0x7faeede5f800) [pid = 7589] [serial = 978] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faeeb30fc00) [pid = 7589] [serial = 975] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faeef931400) [pid = 7589] [serial = 980] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faedca33c00) [pid = 7589] [serial = 965] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faef0e8b400) [pid = 7589] [serial = 981] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faef1c4b800) [pid = 7589] [serial = 983] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faee0ea8400) [pid = 7589] [serial = 989] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faef360c800) [pid = 7589] [serial = 984] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faef7daa800) [pid = 7589] [serial = 648] [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.] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faef6a39c00) [pid = 7589] [serial = 987] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faee26bc000) [pid = 7589] [serial = 977] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faef1af3000) [pid = 7589] [serial = 932] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faedca38800) [pid = 7589] [serial = 966] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faee26bf000) [pid = 7589] [serial = 926] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faef647fc00) [pid = 7589] [serial = 924] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faeed455c00) [pid = 7589] [serial = 929] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faeeb2aa000) [pid = 7589] [serial = 974] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faee398c000) [pid = 7589] [serial = 971] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faef1cf8000) [pid = 7589] [serial = 935] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faef6a2b800) [pid = 7589] [serial = 986] [outer = (nil)] [url = about:blank] 19:57:58 INFO - PROCESS | 7589 | 1461466678920 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee2060000 == 109 [pid = 7589] [id = 364] 19:57:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faee26bc000) [pid = 7589] [serial = 1093] [outer = (nil)] 19:57:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faeeb2a6c00) [pid = 7589] [serial = 1094] [outer = 0x7faee26bc000] 19:57:58 INFO - PROCESS | 7589 | 1461466678993 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faeedc3d000) [pid = 7589] [serial = 1095] [outer = 0x7faee26bc000] 19:57:59 INFO - PROCESS | 7589 | 1461466679822 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1438ms 19:57:59 INFO - PROCESS | 7589 | 1461466679857 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 7589 | 1461466679861 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:57:59 INFO - PROCESS | 7589 | 1461466679868 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 7589 | 1461466679871 Marionette TRACE conn3 <- [1,1430,null,{}] 19:57:59 INFO - PROCESS | 7589 | 1461466679877 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:00 INFO - PROCESS | 7589 | 1461466680126 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:58:00 INFO - PROCESS | 7589 | 1461466680148 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab07000 == 110 [pid = 7589] [id = 365] 19:58:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faeeb2a3c00) [pid = 7589] [serial = 1096] [outer = (nil)] 19:58:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faeef4e4c00) [pid = 7589] [serial = 1097] [outer = 0x7faeeb2a3c00] 19:58:00 INFO - PROCESS | 7589 | 1461466680216 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef0e81400) [pid = 7589] [serial = 1098] [outer = 0x7faeeb2a3c00] 19:58:01 INFO - PROCESS | 7589 | 1461466681178 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1343ms 19:58:01 INFO - PROCESS | 7589 | 1461466681212 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:58:01 INFO - PROCESS | 7589 | 1461466681216 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:58:01 INFO - PROCESS | 7589 | 1461466681222 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:58:01 INFO - PROCESS | 7589 | 1461466681224 Marionette TRACE conn3 <- [1,1434,null,{}] 19:58:01 INFO - PROCESS | 7589 | 1461466681238 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:01 INFO - PROCESS | 7589 | 1461466681484 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:58:01 INFO - PROCESS | 7589 | 1461466681520 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed5ac800 == 111 [pid = 7589] [id = 366] 19:58:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faeedc40c00) [pid = 7589] [serial = 1099] [outer = (nil)] 19:58:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef0fcc000) [pid = 7589] [serial = 1100] [outer = 0x7faeedc40c00] 19:58:01 INFO - PROCESS | 7589 | 1461466681586 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef0ffd400) [pid = 7589] [serial = 1101] [outer = 0x7faeedc40c00] 19:58:02 INFO - PROCESS | 7589 | 1461466682567 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1382ms 19:58:02 INFO - PROCESS | 7589 | 1461466682605 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 7589 | 1461466682608 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:58:02 INFO - PROCESS | 7589 | 1461466682615 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 7589 | 1461466682618 Marionette TRACE conn3 <- [1,1438,null,{}] 19:58:02 INFO - PROCESS | 7589 | 1461466682623 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:02 INFO - PROCESS | 7589 | 1461466682911 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:58:03 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faeeb30bc00) [pid = 7589] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:58:03 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faee250b000) [pid = 7589] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:58:03 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faee3fb6800) [pid = 7589] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:58:03 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faedec91000) [pid = 7589] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:58:03 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faee3fbcc00) [pid = 7589] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:58:03 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faedec8e800) [pid = 7589] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:58:03 INFO - PROCESS | 7589 | 1461466683330 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4aed000 == 112 [pid = 7589] [id = 367] 19:58:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faedec8e800) [pid = 7589] [serial = 1102] [outer = (nil)] 19:58:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faee3bc8800) [pid = 7589] [serial = 1103] [outer = 0x7faedec8e800] 19:58:03 INFO - PROCESS | 7589 | 1461466683403 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef0e8b400) [pid = 7589] [serial = 1104] [outer = 0x7faedec8e800] 19:58:04 INFO - PROCESS | 7589 | 1461466684118 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1537ms 19:58:04 INFO - PROCESS | 7589 | 1461466684154 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 7589 | 1461466684157 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:58:04 INFO - PROCESS | 7589 | 1461466684172 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 7589 | 1461466684174 Marionette TRACE conn3 <- [1,1442,null,{}] 19:58:04 INFO - PROCESS | 7589 | 1461466684187 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:04 INFO - PROCESS | 7589 | 1461466684410 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:58:04 INFO - PROCESS | 7589 | 1461466684555 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e22800 == 113 [pid = 7589] [id = 368] 19:58:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faedec91000) [pid = 7589] [serial = 1105] [outer = (nil)] 19:58:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef1c44000) [pid = 7589] [serial = 1106] [outer = 0x7faedec91000] 19:58:04 INFO - PROCESS | 7589 | 1461466684624 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef6c91000) [pid = 7589] [serial = 1107] [outer = 0x7faedec91000] 19:58:05 INFO - PROCESS | 7589 | 1461466685582 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1497ms 19:58:05 INFO - PROCESS | 7589 | 1461466685662 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 7589 | 1461466685668 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:58:05 INFO - PROCESS | 7589 | 1461466685677 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 7589 | 1461466685685 Marionette TRACE conn3 <- [1,1446,null,{}] 19:58:05 INFO - PROCESS | 7589 | 1461466685696 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:05 INFO - PROCESS | 7589 | 1461466685962 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:58:06 INFO - PROCESS | 7589 | 1461466686256 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfde2800 == 114 [pid = 7589] [id = 369] 19:58:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faedf87c000) [pid = 7589] [serial = 1108] [outer = (nil)] 19:58:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faee24e8c00) [pid = 7589] [serial = 1109] [outer = 0x7faedf87c000] 19:58:06 INFO - PROCESS | 7589 | 1461466686338 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faee3991000) [pid = 7589] [serial = 1110] [outer = 0x7faedf87c000] 19:58:07 INFO - PROCESS | 7589 | 1461466687321 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1690ms 19:58:07 INFO - PROCESS | 7589 | 1461466687369 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 7589 | 1461466687378 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:58:07 INFO - PROCESS | 7589 | 1461466687390 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 7589 | 1461466687394 Marionette TRACE conn3 <- [1,1450,null,{}] 19:58:07 INFO - PROCESS | 7589 | 1461466687401 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:07 INFO - PROCESS | 7589 | 1461466687626 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:58:07 INFO - PROCESS | 7589 | 1461466687865 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed8a3000 == 115 [pid = 7589] [id = 370] 19:58:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faeeabfb000) [pid = 7589] [serial = 1111] [outer = (nil)] 19:58:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faeeb305000) [pid = 7589] [serial = 1112] [outer = 0x7faeeabfb000] 19:58:07 INFO - PROCESS | 7589 | 1461466687991 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faeed2d5400) [pid = 7589] [serial = 1113] [outer = 0x7faeeabfb000] 19:58:09 INFO - PROCESS | 7589 | 1461466689028 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1687ms 19:58:09 INFO - PROCESS | 7589 | 1461466689078 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:58:09 INFO - PROCESS | 7589 | 1461466689083 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:58:09 INFO - PROCESS | 7589 | 1461466689090 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:58:09 INFO - PROCESS | 7589 | 1461466689096 Marionette TRACE conn3 <- [1,1454,null,{}] 19:58:09 INFO - PROCESS | 7589 | 1461466689113 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:09 INFO - PROCESS | 7589 | 1461466689395 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:58:09 INFO - PROCESS | 7589 | 1461466689674 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ed4800 == 116 [pid = 7589] [id = 371] 19:58:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faef0ee3000) [pid = 7589] [serial = 1114] [outer = (nil)] 19:58:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faef19e2800) [pid = 7589] [serial = 1115] [outer = 0x7faef0ee3000] 19:58:09 INFO - PROCESS | 7589 | 1461466689762 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faef1c46800) [pid = 7589] [serial = 1116] [outer = 0x7faef0ee3000] 19:58:10 INFO - PROCESS | 7589 | 1461466690714 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1692ms 19:58:10 INFO - PROCESS | 7589 | 1461466690782 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:58:10 INFO - PROCESS | 7589 | 1461466690787 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:58:10 INFO - PROCESS | 7589 | 1461466690793 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 7589 | 1461466690797 Marionette TRACE conn3 <- [1,1458,null,{}] 19:58:10 INFO - PROCESS | 7589 | 1461466690802 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:11 INFO - PROCESS | 7589 | 1461466691055 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:58:11 INFO - PROCESS | 7589 | 1461466691329 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7079000 == 117 [pid = 7589] [id = 372] 19:58:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faef0fc6c00) [pid = 7589] [serial = 1117] [outer = (nil)] 19:58:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 191 (0x7faef628a400) [pid = 7589] [serial = 1118] [outer = 0x7faef0fc6c00] 19:58:11 INFO - PROCESS | 7589 | 1461466691409 Marionette DEBUG loaded listener.js 19:58:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 192 (0x7faef6c9b000) [pid = 7589] [serial = 1119] [outer = 0x7faef0fc6c00] 19:58:12 INFO - PROCESS | 7589 | 1461466692360 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1633ms 19:58:12 INFO - PROCESS | 7589 | 1461466692428 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:58:12 INFO - PROCESS | 7589 | 1461466692432 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:58:12 INFO - PROCESS | 7589 | 1461466692441 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 7589 | 1461466692444 Marionette TRACE conn3 <- [1,1462,null,{}] 19:58:12 INFO - PROCESS | 7589 | 1461466692451 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:12 INFO - PROCESS | 7589 | 1461466692665 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:58:12 INFO - PROCESS | 7589 | 1461466692922 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef845a000 == 118 [pid = 7589] [id = 373] 19:58:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 193 (0x7faeedc40000) [pid = 7589] [serial = 1120] [outer = (nil)] 19:58:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 194 (0x7faef7abdc00) [pid = 7589] [serial = 1121] [outer = 0x7faeedc40000] 19:58:13 INFO - PROCESS | 7589 | 1461466693003 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 195 (0x7faef7dad800) [pid = 7589] [serial = 1122] [outer = 0x7faeedc40000] 19:58:13 INFO - PROCESS | 7589 | 1461466693930 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1536ms 19:58:13 INFO - PROCESS | 7589 | 1461466693977 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:58:13 INFO - PROCESS | 7589 | 1461466693981 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:58:13 INFO - PROCESS | 7589 | 1461466693987 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:58:13 INFO - PROCESS | 7589 | 1461466693991 Marionette TRACE conn3 <- [1,1466,null,{}] 19:58:14 INFO - PROCESS | 7589 | 1461466693996 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:14 INFO - PROCESS | 7589 | 1461466694244 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:58:14 INFO - PROCESS | 7589 | 1461466694551 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5e3800 == 119 [pid = 7589] [id = 374] 19:58:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 196 (0x7faef9f27800) [pid = 7589] [serial = 1123] [outer = (nil)] 19:58:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 197 (0x7faef9f28000) [pid = 7589] [serial = 1124] [outer = 0x7faef9f27800] 19:58:14 INFO - PROCESS | 7589 | 1461466694640 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 198 (0x7faf03531800) [pid = 7589] [serial = 1125] [outer = 0x7faef9f27800] 19:58:15 INFO - PROCESS | 7589 | 1461466695565 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1638ms 19:58:15 INFO - PROCESS | 7589 | 1461466695627 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 7589 | 1461466695630 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:58:15 INFO - PROCESS | 7589 | 1461466695638 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 7589 | 1461466695642 Marionette TRACE conn3 <- [1,1470,null,{}] 19:58:15 INFO - PROCESS | 7589 | 1461466695647 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:15 INFO - PROCESS | 7589 | 1461466695865 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:58:16 INFO - PROCESS | 7589 | 1461466696099 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0466b000 == 120 [pid = 7589] [id = 375] 19:58:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 199 (0x7faef9f27c00) [pid = 7589] [serial = 1126] [outer = (nil)] 19:58:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 200 (0x7faf043dd800) [pid = 7589] [serial = 1127] [outer = 0x7faef9f27c00] 19:58:16 INFO - PROCESS | 7589 | 1461466696220 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 201 (0x7faf04608400) [pid = 7589] [serial = 1128] [outer = 0x7faef9f27c00] 19:58:17 INFO - PROCESS | 7589 | 1461466697089 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1484ms 19:58:17 INFO - PROCESS | 7589 | 1461466697123 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:58:17 INFO - PROCESS | 7589 | 1461466697128 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:58:17 INFO - PROCESS | 7589 | 1461466697134 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:58:17 INFO - PROCESS | 7589 | 1461466697137 Marionette TRACE conn3 <- [1,1474,null,{}] 19:58:17 INFO - PROCESS | 7589 | 1461466697144 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:17 INFO - PROCESS | 7589 | 1461466697353 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:58:17 INFO - PROCESS | 7589 | 1461466697548 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05666000 == 121 [pid = 7589] [id = 376] 19:58:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 202 (0x7faef0ff3400) [pid = 7589] [serial = 1129] [outer = (nil)] 19:58:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 203 (0x7faf0468a400) [pid = 7589] [serial = 1130] [outer = 0x7faef0ff3400] 19:58:17 INFO - PROCESS | 7589 | 1461466697636 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 204 (0x7faf05540400) [pid = 7589] [serial = 1131] [outer = 0x7faef0ff3400] 19:58:18 INFO - PROCESS | 7589 | 1461466698595 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1531ms 19:58:18 INFO - PROCESS | 7589 | 1461466698666 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 7589 | 1461466698670 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:58:18 INFO - PROCESS | 7589 | 1461466698677 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 7589 | 1461466698681 Marionette TRACE conn3 <- [1,1478,null,{}] 19:58:18 INFO - PROCESS | 7589 | 1461466698687 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:18 INFO - PROCESS | 7589 | 1461466698916 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:58:19 INFO - PROCESS | 7589 | 1461466699150 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf08e61800 == 122 [pid = 7589] [id = 377] 19:58:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 205 (0x7faef19ed400) [pid = 7589] [serial = 1132] [outer = (nil)] 19:58:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 206 (0x7faf0580f800) [pid = 7589] [serial = 1133] [outer = 0x7faef19ed400] 19:58:19 INFO - PROCESS | 7589 | 1461466699240 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 207 (0x7faf077bac00) [pid = 7589] [serial = 1134] [outer = 0x7faef19ed400] 19:58:20 INFO - PROCESS | 7589 | 1461466700134 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1534ms 19:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:58:20 INFO - PROCESS | 7589 | 1461466700213 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 7589 | 1461466700216 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:58:20 INFO - PROCESS | 7589 | 1461466700223 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 7589 | 1461466700226 Marionette TRACE conn3 <- [1,1482,null,{}] 19:58:20 INFO - PROCESS | 7589 | 1461466700232 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:20 INFO - PROCESS | 7589 | 1461466700489 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:58:20 INFO - PROCESS | 7589 | 1461466700722 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0905f000 == 123 [pid = 7589] [id = 378] 19:58:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 208 (0x7faf0564e400) [pid = 7589] [serial = 1135] [outer = (nil)] 19:58:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 209 (0x7faf0919ac00) [pid = 7589] [serial = 1136] [outer = 0x7faf0564e400] 19:58:20 INFO - PROCESS | 7589 | 1461466700842 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faf091a4400) [pid = 7589] [serial = 1137] [outer = 0x7faf0564e400] 19:58:21 INFO - PROCESS | 7589 | 1461466701920 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1733ms 19:58:21 INFO - PROCESS | 7589 | 1461466701956 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 7589 | 1461466701961 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:58:21 INFO - PROCESS | 7589 | 1461466701967 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:58:21 INFO - PROCESS | 7589 | 1461466701971 Marionette TRACE conn3 <- [1,1486,null,{}] 19:58:21 INFO - PROCESS | 7589 | 1461466701977 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:22 INFO - PROCESS | 7589 | 1461466702218 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:58:22 INFO - PROCESS | 7589 | 1461466702490 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0948f000 == 124 [pid = 7589] [id = 379] 19:58:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faeedc3c800) [pid = 7589] [serial = 1138] [outer = (nil)] 19:58:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faf09a2d400) [pid = 7589] [serial = 1139] [outer = 0x7faeedc3c800] 19:58:22 INFO - PROCESS | 7589 | 1461466702575 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faf09b0e000) [pid = 7589] [serial = 1140] [outer = 0x7faeedc3c800] 19:58:23 INFO - PROCESS | 7589 | 1461466703547 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1634ms 19:58:23 INFO - PROCESS | 7589 | 1461466703603 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 7589 | 1461466703606 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:58:23 INFO - PROCESS | 7589 | 1461466703613 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 7589 | 1461466703615 Marionette TRACE conn3 <- [1,1490,null,{}] 19:58:23 INFO - PROCESS | 7589 | 1461466703621 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:23 INFO - PROCESS | 7589 | 1461466703853 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:58:24 INFO - PROCESS | 7589 | 1461466704091 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0b76a800 == 125 [pid = 7589] [id = 380] 19:58:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 214 (0x7faedeca4800) [pid = 7589] [serial = 1141] [outer = (nil)] 19:58:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 215 (0x7faedecaac00) [pid = 7589] [serial = 1142] [outer = 0x7faedeca4800] 19:58:24 INFO - PROCESS | 7589 | 1461466704210 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 216 (0x7faf09698800) [pid = 7589] [serial = 1143] [outer = 0x7faedeca4800] 19:58:25 INFO - PROCESS | 7589 | 1461466705105 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1532ms 19:58:25 INFO - PROCESS | 7589 | 1461466705147 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 7589 | 1461466705151 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:58:25 INFO - PROCESS | 7589 | 1461466705157 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 7589 | 1461466705161 Marionette TRACE conn3 <- [1,1494,null,{}] 19:58:25 INFO - PROCESS | 7589 | 1461466705167 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:25 INFO - PROCESS | 7589 | 1461466705381 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:58:25 INFO - PROCESS | 7589 | 1461466705622 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd5f000 == 126 [pid = 7589] [id = 381] 19:58:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 217 (0x7faedeca5400) [pid = 7589] [serial = 1144] [outer = (nil)] 19:58:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 218 (0x7faee0c46c00) [pid = 7589] [serial = 1145] [outer = 0x7faedeca5400] 19:58:25 INFO - PROCESS | 7589 | 1461466705715 Marionette DEBUG loaded listener.js 19:58:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 219 (0x7faee0c4bc00) [pid = 7589] [serial = 1146] [outer = 0x7faedeca5400] 19:58:26 INFO - PROCESS | 7589 | 1461466706603 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1484ms 19:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:58:26 INFO - PROCESS | 7589 | 1461466706642 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:58:26 INFO - PROCESS | 7589 | 1461466706645 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:58:26 INFO - PROCESS | 7589 | 1461466706651 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 7589 | 1461466706654 Marionette TRACE conn3 <- [1,1498,null,{}] 19:58:26 INFO - PROCESS | 7589 | 1461466706660 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:26 INFO - PROCESS | 7589 | 1461466706867 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:58:27 INFO - PROCESS | 7589 | 1461466707117 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b46000 == 127 [pid = 7589] [id = 382] 19:58:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 220 (0x7faedec8c400) [pid = 7589] [serial = 1147] [outer = (nil)] 19:58:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 221 (0x7faee0c51c00) [pid = 7589] [serial = 1148] [outer = 0x7faedec8c400] 19:58:27 INFO - PROCESS | 7589 | 1461466707237 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 222 (0x7faee61f9000) [pid = 7589] [serial = 1149] [outer = 0x7faedec8c400] 19:58:28 INFO - PROCESS | 7589 | 1461466708607 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2037ms 19:58:28 INFO - PROCESS | 7589 | 1461466708690 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:58:28 INFO - PROCESS | 7589 | 1461466708696 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:58:28 INFO - PROCESS | 7589 | 1461466708705 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 7589 | 1461466708711 Marionette TRACE conn3 <- [1,1502,null,{}] 19:58:28 INFO - PROCESS | 7589 | 1461466708720 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:28 INFO - PROCESS | 7589 | 1461466708945 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:58:29 INFO - PROCESS | 7589 | 1461466709144 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4c4000 == 128 [pid = 7589] [id = 383] 19:58:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 223 (0x7faedeca6000) [pid = 7589] [serial = 1150] [outer = (nil)] 19:58:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 224 (0x7faee0c50800) [pid = 7589] [serial = 1151] [outer = 0x7faedeca6000] 19:58:29 INFO - PROCESS | 7589 | 1461466709215 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 225 (0x7faee1f1e400) [pid = 7589] [serial = 1152] [outer = 0x7faedeca6000] 19:58:30 INFO - PROCESS | 7589 | 1461466710142 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1496ms 19:58:30 INFO - PROCESS | 7589 | 1461466710203 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 7589 | 1461466710211 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:58:30 INFO - PROCESS | 7589 | 1461466710221 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 7589 | 1461466710225 Marionette TRACE conn3 <- [1,1506,null,{}] 19:58:30 INFO - PROCESS | 7589 | 1461466710231 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:30 INFO - PROCESS | 7589 | 1461466710535 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:58:30 INFO - PROCESS | 7589 | 1461466710888 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8e0000 == 129 [pid = 7589] [id = 384] 19:58:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 226 (0x7faee3945000) [pid = 7589] [serial = 1153] [outer = (nil)] 19:58:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 227 (0x7faee3951800) [pid = 7589] [serial = 1154] [outer = 0x7faee3945000] 19:58:30 INFO - PROCESS | 7589 | 1461466710964 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 228 (0x7faee3bcfc00) [pid = 7589] [serial = 1155] [outer = 0x7faee3945000] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef737d800 == 128 [pid = 7589] [id = 311] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8177800 == 127 [pid = 7589] [id = 312] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0c4db800 == 126 [pid = 7589] [id = 95] 19:58:31 INFO - PROCESS | 7589 | --DOMWINDOW == 227 (0x7faef0fce000) [pid = 7589] [serial = 1004] [outer = (nil)] [url = about:blank] 19:58:31 INFO - PROCESS | 7589 | --DOMWINDOW == 226 (0x7faef0e82c00) [pid = 7589] [serial = 1007] [outer = (nil)] [url = about:blank] 19:58:31 INFO - PROCESS | 7589 | --DOMWINDOW == 225 (0x7faef783f000) [pid = 7589] [serial = 1010] [outer = (nil)] [url = about:blank] 19:58:31 INFO - PROCESS | 7589 | --DOMWINDOW == 224 (0x7faef9091800) [pid = 7589] [serial = 1013] [outer = (nil)] [url = about:blank] 19:58:31 INFO - PROCESS | 7589 | --DOMWINDOW == 223 (0x7faef6c9a800) [pid = 7589] [serial = 1016] [outer = (nil)] [url = about:blank] 19:58:31 INFO - PROCESS | 7589 | --DOMWINDOW == 222 (0x7faee0ea0400) [pid = 7589] [serial = 1019] [outer = (nil)] [url = about:blank] 19:58:31 INFO - PROCESS | 7589 | --DOMWINDOW == 221 (0x7faeef434000) [pid = 7589] [serial = 1043] [outer = (nil)] [url = about:blank] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4aed000 == 125 [pid = 7589] [id = 367] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed5ac800 == 124 [pid = 7589] [id = 366] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeab07000 == 123 [pid = 7589] [id = 365] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee2060000 == 122 [pid = 7589] [id = 364] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedead5000 == 121 [pid = 7589] [id = 363] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed8b7800 == 120 [pid = 7589] [id = 10] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee207d800 == 119 [pid = 7589] [id = 362] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7399800 == 118 [pid = 7589] [id = 358] 19:58:31 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef537a000 == 117 [pid = 7589] [id = 357] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1ee5800 == 116 [pid = 7589] [id = 356] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b5a000 == 115 [pid = 7589] [id = 355] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1841000 == 114 [pid = 7589] [id = 354] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef11d9800 == 113 [pid = 7589] [id = 353] 19:58:32 INFO - PROCESS | 7589 | 1461466712085 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e0f000 == 112 [pid = 7589] [id = 352] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef223800 == 111 [pid = 7589] [id = 351] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcbb000 == 110 [pid = 7589] [id = 350] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeab13800 == 109 [pid = 7589] [id = 349] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfd69000 == 108 [pid = 7589] [id = 348] 19:58:32 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb61800 == 107 [pid = 7589] [id = 347] 19:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1887ms 19:58:32 INFO - PROCESS | 7589 | 1461466712110 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:58:32 INFO - PROCESS | 7589 | 1461466712113 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:58:32 INFO - PROCESS | 7589 | 1461466712120 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 7589 | 1461466712126 Marionette TRACE conn3 <- [1,1510,null,{}] 19:58:32 INFO - PROCESS | 7589 | 1461466712141 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:32 INFO - PROCESS | 7589 | 1461466712357 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 220 (0x7faeed2d1000) [pid = 7589] [serial = 1037] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 219 (0x7faeedc49400) [pid = 7589] [serial = 992] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 218 (0x7faee394d000) [pid = 7589] [serial = 1026] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 217 (0x7faee2512400) [pid = 7589] [serial = 1025] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 216 (0x7faee24de400) [pid = 7589] [serial = 995] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 215 (0x7faeed2d0400) [pid = 7589] [serial = 1022] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 214 (0x7faee6561400) [pid = 7589] [serial = 1031] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 213 (0x7faeeac5e000) [pid = 7589] [serial = 1032] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faee39a7c00) [pid = 7589] [serial = 1029] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faee3987c00) [pid = 7589] [serial = 1028] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faeeb308800) [pid = 7589] [serial = 1034] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faeef448c00) [pid = 7589] [serial = 1001] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 208 (0x7faee3f09000) [pid = 7589] [serial = 998] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 207 (0x7faeee004c00) [pid = 7589] [serial = 1041] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 206 (0x7faeed457400) [pid = 7589] [serial = 1038] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 205 (0x7faee0ea0000) [pid = 7589] [serial = 1040] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | --DOMWINDOW == 204 (0x7faeecd0b000) [pid = 7589] [serial = 1035] [outer = (nil)] [url = about:blank] 19:58:32 INFO - PROCESS | 7589 | 1461466712613 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d73000 == 108 [pid = 7589] [id = 385] 19:58:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 205 (0x7faee3947400) [pid = 7589] [serial = 1156] [outer = (nil)] 19:58:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 206 (0x7faee3f09000) [pid = 7589] [serial = 1157] [outer = 0x7faee3947400] 19:58:32 INFO - PROCESS | 7589 | 1461466712688 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 207 (0x7faeecd07c00) [pid = 7589] [serial = 1158] [outer = 0x7faee3947400] 19:58:33 INFO - PROCESS | 7589 | 1461466713425 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1338ms 19:58:33 INFO - PROCESS | 7589 | 1461466713458 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:58:33 INFO - PROCESS | 7589 | 1461466713462 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:58:33 INFO - PROCESS | 7589 | 1461466713470 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 7589 | 1461466713472 Marionette TRACE conn3 <- [1,1514,null,{}] 19:58:33 INFO - PROCESS | 7589 | 1461466713478 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:33 INFO - PROCESS | 7589 | 1461466713724 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:58:33 INFO - PROCESS | 7589 | 1461466713746 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa1e800 == 109 [pid = 7589] [id = 386] 19:58:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 208 (0x7faee3949400) [pid = 7589] [serial = 1159] [outer = (nil)] 19:58:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 209 (0x7faeed45c000) [pid = 7589] [serial = 1160] [outer = 0x7faee3949400] 19:58:33 INFO - PROCESS | 7589 | 1461466713823 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faeed84c800) [pid = 7589] [serial = 1161] [outer = 0x7faee3949400] 19:58:34 INFO - PROCESS | 7589 | 1461466714759 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1332ms 19:58:34 INFO - PROCESS | 7589 | 1461466714802 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:58:34 INFO - PROCESS | 7589 | 1461466714806 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:58:34 INFO - PROCESS | 7589 | 1461466714822 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:58:34 INFO - PROCESS | 7589 | 1461466714825 Marionette TRACE conn3 <- [1,1518,null,{}] 19:58:34 INFO - PROCESS | 7589 | 1461466714842 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:35 INFO - PROCESS | 7589 | 1461466715090 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:58:35 INFO - PROCESS | 7589 | 1461466715122 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4e1000 == 110 [pid = 7589] [id = 387] 19:58:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faeed2d0000) [pid = 7589] [serial = 1162] [outer = (nil)] 19:58:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faeedcec800) [pid = 7589] [serial = 1163] [outer = 0x7faeed2d0000] 19:58:35 INFO - PROCESS | 7589 | 1461466715188 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faeee00cc00) [pid = 7589] [serial = 1164] [outer = 0x7faeed2d0000] 19:58:36 INFO - PROCESS | 7589 | 1461466716066 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1290ms 19:58:36 INFO - PROCESS | 7589 | 1461466716145 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 7589 | 1461466716149 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:58:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:58:36 INFO - PROCESS | 7589 | 1461466716160 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 7589 | 1461466716162 Marionette TRACE conn3 <- [1,1522,null,{}] 19:58:36 INFO - PROCESS | 7589 | 1461466716168 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:36 INFO - PROCESS | 7589 | 1461466716449 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:58:36 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faee655e000) [pid = 7589] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:58:36 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faeeb2a3c00) [pid = 7589] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:58:36 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faee26bc000) [pid = 7589] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:58:36 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faeedc40c00) [pid = 7589] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:58:36 INFO - PROCESS | 7589 | --DOMWINDOW == 208 (0x7faedec8e800) [pid = 7589] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:58:36 INFO - PROCESS | 7589 | --DOMWINDOW == 207 (0x7faedf874c00) [pid = 7589] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:58:37 INFO - PROCESS | 7589 | 1461466717043 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb4b800 == 111 [pid = 7589] [id = 388] 19:58:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 208 (0x7faedec8e800) [pid = 7589] [serial = 1165] [outer = (nil)] 19:58:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 209 (0x7faeeabed400) [pid = 7589] [serial = 1166] [outer = 0x7faedec8e800] 19:58:37 INFO - PROCESS | 7589 | 1461466717113 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faef0fce000) [pid = 7589] [serial = 1167] [outer = 0x7faedec8e800] 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:37 INFO - PROCESS | 7589 | 1461466717786 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:58:37 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 () { 19:58:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:58:37 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 () { 19:58:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:58:37 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 () { 19:58:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:58:37 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 () { 19:58:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:58:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1684ms 19:58:37 INFO - PROCESS | 7589 | 1461466717848 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 7589 | 1461466717858 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:58:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:58:37 INFO - PROCESS | 7589 | 1461466717879 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 7589 | 1461466717883 Marionette TRACE conn3 <- [1,1526,null,{}] 19:58:37 INFO - PROCESS | 7589 | 1461466717889 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:38 INFO - PROCESS | 7589 | 1461466718066 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:58:38 INFO - PROCESS | 7589 | 1461466718092 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b4b000 == 112 [pid = 7589] [id = 389] 19:58:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faef0fcec00) [pid = 7589] [serial = 1168] [outer = (nil)] 19:58:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faef1af7400) [pid = 7589] [serial = 1169] [outer = 0x7faef0fcec00] 19:58:38 INFO - PROCESS | 7589 | 1461466718158 Marionette DEBUG loaded listener.js 19:58:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faef1cf6c00) [pid = 7589] [serial = 1170] [outer = 0x7faef0fcec00] 19:58:39 INFO - PROCESS | 7589 | 1461466719136 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:58:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:58:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:58:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:58:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:58:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:58:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:58:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1337ms 19:58:39 INFO - PROCESS | 7589 | 1461466719223 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:58:39 INFO - PROCESS | 7589 | 1461466719230 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:58:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:58:39 INFO - PROCESS | 7589 | 1461466719246 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:58:39 INFO - PROCESS | 7589 | 1461466719253 Marionette TRACE conn3 <- [1,1530,null,{}] 19:58:39 INFO - PROCESS | 7589 | 1461466719264 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:39 INFO - PROCESS | 7589 | 1461466719515 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:58:39 INFO - PROCESS | 7589 | 1461466719782 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee393b000 == 113 [pid = 7589] [id = 390] 19:58:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 214 (0x7faee0c20000) [pid = 7589] [serial = 1171] [outer = (nil)] 19:58:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 215 (0x7faee0ea3000) [pid = 7589] [serial = 1172] [outer = 0x7faee0c20000] 19:58:39 INFO - PROCESS | 7589 | 1461466719876 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 216 (0x7faee1f22c00) [pid = 7589] [serial = 1173] [outer = 0x7faee0c20000] 19:58:40 INFO - PROCESS | 7589 | 1461466720702 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:58:40 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 19:58:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:58:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:58:40 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. 19:58:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:58:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1495ms 19:58:40 INFO - PROCESS | 7589 | 1461466720740 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 7589 | 1461466720749 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:58:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:58:40 INFO - PROCESS | 7589 | 1461466720761 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 7589 | 1461466720764 Marionette TRACE conn3 <- [1,1534,null,{}] 19:58:40 INFO - PROCESS | 7589 | 1461466720772 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:41 INFO - PROCESS | 7589 | 1461466721067 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:58:41 INFO - PROCESS | 7589 | 1461466721269 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e0a000 == 114 [pid = 7589] [id = 391] 19:58:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 217 (0x7faee3bc9c00) [pid = 7589] [serial = 1174] [outer = (nil)] 19:58:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 218 (0x7faee61f0c00) [pid = 7589] [serial = 1175] [outer = 0x7faee3bc9c00] 19:58:41 INFO - PROCESS | 7589 | 1461466721397 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 219 (0x7faeeb308800) [pid = 7589] [serial = 1176] [outer = 0x7faee3bc9c00] 19:58:42 INFO - PROCESS | 7589 | 1461466722398 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:58:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1686ms 19:58:42 INFO - PROCESS | 7589 | 1461466722448 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:58:42 INFO - PROCESS | 7589 | 1461466722452 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:58:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:58:42 INFO - PROCESS | 7589 | 1461466722460 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 7589 | 1461466722466 Marionette TRACE conn3 <- [1,1538,null,{}] 19:58:42 INFO - PROCESS | 7589 | 1461466722483 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:42 INFO - PROCESS | 7589 | 1461466722713 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:58:42 INFO - PROCESS | 7589 | 1461466722959 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7083000 == 115 [pid = 7589] [id = 392] 19:58:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 220 (0x7faeee73c400) [pid = 7589] [serial = 1177] [outer = (nil)] 19:58:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 221 (0x7faeef7c6c00) [pid = 7589] [serial = 1178] [outer = 0x7faeee73c400] 19:58:43 INFO - PROCESS | 7589 | 1461466723085 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 222 (0x7faef0e82c00) [pid = 7589] [serial = 1179] [outer = 0x7faeee73c400] 19:58:43 INFO - PROCESS | 7589 | 1461466723978 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:58:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1595ms 19:58:44 INFO - PROCESS | 7589 | 1461466724055 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:58:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:58:44 INFO - PROCESS | 7589 | 1461466724060 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:58:44 INFO - PROCESS | 7589 | 1461466724067 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 7589 | 1461466724070 Marionette TRACE conn3 <- [1,1542,null,{}] 19:58:44 INFO - PROCESS | 7589 | 1461466724076 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:44 INFO - PROCESS | 7589 | 1461466724329 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:58:44 INFO - PROCESS | 7589 | 1461466724622 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefd795000 == 116 [pid = 7589] [id = 393] 19:58:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 223 (0x7faeee008400) [pid = 7589] [serial = 1180] [outer = (nil)] 19:58:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 224 (0x7faef1af7800) [pid = 7589] [serial = 1181] [outer = 0x7faeee008400] 19:58:44 INFO - PROCESS | 7589 | 1461466724712 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 225 (0x7faef52d1800) [pid = 7589] [serial = 1182] [outer = 0x7faeee008400] 19:58:45 INFO - PROCESS | 7589 | 1461466725585 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:58:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:58:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1586ms 19:58:45 INFO - PROCESS | 7589 | 1461466725652 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:58:45 INFO - PROCESS | 7589 | 1461466725656 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:58:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:58:45 INFO - PROCESS | 7589 | 1461466725663 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 7589 | 1461466725667 Marionette TRACE conn3 <- [1,1546,null,{}] 19:58:45 INFO - PROCESS | 7589 | 1461466725673 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:45 INFO - PROCESS | 7589 | 1461466725919 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:58:46 INFO - PROCESS | 7589 | 1461466726171 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf08e6a800 == 117 [pid = 7589] [id = 394] 19:58:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 226 (0x7faeef435400) [pid = 7589] [serial = 1183] [outer = (nil)] 19:58:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 227 (0x7faef6a33c00) [pid = 7589] [serial = 1184] [outer = 0x7faeef435400] 19:58:46 INFO - PROCESS | 7589 | 1461466726292 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 228 (0x7faef783f000) [pid = 7589] [serial = 1185] [outer = 0x7faeef435400] 19:58:47 INFO - PROCESS | 7589 | 1461466727196 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:58:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:58:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1584ms 19:58:47 INFO - PROCESS | 7589 | 1461466727248 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 7589 | 1461466727253 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:58:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:58:47 INFO - PROCESS | 7589 | 1461466727259 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 7589 | 1461466727262 Marionette TRACE conn3 <- [1,1550,null,{}] 19:58:47 INFO - PROCESS | 7589 | 1461466727268 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:47 INFO - PROCESS | 7589 | 1461466727518 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:58:47 INFO - PROCESS | 7589 | 1461466727767 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0dc7f800 == 118 [pid = 7589] [id = 395] 19:58:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 229 (0x7faef8cc5400) [pid = 7589] [serial = 1186] [outer = (nil)] 19:58:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 230 (0x7faef9a1b000) [pid = 7589] [serial = 1187] [outer = 0x7faef8cc5400] 19:58:47 INFO - PROCESS | 7589 | 1461466727891 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 231 (0x7faefe517800) [pid = 7589] [serial = 1188] [outer = 0x7faef8cc5400] 19:58:48 INFO - PROCESS | 7589 | 1461466728785 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:58:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:58:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1584ms 19:58:48 INFO - PROCESS | 7589 | 1461466728844 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:58:48 INFO - PROCESS | 7589 | 1461466728849 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:58:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:58:48 INFO - PROCESS | 7589 | 1461466728861 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:58:48 INFO - PROCESS | 7589 | 1461466728869 Marionette TRACE conn3 <- [1,1554,null,{}] 19:58:48 INFO - PROCESS | 7589 | 1461466728877 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:49 INFO - PROCESS | 7589 | 1461466729092 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:58:49 INFO - PROCESS | 7589 | 1461466729334 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe58800 == 119 [pid = 7589] [id = 396] 19:58:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 232 (0x7faef8496400) [pid = 7589] [serial = 1189] [outer = (nil)] 19:58:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 233 (0x7faf055e9000) [pid = 7589] [serial = 1190] [outer = 0x7faef8496400] 19:58:49 INFO - PROCESS | 7589 | 1461466729425 Marionette DEBUG loaded listener.js 19:58:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 234 (0x7faf0919dc00) [pid = 7589] [serial = 1191] [outer = 0x7faef8496400] 19:58:50 INFO - PROCESS | 7589 | 1461466730322 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:58:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:58:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1539ms 19:58:50 INFO - PROCESS | 7589 | 1461466730403 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:58:50 INFO - PROCESS | 7589 | 1461466730406 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:58:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:58:50 INFO - PROCESS | 7589 | 1461466730413 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:58:50 INFO - PROCESS | 7589 | 1461466730417 Marionette TRACE conn3 <- [1,1558,null,{}] 19:58:50 INFO - PROCESS | 7589 | 1461466730423 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:50 INFO - PROCESS | 7589 | 1461466730673 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:58:50 INFO - PROCESS | 7589 | 1461466730929 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3c7800 == 120 [pid = 7589] [id = 397] 19:58:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 235 (0x7faef8c77000) [pid = 7589] [serial = 1192] [outer = (nil)] 19:58:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 236 (0x7faf091a5400) [pid = 7589] [serial = 1193] [outer = 0x7faef8c77000] 19:58:51 INFO - PROCESS | 7589 | 1461466731046 Marionette DEBUG loaded listener.js 19:58:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 237 (0x7faf098b4000) [pid = 7589] [serial = 1194] [outer = 0x7faef8c77000] 19:58:51 INFO - PROCESS | 7589 | 1461466731930 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:58:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1534ms 19:58:51 INFO - PROCESS | 7589 | 1461466731948 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:58:51 INFO - PROCESS | 7589 | 1461466731952 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:58:51 INFO - PROCESS | 7589 | 1461466731957 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:58:51 INFO - PROCESS | 7589 | 1461466731961 Marionette TRACE conn3 <- [1,1562,null,{}] 19:58:51 INFO - PROCESS | 7589 | 1461466731967 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:52 INFO - PROCESS | 7589 | 1461466732174 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:58:52 INFO - PROCESS | 7589 | 1461466732377 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee36d2800 == 121 [pid = 7589] [id = 398] 19:58:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 238 (0x7faee23f0400) [pid = 7589] [serial = 1195] [outer = (nil)] 19:58:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 239 (0x7faee23f7400) [pid = 7589] [serial = 1196] [outer = 0x7faee23f0400] 19:58:52 INFO - PROCESS | 7589 | 1461466732453 Marionette DEBUG loaded listener.js 19:58:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 240 (0x7faee23fbc00) [pid = 7589] [serial = 1197] [outer = 0x7faee23f0400] 19:58:53 INFO - PROCESS | 7589 | 1461466733346 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:58:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:58:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1429ms 19:58:53 INFO - PROCESS | 7589 | 1461466733388 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:58:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:58:53 INFO - PROCESS | 7589 | 1461466733393 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:58:53 INFO - PROCESS | 7589 | 1461466733399 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 7589 | 1461466733403 Marionette TRACE conn3 <- [1,1566,null,{}] 19:58:53 INFO - PROCESS | 7589 | 1461466733408 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:53 INFO - PROCESS | 7589 | 1461466733619 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:58:53 INFO - PROCESS | 7589 | 1461466733824 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee36eb000 == 122 [pid = 7589] [id = 399] 19:58:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 241 (0x7faee23f3000) [pid = 7589] [serial = 1198] [outer = (nil)] 19:58:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 242 (0x7faf09661800) [pid = 7589] [serial = 1199] [outer = 0x7faee23f3000] 19:58:53 INFO - PROCESS | 7589 | 1461466733916 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 243 (0x7faf09b04800) [pid = 7589] [serial = 1200] [outer = 0x7faee23f3000] 19:58:54 INFO - PROCESS | 7589 | 1461466734848 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:58:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1487ms 19:58:54 INFO - PROCESS | 7589 | 1461466734886 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:58:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:58:54 INFO - PROCESS | 7589 | 1461466734891 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:58:54 INFO - PROCESS | 7589 | 1461466734897 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 7589 | 1461466734901 Marionette TRACE conn3 <- [1,1570,null,{}] 19:58:54 INFO - PROCESS | 7589 | 1461466734908 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:55 INFO - PROCESS | 7589 | 1461466735166 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:58:55 INFO - PROCESS | 7589 | 1461466735422 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee396f800 == 123 [pid = 7589] [id = 400] 19:58:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 244 (0x7faeed574c00) [pid = 7589] [serial = 1201] [outer = (nil)] 19:58:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 245 (0x7faf09438c00) [pid = 7589] [serial = 1202] [outer = 0x7faeed574c00] 19:58:55 INFO - PROCESS | 7589 | 1461466735552 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 246 (0x7faf09b79c00) [pid = 7589] [serial = 1203] [outer = 0x7faeed574c00] 19:58:56 INFO - PROCESS | 7589 | 1461466736415 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:58:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:58:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1582ms 19:58:56 INFO - PROCESS | 7589 | 1461466736480 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 7589 | 1461466736484 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:58:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:58:56 INFO - PROCESS | 7589 | 1461466736492 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 7589 | 1461466736495 Marionette TRACE conn3 <- [1,1574,null,{}] 19:58:56 INFO - PROCESS | 7589 | 1461466736501 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:56 INFO - PROCESS | 7589 | 1461466736713 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:58:56 INFO - PROCESS | 7589 | 1461466736958 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faede93d800 == 124 [pid = 7589] [id = 401] 19:58:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 247 (0x7faedb7c3800) [pid = 7589] [serial = 1204] [outer = (nil)] 19:58:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 248 (0x7faedb7cd000) [pid = 7589] [serial = 1205] [outer = 0x7faedb7c3800] 19:58:57 INFO - PROCESS | 7589 | 1461466737077 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 249 (0x7faeed56cc00) [pid = 7589] [serial = 1206] [outer = 0x7faedb7c3800] 19:58:57 INFO - PROCESS | 7589 | 1461466737938 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:58:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1536ms 19:58:58 INFO - PROCESS | 7589 | 1461466738029 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:58:58 INFO - PROCESS | 7589 | 1461466738032 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:58:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:58:58 INFO - PROCESS | 7589 | 1461466738038 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 7589 | 1461466738042 Marionette TRACE conn3 <- [1,1578,null,{}] 19:58:58 INFO - PROCESS | 7589 | 1461466738047 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:58 INFO - PROCESS | 7589 | 1461466738308 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:58:58 INFO - PROCESS | 7589 | 1461466738553 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc192000 == 125 [pid = 7589] [id = 402] 19:58:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 250 (0x7faedb7c6800) [pid = 7589] [serial = 1207] [outer = (nil)] 19:58:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 251 (0x7faedc88f800) [pid = 7589] [serial = 1208] [outer = 0x7faedb7c6800] 19:58:58 INFO - PROCESS | 7589 | 1461466738674 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 252 (0x7faedc895000) [pid = 7589] [serial = 1209] [outer = 0x7faedb7c6800] 19:58:59 INFO - PROCESS | 7589 | 1461466739543 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:58:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:58:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1531ms 19:58:59 INFO - PROCESS | 7589 | 1461466739577 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:58:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:58:59 INFO - PROCESS | 7589 | 1461466739587 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:58:59 INFO - PROCESS | 7589 | 1461466739593 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:58:59 INFO - PROCESS | 7589 | 1461466739597 Marionette TRACE conn3 <- [1,1582,null,{}] 19:58:59 INFO - PROCESS | 7589 | 1461466739602 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:58:59 INFO - PROCESS | 7589 | 1461466739819 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:59:00 INFO - PROCESS | 7589 | 1461466740049 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb8ea000 == 126 [pid = 7589] [id = 403] 19:59:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 253 (0x7faedb7ce400) [pid = 7589] [serial = 1210] [outer = (nil)] 19:59:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 254 (0x7faedc3a1000) [pid = 7589] [serial = 1211] [outer = 0x7faedb7ce400] 19:59:00 INFO - PROCESS | 7589 | 1461466740166 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 255 (0x7faedc3a5800) [pid = 7589] [serial = 1212] [outer = 0x7faedb7ce400] 19:59:01 INFO - PROCESS | 7589 | 1461466741146 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:59:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1585ms 19:59:01 INFO - PROCESS | 7589 | 1461466741180 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 7589 | 1461466741183 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:59:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:59:01 INFO - PROCESS | 7589 | 1461466741189 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 7589 | 1461466741192 Marionette TRACE conn3 <- [1,1586,null,{}] 19:59:01 INFO - PROCESS | 7589 | 1461466741200 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:01 INFO - PROCESS | 7589 | 1461466741419 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:59:01 INFO - PROCESS | 7589 | 1461466741687 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd62000 == 127 [pid = 7589] [id = 404] 19:59:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 256 (0x7faedc39a400) [pid = 7589] [serial = 1213] [outer = (nil)] 19:59:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 257 (0x7faedc897c00) [pid = 7589] [serial = 1214] [outer = 0x7faedc39a400] 19:59:01 INFO - PROCESS | 7589 | 1461466741813 Marionette DEBUG loaded listener.js 19:59:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 258 (0x7faedfd82800) [pid = 7589] [serial = 1215] [outer = 0x7faedc39a400] 19:59:02 INFO - PROCESS | 7589 | 1461466742664 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:59:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 19:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:59:02 INFO - PROCESS | 7589 | 1461466742721 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:59:02 INFO - PROCESS | 7589 | 1461466742724 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:59:02 INFO - PROCESS | 7589 | 1461466742731 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:59:02 INFO - PROCESS | 7589 | 1461466742743 Marionette TRACE conn3 <- [1,1590,null,{}] 19:59:02 INFO - PROCESS | 7589 | 1461466742750 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:02 INFO - PROCESS | 7589 | 1461466742972 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:59:03 INFO - PROCESS | 7589 | 1461466743226 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb54800 == 128 [pid = 7589] [id = 405] 19:59:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 259 (0x7faedc39f400) [pid = 7589] [serial = 1216] [outer = (nil)] 19:59:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 260 (0x7faedfd87800) [pid = 7589] [serial = 1217] [outer = 0x7faedc39f400] 19:59:03 INFO - PROCESS | 7589 | 1461466743344 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 261 (0x7faedfd8c400) [pid = 7589] [serial = 1218] [outer = 0x7faedc39f400] 19:59:04 INFO - PROCESS | 7589 | 1461466744712 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:59:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2045ms 19:59:04 INFO - PROCESS | 7589 | 1461466744835 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 7589 | 1461466744841 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:59:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:59:04 INFO - PROCESS | 7589 | 1461466744854 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 7589 | 1461466744858 Marionette TRACE conn3 <- [1,1594,null,{}] 19:59:04 INFO - PROCESS | 7589 | 1461466744875 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:05 INFO - PROCESS | 7589 | 1461466745085 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:59:05 INFO - PROCESS | 7589 | 1461466745296 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21e7800 == 129 [pid = 7589] [id = 406] 19:59:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 262 (0x7faedec8ec00) [pid = 7589] [serial = 1219] [outer = (nil)] 19:59:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 263 (0x7faedeca5800) [pid = 7589] [serial = 1220] [outer = 0x7faedec8ec00] 19:59:05 INFO - PROCESS | 7589 | 1461466745425 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 264 (0x7faee0c49000) [pid = 7589] [serial = 1221] [outer = 0x7faedec8ec00] 19:59:06 INFO - PROCESS | 7589 | 1461466746495 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1699ms 19:59:06 INFO - PROCESS | 7589 | 1461466746554 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 7589 | 1461466746562 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:59:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:59:06 INFO - PROCESS | 7589 | 1461466746573 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 7589 | 1461466746576 Marionette TRACE conn3 <- [1,1598,null,{}] 19:59:06 INFO - PROCESS | 7589 | 1461466746583 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:06 INFO - PROCESS | 7589 | 1461466746804 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:59:07 INFO - PROCESS | 7589 | 1461466747146 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee2073800 == 130 [pid = 7589] [id = 407] 19:59:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 265 (0x7faee26b6c00) [pid = 7589] [serial = 1222] [outer = (nil)] 19:59:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 266 (0x7faee3949c00) [pid = 7589] [serial = 1223] [outer = 0x7faee26b6c00] 19:59:07 INFO - PROCESS | 7589 | 1461466747224 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 267 (0x7faee39abc00) [pid = 7589] [serial = 1224] [outer = 0x7faee26b6c00] 19:59:07 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb4b800 == 129 [pid = 7589] [id = 388] 19:59:07 INFO - PROCESS | 7589 | --DOMWINDOW == 266 (0x7faef9093000) [pid = 7589] [serial = 1082] [outer = (nil)] [url = about:blank] 19:59:07 INFO - PROCESS | 7589 | --DOMWINDOW == 265 (0x7faef1c44000) [pid = 7589] [serial = 1106] [outer = (nil)] [url = about:blank] 19:59:07 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4e1000 == 128 [pid = 7589] [id = 387] 19:59:07 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeaa1e800 == 127 [pid = 7589] [id = 386] 19:59:07 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee0d73000 == 126 [pid = 7589] [id = 385] 19:59:07 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8e0000 == 125 [pid = 7589] [id = 384] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4c4000 == 124 [pid = 7589] [id = 383] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05666000 == 123 [pid = 7589] [id = 376] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0466b000 == 122 [pid = 7589] [id = 375] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5e3800 == 121 [pid = 7589] [id = 374] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef845a000 == 120 [pid = 7589] [id = 373] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7079000 == 119 [pid = 7589] [id = 372] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1ed4800 == 118 [pid = 7589] [id = 371] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed8a3000 == 117 [pid = 7589] [id = 370] 19:59:08 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfde2800 == 116 [pid = 7589] [id = 369] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 264 (0x7faeef4e4c00) [pid = 7589] [serial = 1097] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 263 (0x7faeeb2a6c00) [pid = 7589] [serial = 1094] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 262 (0x7faeedc3d000) [pid = 7589] [serial = 1095] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 261 (0x7faeef7bd000) [pid = 7589] [serial = 1055] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 260 (0x7faeee00c400) [pid = 7589] [serial = 1085] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 259 (0x7faef1cef000) [pid = 7589] [serial = 1064] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 258 (0x7faef7d62800) [pid = 7589] [serial = 1076] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 257 (0x7faee3f03c00) [pid = 7589] [serial = 1049] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 256 (0x7faef0e81400) [pid = 7589] [serial = 1098] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 255 (0x7faef0fcc000) [pid = 7589] [serial = 1100] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 254 (0x7faee3bc8800) [pid = 7589] [serial = 1103] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 253 (0x7faef0ffd400) [pid = 7589] [serial = 1101] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 252 (0x7faef0e8b400) [pid = 7589] [serial = 1104] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 251 (0x7faee0ea8800) [pid = 7589] [serial = 1046] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 250 (0x7faef6283000) [pid = 7589] [serial = 1070] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 249 (0x7faee3986800) [pid = 7589] [serial = 1089] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 248 (0x7faee0c21c00) [pid = 7589] [serial = 1088] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 247 (0x7faef52df000) [pid = 7589] [serial = 1067] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 246 (0x7faeed461000) [pid = 7589] [serial = 1052] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 245 (0x7faef848ec00) [pid = 7589] [serial = 1079] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 244 (0x7faef0e83c00) [pid = 7589] [serial = 1058] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 243 (0x7faef1b87400) [pid = 7589] [serial = 1061] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 242 (0x7faeeac62400) [pid = 7589] [serial = 1091] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 241 (0x7faeeb2b1000) [pid = 7589] [serial = 1092] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | --DOMWINDOW == 240 (0x7faef6a2d000) [pid = 7589] [serial = 1073] [outer = (nil)] [url = about:blank] 19:59:08 INFO - PROCESS | 7589 | 1461466748257 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1735ms 19:59:08 INFO - PROCESS | 7589 | 1461466748309 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 7589 | 1461466748313 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:59:08 INFO - PROCESS | 7589 | 1461466748319 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 7589 | 1461466748324 Marionette TRACE conn3 <- [1,1602,null,{}] 19:59:08 INFO - PROCESS | 7589 | 1461466748340 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:08 INFO - PROCESS | 7589 | 1461466748552 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:59:08 INFO - PROCESS | 7589 | 1461466748781 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c89800 == 117 [pid = 7589] [id = 408] 19:59:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 241 (0x7faee3f0b800) [pid = 7589] [serial = 1225] [outer = (nil)] 19:59:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 242 (0x7faeeb30d800) [pid = 7589] [serial = 1226] [outer = 0x7faee3f0b800] 19:59:08 INFO - PROCESS | 7589 | 1461466748857 Marionette DEBUG loaded listener.js 19:59:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 243 (0x7faeed2cdc00) [pid = 7589] [serial = 1227] [outer = 0x7faee3f0b800] 19:59:09 INFO - PROCESS | 7589 | 1461466749629 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:59:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1339ms 19:59:09 INFO - PROCESS | 7589 | 1461466749659 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:59:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:59:09 INFO - PROCESS | 7589 | 1461466749664 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:59:09 INFO - PROCESS | 7589 | 1461466749669 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 7589 | 1461466749672 Marionette TRACE conn3 <- [1,1606,null,{}] 19:59:09 INFO - PROCESS | 7589 | 1461466749677 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:09 INFO - PROCESS | 7589 | 1461466749871 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:59:09 INFO - PROCESS | 7589 | 1461466749887 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4df800 == 118 [pid = 7589] [id = 409] 19:59:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 244 (0x7faeeb2aa000) [pid = 7589] [serial = 1228] [outer = (nil)] 19:59:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 245 (0x7faeed573800) [pid = 7589] [serial = 1229] [outer = 0x7faeeb2aa000] 19:59:09 INFO - PROCESS | 7589 | 1461466749952 Marionette DEBUG loaded listener.js 19:59:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 246 (0x7faeedb6ec00) [pid = 7589] [serial = 1230] [outer = 0x7faeeb2aa000] 19:59:10 INFO - PROCESS | 7589 | 1461466750988 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1341ms 19:59:11 INFO - PROCESS | 7589 | 1461466751022 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:59:11 INFO - PROCESS | 7589 | 1461466751026 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:59:11 INFO - PROCESS | 7589 | 1461466751044 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:59:11 INFO - PROCESS | 7589 | 1461466751047 Marionette TRACE conn3 <- [1,1610,null,{}] 19:59:11 INFO - PROCESS | 7589 | 1461466751064 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:11 INFO - PROCESS | 7589 | 1461466751317 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:59:11 INFO - PROCESS | 7589 | 1461466751348 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef4d5800 == 119 [pid = 7589] [id = 410] 19:59:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 247 (0x7faeed56d000) [pid = 7589] [serial = 1231] [outer = (nil)] 19:59:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 248 (0x7faeede6c400) [pid = 7589] [serial = 1232] [outer = 0x7faeed56d000] 19:59:11 INFO - PROCESS | 7589 | 1461466751413 Marionette DEBUG loaded listener.js 19:59:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 249 (0x7faeef43d000) [pid = 7589] [serial = 1233] [outer = 0x7faeed56d000] 19:59:12 INFO - PROCESS | 7589 | 1461466752300 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:59:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:59:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1303ms 19:59:12 INFO - PROCESS | 7589 | 1461466752341 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:59:12 INFO - PROCESS | 7589 | 1461466752345 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:59:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:59:12 INFO - PROCESS | 7589 | 1461466752351 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:59:12 INFO - PROCESS | 7589 | 1461466752353 Marionette TRACE conn3 <- [1,1614,null,{}] 19:59:12 INFO - PROCESS | 7589 | 1461466752358 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:12 INFO - PROCESS | 7589 | 1461466752674 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:59:13 INFO - PROCESS | 7589 | --DOMWINDOW == 248 (0x7faee3949400) [pid = 7589] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:59:13 INFO - PROCESS | 7589 | --DOMWINDOW == 247 (0x7faeed2d0000) [pid = 7589] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:59:13 INFO - PROCESS | 7589 | --DOMWINDOW == 246 (0x7faee3947400) [pid = 7589] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:59:13 INFO - PROCESS | 7589 | --DOMWINDOW == 245 (0x7faedeca6000) [pid = 7589] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:59:13 INFO - PROCESS | 7589 | --DOMWINDOW == 244 (0x7faee3945000) [pid = 7589] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:59:13 INFO - PROCESS | 7589 | --DOMWINDOW == 243 (0x7faedec8e800) [pid = 7589] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:59:13 INFO - PROCESS | 7589 | 1461466753242 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeec94c800 == 120 [pid = 7589] [id = 411] 19:59:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 244 (0x7faedec8e800) [pid = 7589] [serial = 1234] [outer = (nil)] 19:59:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 245 (0x7faeeabf7800) [pid = 7589] [serial = 1235] [outer = 0x7faedec8e800] 19:59:13 INFO - PROCESS | 7589 | 1461466753312 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 246 (0x7faef1cf3000) [pid = 7589] [serial = 1236] [outer = 0x7faedec8e800] 19:59:14 INFO - PROCESS | 7589 | 1461466754029 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:59:14 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 19:59:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1729ms 19:59:14 INFO - PROCESS | 7589 | 1461466754087 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 7589 | 1461466754091 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:59:14 INFO - PROCESS | 7589 | 1461466754102 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 7589 | 1461466754104 Marionette TRACE conn3 <- [1,1618,null,{}] 19:59:14 INFO - PROCESS | 7589 | 1461466754111 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:14 INFO - PROCESS | 7589 | 1461466754322 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:59:14 INFO - PROCESS | 7589 | 1461466754481 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef366d800 == 121 [pid = 7589] [id = 412] 19:59:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 247 (0x7faeed56fc00) [pid = 7589] [serial = 1237] [outer = (nil)] 19:59:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 248 (0x7faef6283000) [pid = 7589] [serial = 1238] [outer = 0x7faeed56fc00] 19:59:14 INFO - PROCESS | 7589 | 1461466754552 Marionette DEBUG loaded listener.js 19:59:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 249 (0x7faef6cc3400) [pid = 7589] [serial = 1239] [outer = 0x7faeed56fc00] 19:59:15 INFO - PROCESS | 7589 | 1461466755549 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:59:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:59:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1489ms 19:59:15 INFO - PROCESS | 7589 | 1461466755626 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:59:15 INFO - PROCESS | 7589 | 1461466755633 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:59:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:59:15 INFO - PROCESS | 7589 | 1461466755661 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:59:15 INFO - PROCESS | 7589 | 1461466755666 Marionette TRACE conn3 <- [1,1622,null,{}] 19:59:15 INFO - PROCESS | 7589 | 1461466755675 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:15 INFO - PROCESS | 7589 | 1461466755910 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:59:16 INFO - PROCESS | 7589 | 1461466756211 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfddb800 == 122 [pid = 7589] [id = 413] 19:59:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 250 (0x7faedeca9c00) [pid = 7589] [serial = 1240] [outer = (nil)] 19:59:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 251 (0x7faedfd83800) [pid = 7589] [serial = 1241] [outer = 0x7faedeca9c00] 19:59:16 INFO - PROCESS | 7589 | 1461466756297 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 252 (0x7faee0c21c00) [pid = 7589] [serial = 1242] [outer = 0x7faedeca9c00] 19:59:17 INFO - PROCESS | 7589 | 1461466757224 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:59:17 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 19:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1638ms 19:59:17 INFO - PROCESS | 7589 | 1461466757297 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 7589 | 1461466757304 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:59:17 INFO - PROCESS | 7589 | 1461466757316 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 7589 | 1461466757320 Marionette TRACE conn3 <- [1,1626,null,{}] 19:59:17 INFO - PROCESS | 7589 | 1461466757327 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:17 INFO - PROCESS | 7589 | 1461466757598 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:59:17 INFO - PROCESS | 7589 | 1461466757899 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb4d000 == 123 [pid = 7589] [id = 414] 19:59:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 253 (0x7faee23fd800) [pid = 7589] [serial = 1243] [outer = (nil)] 19:59:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 254 (0x7faee61f9400) [pid = 7589] [serial = 1244] [outer = 0x7faee23fd800] 19:59:17 INFO - PROCESS | 7589 | 1461466757978 Marionette DEBUG loaded listener.js 19:59:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 255 (0x7faeeb2a7c00) [pid = 7589] [serial = 1245] [outer = 0x7faee23fd800] 19:59:18 INFO - PROCESS | 7589 | 1461466758949 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:59:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1687ms 19:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:59:19 INFO - PROCESS | 7589 | 1461466759004 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:59:19 INFO - PROCESS | 7589 | 1461466759007 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:59:19 INFO - PROCESS | 7589 | 1461466759015 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 7589 | 1461466759021 Marionette TRACE conn3 <- [1,1630,null,{}] 19:59:19 INFO - PROCESS | 7589 | 1461466759050 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:19 INFO - PROCESS | 7589 | 1461466759310 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:59:19 INFO - PROCESS | 7589 | 1461466759611 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef758c800 == 124 [pid = 7589] [id = 415] 19:59:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 256 (0x7faeed575000) [pid = 7589] [serial = 1246] [outer = (nil)] 19:59:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 257 (0x7faeef7bd000) [pid = 7589] [serial = 1247] [outer = 0x7faeed575000] 19:59:19 INFO - PROCESS | 7589 | 1461466759706 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 258 (0x7faef0fcc000) [pid = 7589] [serial = 1248] [outer = 0x7faeed575000] 19:59:20 INFO - PROCESS | 7589 | 1461466760577 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:59:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:59:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1598ms 19:59:20 INFO - PROCESS | 7589 | 1461466760612 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:59:20 INFO - PROCESS | 7589 | 1461466760623 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:59:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:59:20 INFO - PROCESS | 7589 | 1461466760636 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:59:20 INFO - PROCESS | 7589 | 1461466760639 Marionette TRACE conn3 <- [1,1634,null,{}] 19:59:20 INFO - PROCESS | 7589 | 1461466760646 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:20 INFO - PROCESS | 7589 | 1461466760860 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:59:21 INFO - PROCESS | 7589 | 1461466761129 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5d9800 == 125 [pid = 7589] [id = 416] 19:59:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 259 (0x7faeedc47800) [pid = 7589] [serial = 1249] [outer = (nil)] 19:59:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 260 (0x7faef1c49800) [pid = 7589] [serial = 1250] [outer = 0x7faeedc47800] 19:59:21 INFO - PROCESS | 7589 | 1461466761253 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 261 (0x7faef6a2bc00) [pid = 7589] [serial = 1251] [outer = 0x7faeedc47800] 19:59:22 INFO - PROCESS | 7589 | 1461466762140 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:59:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:59:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1538ms 19:59:22 INFO - PROCESS | 7589 | 1461466762171 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:59:22 INFO - PROCESS | 7589 | 1461466762175 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:59:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:59:22 INFO - PROCESS | 7589 | 1461466762181 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 7589 | 1461466762184 Marionette TRACE conn3 <- [1,1638,null,{}] 19:59:22 INFO - PROCESS | 7589 | 1461466762190 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:22 INFO - PROCESS | 7589 | 1461466762396 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:59:22 INFO - PROCESS | 7589 | 1461466762608 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05868000 == 126 [pid = 7589] [id = 417] 19:59:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 262 (0x7faef0ffb800) [pid = 7589] [serial = 1252] [outer = (nil)] 19:59:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 263 (0x7faef7da3000) [pid = 7589] [serial = 1253] [outer = 0x7faef0ffb800] 19:59:22 INFO - PROCESS | 7589 | 1461466762723 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 264 (0x7faef8c76c00) [pid = 7589] [serial = 1254] [outer = 0x7faef0ffb800] 19:59:23 INFO - PROCESS | 7589 | 1461466763678 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1531ms 19:59:23 INFO - PROCESS | 7589 | 1461466763713 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 7589 | 1461466763717 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:59:23 INFO - PROCESS | 7589 | 1461466763723 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 7589 | 1461466763725 Marionette TRACE conn3 <- [1,1642,null,{}] 19:59:23 INFO - PROCESS | 7589 | 1461466763731 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:23 INFO - PROCESS | 7589 | 1461466763973 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:59:24 INFO - PROCESS | 7589 | 1461466764237 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09b2b800 == 127 [pid = 7589] [id = 418] 19:59:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 265 (0x7faefe51b800) [pid = 7589] [serial = 1255] [outer = (nil)] 19:59:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 266 (0x7faf056be000) [pid = 7589] [serial = 1256] [outer = 0x7faefe51b800] 19:59:24 INFO - PROCESS | 7589 | 1461466764366 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 267 (0x7faf091a2000) [pid = 7589] [serial = 1257] [outer = 0x7faefe51b800] 19:59:25 INFO - PROCESS | 7589 | 1461466765209 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:59:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1535ms 19:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:59:25 INFO - PROCESS | 7589 | 1461466765260 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 7589 | 1461466765263 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:59:25 INFO - PROCESS | 7589 | 1461466765270 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 7589 | 1461466765274 Marionette TRACE conn3 <- [1,1646,null,{}] 19:59:25 INFO - PROCESS | 7589 | 1461466765280 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:25 INFO - PROCESS | 7589 | 1461466765495 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:59:25 INFO - PROCESS | 7589 | 1461466765765 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeea811000 == 128 [pid = 7589] [id = 419] 19:59:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 268 (0x7faedc3a7000) [pid = 7589] [serial = 1258] [outer = (nil)] 19:59:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 269 (0x7faedf59e400) [pid = 7589] [serial = 1259] [outer = 0x7faedc3a7000] 19:59:25 INFO - PROCESS | 7589 | 1461466765887 Marionette DEBUG loaded listener.js 19:59:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 270 (0x7faedf5a3400) [pid = 7589] [serial = 1260] [outer = 0x7faedc3a7000] 19:59:26 INFO - PROCESS | 7589 | 1461466766759 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 19:59:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:59:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 19:59:26 INFO - PROCESS | 7589 | 1461466766803 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:59:26 INFO - PROCESS | 7589 | 1461466766807 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:59:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:59:26 INFO - PROCESS | 7589 | 1461466766814 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:59:26 INFO - PROCESS | 7589 | 1461466766817 Marionette TRACE conn3 <- [1,1650,null,{}] 19:59:26 INFO - PROCESS | 7589 | 1461466766823 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:27 INFO - PROCESS | 7589 | 1461466767033 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:59:27 INFO - PROCESS | 7589 | 1461466767287 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedf81800 == 129 [pid = 7589] [id = 420] 19:59:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 271 (0x7faedf595400) [pid = 7589] [serial = 1261] [outer = (nil)] 19:59:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 272 (0x7faee1fce400) [pid = 7589] [serial = 1262] [outer = 0x7faedf595400] 19:59:27 INFO - PROCESS | 7589 | 1461466767408 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 273 (0x7faee1fd2c00) [pid = 7589] [serial = 1263] [outer = 0x7faedf595400] 19:59:28 INFO - PROCESS | 7589 | 1461466768259 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1484ms 19:59:28 INFO - PROCESS | 7589 | 1461466768299 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 7589 | 1461466768302 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:59:28 INFO - PROCESS | 7589 | 1461466768309 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 7589 | 1461466768312 Marionette TRACE conn3 <- [1,1654,null,{}] 19:59:28 INFO - PROCESS | 7589 | 1461466768319 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:28 INFO - PROCESS | 7589 | 1461466768536 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:59:28 INFO - PROCESS | 7589 | 1461466768749 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedf9b800 == 130 [pid = 7589] [id = 421] 19:59:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 274 (0x7faedf59ec00) [pid = 7589] [serial = 1264] [outer = (nil)] 19:59:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 275 (0x7faee1fd6800) [pid = 7589] [serial = 1265] [outer = 0x7faedf59ec00] 19:59:28 INFO - PROCESS | 7589 | 1461466768863 Marionette DEBUG loaded listener.js 19:59:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 276 (0x7faf059d0800) [pid = 7589] [serial = 1266] [outer = 0x7faedf59ec00] 19:59:29 INFO - PROCESS | 7589 | 1461466769784 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:59:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:59:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1488ms 19:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:59:29 INFO - PROCESS | 7589 | 1461466769797 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 7589 | 1461466769799 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:59:29 INFO - PROCESS | 7589 | 1461466769806 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 7589 | 1461466769809 Marionette TRACE conn3 <- [1,1658,null,{}] 19:59:29 INFO - PROCESS | 7589 | 1461466769815 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:30 INFO - PROCESS | 7589 | 1461466770028 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:59:30 INFO - PROCESS | 7589 | 1461466770295 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee642d800 == 131 [pid = 7589] [id = 422] 19:59:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 277 (0x7faedf5a2c00) [pid = 7589] [serial = 1267] [outer = (nil)] 19:59:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 278 (0x7faee3675400) [pid = 7589] [serial = 1268] [outer = 0x7faedf5a2c00] 19:59:30 INFO - PROCESS | 7589 | 1461466770414 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 279 (0x7faee367ac00) [pid = 7589] [serial = 1269] [outer = 0x7faedf5a2c00] 19:59:31 INFO - PROCESS | 7589 | 1461466771340 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1582ms 19:59:31 INFO - PROCESS | 7589 | 1461466771388 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:59:31 INFO - PROCESS | 7589 | 1461466771393 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:59:31 INFO - PROCESS | 7589 | 1461466771399 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:59:31 INFO - PROCESS | 7589 | 1461466771404 Marionette TRACE conn3 <- [1,1662,null,{}] 19:59:31 INFO - PROCESS | 7589 | 1461466771409 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:31 INFO - PROCESS | 7589 | 1461466771672 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:59:31 INFO - PROCESS | 7589 | 1461466771938 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee341b800 == 132 [pid = 7589] [id = 423] 19:59:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 280 (0x7faf09ac9c00) [pid = 7589] [serial = 1270] [outer = (nil)] 19:59:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 281 (0x7faf09b7c000) [pid = 7589] [serial = 1271] [outer = 0x7faf09ac9c00] 19:59:32 INFO - PROCESS | 7589 | 1461466772068 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 282 (0x7faf09bcb400) [pid = 7589] [serial = 1272] [outer = 0x7faf09ac9c00] 19:59:32 INFO - PROCESS | 7589 | 1461466772960 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1632ms 19:59:33 INFO - PROCESS | 7589 | 1461466773032 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:59:33 INFO - PROCESS | 7589 | 1461466773036 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:59:33 INFO - PROCESS | 7589 | 1461466773042 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 7589 | 1461466773045 Marionette TRACE conn3 <- [1,1666,null,{}] 19:59:33 INFO - PROCESS | 7589 | 1461466773051 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:33 INFO - PROCESS | 7589 | 1461466773274 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:59:33 INFO - PROCESS | 7589 | 1461466773530 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb625800 == 133 [pid = 7589] [id = 424] 19:59:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 283 (0x7faedb9c7800) [pid = 7589] [serial = 1273] [outer = (nil)] 19:59:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 284 (0x7faedb9cd400) [pid = 7589] [serial = 1274] [outer = 0x7faedb9c7800] 19:59:33 INFO - PROCESS | 7589 | 1461466773651 Marionette DEBUG loaded listener.js 19:59:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 285 (0x7faedb9d1c00) [pid = 7589] [serial = 1275] [outer = 0x7faedb9c7800] 19:59:34 INFO - PROCESS | 7589 | 1461466774518 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 19:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1533ms 19:59:34 INFO - PROCESS | 7589 | 1461466774577 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:59:34 INFO - PROCESS | 7589 | 1461466774580 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:59:34 INFO - PROCESS | 7589 | 1461466774586 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:59:34 INFO - PROCESS | 7589 | 1461466774589 Marionette TRACE conn3 <- [1,1670,null,{}] 19:59:34 INFO - PROCESS | 7589 | 1461466774595 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:34 INFO - PROCESS | 7589 | 1461466774830 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:59:35 INFO - PROCESS | 7589 | 1461466775083 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb258800 == 134 [pid = 7589] [id = 425] 19:59:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 286 (0x7faedb212c00) [pid = 7589] [serial = 1276] [outer = (nil)] 19:59:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 287 (0x7faedb21b000) [pid = 7589] [serial = 1277] [outer = 0x7faedb212c00] 19:59:35 INFO - PROCESS | 7589 | 1461466775206 Marionette DEBUG loaded listener.js 19:59:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 288 (0x7faedb220000) [pid = 7589] [serial = 1278] [outer = 0x7faedb212c00] 19:59:36 INFO - PROCESS | 7589 | 1461466776198 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 19:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1687ms 19:59:36 INFO - PROCESS | 7589 | 1461466776276 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:59:36 INFO - PROCESS | 7589 | 1461466776279 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:59:36 INFO - PROCESS | 7589 | 1461466776286 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:59:36 INFO - PROCESS | 7589 | 1461466776289 Marionette TRACE conn3 <- [1,1674,null,{}] 19:59:36 INFO - PROCESS | 7589 | 1461466776295 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:37 INFO - PROCESS | 7589 | 1461466777000 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:59:37 INFO - PROCESS | 7589 | 1461466777335 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf8a9800 == 135 [pid = 7589] [id = 426] 19:59:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 289 (0x7faedb21cc00) [pid = 7589] [serial = 1279] [outer = (nil)] 19:59:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 290 (0x7faedc39e400) [pid = 7589] [serial = 1280] [outer = 0x7faedb21cc00] 19:59:37 INFO - PROCESS | 7589 | 1461466777435 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 291 (0x7faedc892400) [pid = 7589] [serial = 1281] [outer = 0x7faedb21cc00] 19:59:38 INFO - PROCESS | 7589 | 1461466778324 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 19:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2084ms 19:59:38 INFO - PROCESS | 7589 | 1461466778373 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:59:38 INFO - PROCESS | 7589 | 1461466778380 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:59:38 INFO - PROCESS | 7589 | 1461466778388 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 7589 | 1461466778394 Marionette TRACE conn3 <- [1,1678,null,{}] 19:59:38 INFO - PROCESS | 7589 | 1461466778402 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:38 INFO - PROCESS | 7589 | 1461466778617 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:59:38 INFO - PROCESS | 7589 | 1461466778877 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3c2800 == 136 [pid = 7589] [id = 427] 19:59:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 292 (0x7faedb7cfc00) [pid = 7589] [serial = 1282] [outer = (nil)] 19:59:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 293 (0x7faedc890800) [pid = 7589] [serial = 1283] [outer = 0x7faedb7cfc00] 19:59:39 INFO - PROCESS | 7589 | 1461466779011 Marionette DEBUG loaded listener.js 19:59:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 294 (0x7faedfd86000) [pid = 7589] [serial = 1284] [outer = 0x7faedb7cfc00] 19:59:40 INFO - PROCESS | 7589 | 1461466780110 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 19:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1791ms 19:59:40 INFO - PROCESS | 7589 | 1461466780197 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:59:40 INFO - PROCESS | 7589 | 1461466780202 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:59:40 INFO - PROCESS | 7589 | 1461466780214 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:59:40 INFO - PROCESS | 7589 | 1461466780217 Marionette TRACE conn3 <- [1,1682,null,{}] 19:59:40 INFO - PROCESS | 7589 | 1461466780224 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:40 INFO - PROCESS | 7589 | 1461466780442 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:59:40 INFO - PROCESS | 7589 | 1461466780760 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faede92e000 == 137 [pid = 7589] [id = 428] 19:59:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 295 (0x7faee1f22400) [pid = 7589] [serial = 1285] [outer = (nil)] 19:59:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 296 (0x7faee1fd6000) [pid = 7589] [serial = 1286] [outer = 0x7faee1f22400] 19:59:40 INFO - PROCESS | 7589 | 1461466780844 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 297 (0x7faee23fc800) [pid = 7589] [serial = 1287] [outer = 0x7faee1f22400] 19:59:41 INFO - PROCESS | 7589 | 1461466781742 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 19:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1583ms 19:59:41 INFO - PROCESS | 7589 | 1461466781796 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 7589 | 1461466781803 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:59:41 INFO - PROCESS | 7589 | 1461466781820 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 7589 | 1461466781828 Marionette TRACE conn3 <- [1,1686,null,{}] 19:59:41 INFO - PROCESS | 7589 | 1461466781834 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:42 INFO - PROCESS | 7589 | 1461466782047 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:59:42 INFO - PROCESS | 7589 | 1461466782304 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab11000 == 138 [pid = 7589] [id = 429] 19:59:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 298 (0x7faee23fd000) [pid = 7589] [serial = 1288] [outer = (nil)] 19:59:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 299 (0x7faee3950000) [pid = 7589] [serial = 1289] [outer = 0x7faee23fd000] 19:59:42 INFO - PROCESS | 7589 | 1461466782412 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 300 (0x7faee6561000) [pid = 7589] [serial = 1290] [outer = 0x7faee23fd000] 19:59:43 INFO - PROCESS | 7589 | 1461466783682 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 19:59:43 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 19:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1943ms 19:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:59:43 INFO - PROCESS | 7589 | 1461466783757 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 7589 | 1461466783759 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:59:43 INFO - PROCESS | 7589 | 1461466783766 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 7589 | 1461466783770 Marionette TRACE conn3 <- [1,1690,null,{}] 19:59:43 INFO - PROCESS | 7589 | 1461466783775 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:44 INFO - PROCESS | 7589 | 1461466784060 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:59:44 INFO - PROCESS | 7589 | 1461466784404 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb61800 == 139 [pid = 7589] [id = 430] 19:59:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 301 (0x7faeea904c00) [pid = 7589] [serial = 1291] [outer = (nil)] 19:59:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 302 (0x7faeecd0d000) [pid = 7589] [serial = 1292] [outer = 0x7faeea904c00] 19:59:44 INFO - PROCESS | 7589 | 1461466784477 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 303 (0x7faeed45a800) [pid = 7589] [serial = 1293] [outer = 0x7faeea904c00] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef56b3000 == 138 [pid = 7589] [id = 56] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef708800 == 137 [pid = 7589] [id = 54] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7be3800 == 136 [pid = 7589] [id = 359] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8a3f800 == 135 [pid = 7589] [id = 360] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeec94c800 == 134 [pid = 7589] [id = 411] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef4d5800 == 133 [pid = 7589] [id = 410] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4df800 == 132 [pid = 7589] [id = 409] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c89800 == 131 [pid = 7589] [id = 408] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee2073800 == 130 [pid = 7589] [id = 407] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee21e7800 == 129 [pid = 7589] [id = 406] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfd62000 == 128 [pid = 7589] [id = 404] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb8ea000 == 127 [pid = 7589] [id = 403] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc192000 == 126 [pid = 7589] [id = 402] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faede93d800 == 125 [pid = 7589] [id = 401] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee396f800 == 124 [pid = 7589] [id = 400] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee36eb000 == 123 [pid = 7589] [id = 399] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee36d2800 == 122 [pid = 7589] [id = 398] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc3c7800 == 121 [pid = 7589] [id = 397] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfe58800 == 120 [pid = 7589] [id = 396] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0dc7f800 == 119 [pid = 7589] [id = 395] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf08e6a800 == 118 [pid = 7589] [id = 394] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefd795000 == 117 [pid = 7589] [id = 393] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7083000 == 116 [pid = 7589] [id = 392] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e0a000 == 115 [pid = 7589] [id = 391] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b4b000 == 114 [pid = 7589] [id = 389] 19:59:45 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee393b000 == 113 [pid = 7589] [id = 390] 19:59:45 INFO - PROCESS | 7589 | 1461466785532 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 302 (0x7faef1af7400) [pid = 7589] [serial = 1169] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 301 (0x7faee0c51c00) [pid = 7589] [serial = 1148] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 300 (0x7faedecaac00) [pid = 7589] [serial = 1142] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 299 (0x7faf043dd800) [pid = 7589] [serial = 1127] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 298 (0x7faeed84c800) [pid = 7589] [serial = 1161] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 297 (0x7faeeb305000) [pid = 7589] [serial = 1112] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 296 (0x7faef7abdc00) [pid = 7589] [serial = 1121] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 295 (0x7faef628a400) [pid = 7589] [serial = 1118] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 294 (0x7faef19e2800) [pid = 7589] [serial = 1115] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 293 (0x7faeed45c000) [pid = 7589] [serial = 1160] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 292 (0x7faf09a2d400) [pid = 7589] [serial = 1139] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 291 (0x7faeee00cc00) [pid = 7589] [serial = 1164] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 290 (0x7faee3f09000) [pid = 7589] [serial = 1157] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 289 (0x7faeecd07c00) [pid = 7589] [serial = 1158] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 288 (0x7faee0c50800) [pid = 7589] [serial = 1151] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 287 (0x7faee3951800) [pid = 7589] [serial = 1154] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 286 (0x7faee24e8c00) [pid = 7589] [serial = 1109] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 285 (0x7faee0c46c00) [pid = 7589] [serial = 1145] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 284 (0x7faef9f28000) [pid = 7589] [serial = 1124] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 283 (0x7faee1f1e400) [pid = 7589] [serial = 1152] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 282 (0x7faf0580f800) [pid = 7589] [serial = 1133] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 281 (0x7faf0468a400) [pid = 7589] [serial = 1130] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 280 (0x7faeedcec800) [pid = 7589] [serial = 1163] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 279 (0x7faee3bcfc00) [pid = 7589] [serial = 1155] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 278 (0x7faef0fce000) [pid = 7589] [serial = 1167] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 277 (0x7faf0919ac00) [pid = 7589] [serial = 1136] [outer = (nil)] [url = about:blank] 19:59:45 INFO - PROCESS | 7589 | --DOMWINDOW == 276 (0x7faeeabed400) [pid = 7589] [serial = 1166] [outer = (nil)] [url = about:blank] 19:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1934ms 19:59:45 INFO - PROCESS | 7589 | 1461466785701 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:59:45 INFO - PROCESS | 7589 | 1461466785703 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:59:45 INFO - PROCESS | 7589 | 1461466785710 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:59:45 INFO - PROCESS | 7589 | 1461466785717 Marionette TRACE conn3 <- [1,1694,null,{}] 19:59:45 INFO - PROCESS | 7589 | 1461466785740 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:45 INFO - PROCESS | 7589 | 1461466785942 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:59:46 INFO - PROCESS | 7589 | 1461466786242 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faede932800 == 114 [pid = 7589] [id = 431] 19:59:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 277 (0x7faeed45c000) [pid = 7589] [serial = 1294] [outer = (nil)] 19:59:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 278 (0x7faeed45f800) [pid = 7589] [serial = 1295] [outer = 0x7faeed45c000] 19:59:46 INFO - PROCESS | 7589 | 1461466786325 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 279 (0x7faeedc3dc00) [pid = 7589] [serial = 1296] [outer = 0x7faeed45c000] 19:59:47 INFO - PROCESS | 7589 | 1461466787077 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 19:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1403ms 19:59:47 INFO - PROCESS | 7589 | 1461466787114 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:59:47 INFO - PROCESS | 7589 | 1461466787118 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:59:47 INFO - PROCESS | 7589 | 1461466787124 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 7589 | 1461466787127 Marionette TRACE conn3 <- [1,1698,null,{}] 19:59:47 INFO - PROCESS | 7589 | 1461466787132 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:47 INFO - PROCESS | 7589 | 1461466787393 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:59:47 INFO - PROCESS | 7589 | 1461466787415 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3923800 == 115 [pid = 7589] [id = 432] 19:59:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 280 (0x7faee2515c00) [pid = 7589] [serial = 1297] [outer = (nil)] 19:59:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 281 (0x7faeee447400) [pid = 7589] [serial = 1298] [outer = 0x7faee2515c00] 19:59:47 INFO - PROCESS | 7589 | 1461466787482 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 282 (0x7faeee450c00) [pid = 7589] [serial = 1299] [outer = 0x7faee2515c00] 19:59:48 INFO - PROCESS | 7589 | 1461466788402 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 19:59:48 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 19:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1336ms 19:59:48 INFO - PROCESS | 7589 | 1461466788462 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 7589 | 1461466788466 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:59:48 INFO - PROCESS | 7589 | 1461466788483 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 7589 | 1461466788485 Marionette TRACE conn3 <- [1,1702,null,{}] 19:59:48 INFO - PROCESS | 7589 | 1461466788502 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:48 INFO - PROCESS | 7589 | 1461466788763 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:59:48 INFO - PROCESS | 7589 | 1461466788794 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4db800 == 116 [pid = 7589] [id = 433] 19:59:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 283 (0x7faeee44b800) [pid = 7589] [serial = 1300] [outer = (nil)] 19:59:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 284 (0x7faeee455c00) [pid = 7589] [serial = 1301] [outer = 0x7faeee44b800] 19:59:48 INFO - PROCESS | 7589 | 1461466788860 Marionette DEBUG loaded listener.js 19:59:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 285 (0x7faeef43f800) [pid = 7589] [serial = 1302] [outer = 0x7faeee44b800] 19:59:49 INFO - PROCESS | 7589 | 1461466789774 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1341ms 19:59:49 INFO - PROCESS | 7589 | 1461466789814 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:59:49 INFO - PROCESS | 7589 | 1461466789818 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:59:49 INFO - PROCESS | 7589 | 1461466789824 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:59:49 INFO - PROCESS | 7589 | 1461466789826 Marionette TRACE conn3 <- [1,1706,null,{}] 19:59:49 INFO - PROCESS | 7589 | 1461466789832 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:50 INFO - PROCESS | 7589 | 1461466790086 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:59:50 INFO - PROCESS | 7589 | 1461466790118 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef230800 == 117 [pid = 7589] [id = 434] 19:59:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 286 (0x7faeee44d800) [pid = 7589] [serial = 1303] [outer = (nil)] 19:59:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 287 (0x7faeef937800) [pid = 7589] [serial = 1304] [outer = 0x7faeee44d800] 19:59:50 INFO - PROCESS | 7589 | 1461466790182 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 288 (0x7faef0e80400) [pid = 7589] [serial = 1305] [outer = 0x7faeee44d800] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 287 (0x7faee0c18400) [pid = 7589] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 286 (0x7faedca3ac00) [pid = 7589] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 285 (0x7faedc957c00) [pid = 7589] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 284 (0x7faee3f0b800) [pid = 7589] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 283 (0x7faeed56d000) [pid = 7589] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 282 (0x7faee26b6c00) [pid = 7589] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 281 (0x7faedec8ec00) [pid = 7589] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 280 (0x7faedec8e800) [pid = 7589] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 279 (0x7faeeb2aa000) [pid = 7589] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:59:51 INFO - PROCESS | 7589 | --DOMWINDOW == 278 (0x7faedec8c400) [pid = 7589] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:59:52 INFO - PROCESS | 7589 | 1461466792310 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 19:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2534ms 19:59:52 INFO - PROCESS | 7589 | 1461466792360 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:59:52 INFO - PROCESS | 7589 | 1461466792363 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:59:52 INFO - PROCESS | 7589 | 1461466792373 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 7589 | 1461466792376 Marionette TRACE conn3 <- [1,1710,null,{}] 19:59:52 INFO - PROCESS | 7589 | 1461466792382 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:52 INFO - PROCESS | 7589 | 1461466792588 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:59:52 INFO - PROCESS | 7589 | 1461466792757 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb56000 == 118 [pid = 7589] [id = 435] 19:59:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 279 (0x7faedec8ec00) [pid = 7589] [serial = 1306] [outer = (nil)] 19:59:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 280 (0x7faeee453000) [pid = 7589] [serial = 1307] [outer = 0x7faedec8ec00] 19:59:52 INFO - PROCESS | 7589 | 1461466792823 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 281 (0x7faef0e84800) [pid = 7589] [serial = 1308] [outer = 0x7faedec8ec00] 19:59:53 INFO - PROCESS | 7589 | 1461466793572 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 19:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1242ms 19:59:53 INFO - PROCESS | 7589 | 1461466793613 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 7589 | 1461466793616 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:59:53 INFO - PROCESS | 7589 | 1461466793623 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 7589 | 1461466793626 Marionette TRACE conn3 <- [1,1714,null,{}] 19:59:53 INFO - PROCESS | 7589 | 1461466793631 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:53 INFO - PROCESS | 7589 | 1461466793970 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:59:54 INFO - PROCESS | 7589 | 1461466794320 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc186800 == 119 [pid = 7589] [id = 436] 19:59:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 282 (0x7faedb220c00) [pid = 7589] [serial = 1309] [outer = (nil)] 19:59:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 283 (0x7faedb9c8c00) [pid = 7589] [serial = 1310] [outer = 0x7faedb220c00] 19:59:54 INFO - PROCESS | 7589 | 1461466794409 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 284 (0x7faedc893c00) [pid = 7589] [serial = 1311] [outer = 0x7faedb220c00] 19:59:55 INFO - PROCESS | 7589 | 1461466795358 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1785ms 19:59:55 INFO - PROCESS | 7589 | 1461466795412 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:59:55 INFO - PROCESS | 7589 | 1461466795419 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:59:55 INFO - PROCESS | 7589 | 1461466795427 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 7589 | 1461466795434 Marionette TRACE conn3 <- [1,1718,null,{}] 19:59:55 INFO - PROCESS | 7589 | 1461466795441 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:55 INFO - PROCESS | 7589 | 1461466795693 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:59:55 INFO - PROCESS | 7589 | 1461466795957 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37d0000 == 120 [pid = 7589] [id = 437] 19:59:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 285 (0x7faee0c45000) [pid = 7589] [serial = 1312] [outer = (nil)] 19:59:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 286 (0x7faee1f1d000) [pid = 7589] [serial = 1313] [outer = 0x7faee0c45000] 19:59:56 INFO - PROCESS | 7589 | 1461466796086 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 287 (0x7faee1fd8400) [pid = 7589] [serial = 1314] [outer = 0x7faee0c45000] 19:59:57 INFO - PROCESS | 7589 | 1461466797066 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1689ms 19:59:57 INFO - PROCESS | 7589 | 1461466797117 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:59:57 INFO - PROCESS | 7589 | 1461466797122 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:59:57 INFO - PROCESS | 7589 | 1461466797130 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:59:57 INFO - PROCESS | 7589 | 1461466797134 Marionette TRACE conn3 <- [1,1722,null,{}] 19:59:57 INFO - PROCESS | 7589 | 1461466797140 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:57 INFO - PROCESS | 7589 | 1461466797369 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:59:57 INFO - PROCESS | 7589 | 1461466797715 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3ca000 == 121 [pid = 7589] [id = 438] 19:59:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 288 (0x7faee24e8c00) [pid = 7589] [serial = 1315] [outer = (nil)] 19:59:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 289 (0x7faee398f000) [pid = 7589] [serial = 1316] [outer = 0x7faee24e8c00] 19:59:57 INFO - PROCESS | 7589 | 1461466797799 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 290 (0x7faeeb305c00) [pid = 7589] [serial = 1317] [outer = 0x7faee24e8c00] 19:59:58 INFO - PROCESS | 7589 | 1461466798679 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 19:59:58 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 19:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1589ms 19:59:58 INFO - PROCESS | 7589 | 1461466798720 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 7589 | 1461466798727 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:59:58 INFO - PROCESS | 7589 | 1461466798744 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 7589 | 1461466798753 Marionette TRACE conn3 <- [1,1726,null,{}] 19:59:58 INFO - PROCESS | 7589 | 1461466798760 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:59:58 INFO - PROCESS | 7589 | 1461466798994 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:59:59 INFO - PROCESS | 7589 | 1461466799306 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b5b000 == 122 [pid = 7589] [id = 439] 19:59:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 291 (0x7faee26b8800) [pid = 7589] [serial = 1318] [outer = (nil)] 19:59:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 292 (0x7faeedc41400) [pid = 7589] [serial = 1319] [outer = 0x7faee26b8800] 19:59:59 INFO - PROCESS | 7589 | 1461466799389 Marionette DEBUG loaded listener.js 19:59:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 293 (0x7faeef938800) [pid = 7589] [serial = 1320] [outer = 0x7faee26b8800] 20:00:00 INFO - PROCESS | 7589 | 1461466800271 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 20:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1600ms 20:00:00 INFO - PROCESS | 7589 | 1461466800337 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 7589 | 1461466800343 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:00:00 INFO - PROCESS | 7589 | 1461466800354 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 7589 | 1461466800357 Marionette TRACE conn3 <- [1,1730,null,{}] 20:00:00 INFO - PROCESS | 7589 | 1461466800361 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:00 INFO - PROCESS | 7589 | 1461466800626 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:00:00 INFO - PROCESS | 7589 | 1461466800929 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef37b5800 == 123 [pid = 7589] [id = 440] 20:00:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 294 (0x7faee0c17c00) [pid = 7589] [serial = 1321] [outer = (nil)] 20:00:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 295 (0x7faef0ff2800) [pid = 7589] [serial = 1322] [outer = 0x7faee0c17c00] 20:00:01 INFO - PROCESS | 7589 | 1461466801009 Marionette DEBUG loaded listener.js 20:00:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 296 (0x7faef1b86c00) [pid = 7589] [serial = 1323] [outer = 0x7faee0c17c00] 20:00:01 INFO - PROCESS | 7589 | 1461466801950 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 20:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 20:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1639ms 20:00:01 INFO - PROCESS | 7589 | 1461466801993 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:00:02 INFO - PROCESS | 7589 | 1461466801997 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:00:02 INFO - PROCESS | 7589 | 1461466802003 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:00:02 INFO - PROCESS | 7589 | 1461466802006 Marionette TRACE conn3 <- [1,1734,null,{}] 20:00:02 INFO - PROCESS | 7589 | 1461466802012 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:02 INFO - PROCESS | 7589 | 1461466802239 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:00:02 INFO - PROCESS | 7589 | 1461466802514 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8187000 == 124 [pid = 7589] [id = 441] 20:00:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 297 (0x7faef3796c00) [pid = 7589] [serial = 1324] [outer = (nil)] 20:00:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 298 (0x7faef5686c00) [pid = 7589] [serial = 1325] [outer = 0x7faef3796c00] 20:00:02 INFO - PROCESS | 7589 | 1461466802650 Marionette DEBUG loaded listener.js 20:00:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 299 (0x7faef708d400) [pid = 7589] [serial = 1326] [outer = 0x7faef3796c00] 20:00:03 INFO - PROCESS | 7589 | 1461466803554 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 20:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1630ms 20:00:03 INFO - PROCESS | 7589 | 1461466803634 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:00:03 INFO - PROCESS | 7589 | 1461466803638 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:00:03 INFO - PROCESS | 7589 | 1461466803644 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:00:03 INFO - PROCESS | 7589 | 1461466803647 Marionette TRACE conn3 <- [1,1738,null,{}] 20:00:03 INFO - PROCESS | 7589 | 1461466803652 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:03 INFO - PROCESS | 7589 | 1461466803903 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:00:04 INFO - PROCESS | 7589 | 1461466804157 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf046da000 == 125 [pid = 7589] [id = 442] 20:00:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 300 (0x7faee0c52800) [pid = 7589] [serial = 1327] [outer = (nil)] 20:00:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 301 (0x7faef81bfc00) [pid = 7589] [serial = 1328] [outer = 0x7faee0c52800] 20:00:04 INFO - PROCESS | 7589 | 1461466804292 Marionette DEBUG loaded listener.js 20:00:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 302 (0x7faef8faa400) [pid = 7589] [serial = 1329] [outer = 0x7faee0c52800] 20:00:05 INFO - PROCESS | 7589 | 1461466805155 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 20:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1580ms 20:00:05 INFO - PROCESS | 7589 | 1461466805226 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:00:05 INFO - PROCESS | 7589 | 1461466805230 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:00:05 INFO - PROCESS | 7589 | 1461466805237 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:00:05 INFO - PROCESS | 7589 | 1461466805241 Marionette TRACE conn3 <- [1,1742,null,{}] 20:00:05 INFO - PROCESS | 7589 | 1461466805246 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:05 INFO - PROCESS | 7589 | 1461466805455 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:00:05 INFO - PROCESS | 7589 | 1461466805671 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09170000 == 126 [pid = 7589] [id = 443] 20:00:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 303 (0x7faeeb30a800) [pid = 7589] [serial = 1330] [outer = (nil)] 20:00:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 304 (0x7faef9a4f400) [pid = 7589] [serial = 1331] [outer = 0x7faeeb30a800] 20:00:05 INFO - PROCESS | 7589 | 1461466805833 Marionette DEBUG loaded listener.js 20:00:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 305 (0x7faefd662000) [pid = 7589] [serial = 1332] [outer = 0x7faeeb30a800] 20:00:06 INFO - PROCESS | 7589 | 1461466806700 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 20:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1531ms 20:00:06 INFO - PROCESS | 7589 | 1461466806770 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 7589 | 1461466806773 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:00:06 INFO - PROCESS | 7589 | 1461466806780 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 7589 | 1461466806783 Marionette TRACE conn3 <- [1,1746,null,{}] 20:00:06 INFO - PROCESS | 7589 | 1461466806788 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:07 INFO - PROCESS | 7589 | 1461466807002 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:00:07 INFO - PROCESS | 7589 | 1461466807318 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0c164000 == 127 [pid = 7589] [id = 444] 20:00:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 306 (0x7faeedc3a400) [pid = 7589] [serial = 1333] [outer = (nil)] 20:00:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 307 (0x7faf0415d000) [pid = 7589] [serial = 1334] [outer = 0x7faeedc3a400] 20:00:07 INFO - PROCESS | 7589 | 1461466807398 Marionette DEBUG loaded listener.js 20:00:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 308 (0x7faf056b6800) [pid = 7589] [serial = 1335] [outer = 0x7faeedc3a400] 20:00:08 INFO - PROCESS | 7589 | 1461466808468 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 20:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1733ms 20:00:08 INFO - PROCESS | 7589 | 1461466808514 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:00:08 INFO - PROCESS | 7589 | 1461466808518 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:00:08 INFO - PROCESS | 7589 | 1461466808525 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:00:08 INFO - PROCESS | 7589 | 1461466808528 Marionette TRACE conn3 <- [1,1750,null,{}] 20:00:08 INFO - PROCESS | 7589 | 1461466808553 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:08 INFO - PROCESS | 7589 | 1461466808782 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:00:09 INFO - PROCESS | 7589 | 1461466809054 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedbbe1800 == 128 [pid = 7589] [id = 445] 20:00:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 309 (0x7faee3395400) [pid = 7589] [serial = 1336] [outer = (nil)] 20:00:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 310 (0x7faee339e400) [pid = 7589] [serial = 1337] [outer = 0x7faee3395400] 20:00:09 INFO - PROCESS | 7589 | 1461466809135 Marionette DEBUG loaded listener.js 20:00:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 311 (0x7faee33a3000) [pid = 7589] [serial = 1338] [outer = 0x7faee3395400] 20:00:10 INFO - PROCESS | 7589 | 1461466810012 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 20:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1535ms 20:00:10 INFO - PROCESS | 7589 | 1461466810060 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:00:10 INFO - PROCESS | 7589 | 1461466810063 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:00:10 INFO - PROCESS | 7589 | 1461466810070 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:00:10 INFO - PROCESS | 7589 | 1461466810074 Marionette TRACE conn3 <- [1,1754,null,{}] 20:00:10 INFO - PROCESS | 7589 | 1461466810079 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:10 INFO - PROCESS | 7589 | 1461466810298 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:00:10 INFO - PROCESS | 7589 | 1461466810575 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedafd4000 == 129 [pid = 7589] [id = 446] 20:00:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 312 (0x7faf0720a800) [pid = 7589] [serial = 1339] [outer = (nil)] 20:00:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 313 (0x7faf0919f400) [pid = 7589] [serial = 1340] [outer = 0x7faf0720a800] 20:00:10 INFO - PROCESS | 7589 | 1461466810719 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 314 (0x7faf098bd000) [pid = 7589] [serial = 1341] [outer = 0x7faf0720a800] 20:00:11 INFO - PROCESS | 7589 | 1461466811630 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 20:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1633ms 20:00:11 INFO - PROCESS | 7589 | 1461466811705 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:00:11 INFO - PROCESS | 7589 | 1461466811715 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:00:11 INFO - PROCESS | 7589 | 1461466811720 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:00:11 INFO - PROCESS | 7589 | 1461466811725 Marionette TRACE conn3 <- [1,1758,null,{}] 20:00:11 INFO - PROCESS | 7589 | 1461466811730 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:12 INFO - PROCESS | 7589 | 1461466812049 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:00:12 INFO - PROCESS | 7589 | 1461466812269 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed9973800 == 130 [pid = 7589] [id = 447] 20:00:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 315 (0x7faedd98a400) [pid = 7589] [serial = 1342] [outer = (nil)] 20:00:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 316 (0x7faedd994000) [pid = 7589] [serial = 1343] [outer = 0x7faedd98a400] 20:00:12 INFO - PROCESS | 7589 | 1461466812352 Marionette DEBUG loaded listener.js 20:00:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 317 (0x7faf09ac0c00) [pid = 7589] [serial = 1344] [outer = 0x7faedd98a400] 20:00:13 INFO - PROCESS | 7589 | 1461466813221 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 20:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1530ms 20:00:13 INFO - PROCESS | 7589 | 1461466813252 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:00:13 INFO - PROCESS | 7589 | 1461466813256 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:00:13 INFO - PROCESS | 7589 | 1461466813263 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:00:13 INFO - PROCESS | 7589 | 1461466813267 Marionette TRACE conn3 <- [1,1762,null,{}] 20:00:13 INFO - PROCESS | 7589 | 1461466813272 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:13 INFO - PROCESS | 7589 | 1461466813495 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:00:13 INFO - PROCESS | 7589 | 1461466813799 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0da33800 == 131 [pid = 7589] [id = 448] 20:00:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 318 (0x7faed9a09000) [pid = 7589] [serial = 1345] [outer = (nil)] 20:00:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 319 (0x7faed9a0fc00) [pid = 7589] [serial = 1346] [outer = 0x7faed9a09000] 20:00:13 INFO - PROCESS | 7589 | 1461466813884 Marionette DEBUG loaded listener.js 20:00:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 320 (0x7faed9a14c00) [pid = 7589] [serial = 1347] [outer = 0x7faed9a09000] 20:00:14 INFO - PROCESS | 7589 | 1461466814765 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 20:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1535ms 20:00:14 INFO - PROCESS | 7589 | 1461466814799 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:00:14 INFO - PROCESS | 7589 | 1461466814802 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:00:14 INFO - PROCESS | 7589 | 1461466814809 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:00:14 INFO - PROCESS | 7589 | 1461466814812 Marionette TRACE conn3 <- [1,1766,null,{}] 20:00:14 INFO - PROCESS | 7589 | 1461466814818 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:15 INFO - PROCESS | 7589 | 1461466815057 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:00:15 INFO - PROCESS | 7589 | 1461466815371 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed9ae7800 == 132 [pid = 7589] [id = 449] 20:00:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 321 (0x7faed9a09c00) [pid = 7589] [serial = 1348] [outer = (nil)] 20:00:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 322 (0x7faed9c64800) [pid = 7589] [serial = 1349] [outer = 0x7faed9a09c00] 20:00:15 INFO - PROCESS | 7589 | 1461466815456 Marionette DEBUG loaded listener.js 20:00:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 323 (0x7faed9c68c00) [pid = 7589] [serial = 1350] [outer = 0x7faed9a09c00] 20:00:16 INFO - PROCESS | 7589 | 1461466816293 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 20:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1535ms 20:00:16 INFO - PROCESS | 7589 | 1461466816345 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:00:16 INFO - PROCESS | 7589 | 1461466816349 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:00:16 INFO - PROCESS | 7589 | 1461466816355 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:00:16 INFO - PROCESS | 7589 | 1461466816358 Marionette TRACE conn3 <- [1,1770,null,{}] 20:00:16 INFO - PROCESS | 7589 | 1461466816364 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:16 INFO - PROCESS | 7589 | 1461466816604 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:00:16 INFO - PROCESS | 7589 | 1461466816956 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddb9e800 == 133 [pid = 7589] [id = 450] 20:00:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 324 (0x7faed9a0f000) [pid = 7589] [serial = 1351] [outer = (nil)] 20:00:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 325 (0x7faed9c6f400) [pid = 7589] [serial = 1352] [outer = 0x7faed9a0f000] 20:00:17 INFO - PROCESS | 7589 | 1461466817039 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 326 (0x7faeddbe5800) [pid = 7589] [serial = 1353] [outer = 0x7faed9a0f000] 20:00:17 INFO - PROCESS | 7589 | 1461466817904 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 20:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1582ms 20:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:00:17 INFO - PROCESS | 7589 | 1461466817938 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:00:17 INFO - PROCESS | 7589 | 1461466817941 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:00:17 INFO - PROCESS | 7589 | 1461466817948 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:00:17 INFO - PROCESS | 7589 | 1461466817950 Marionette TRACE conn3 <- [1,1774,null,{}] 20:00:17 INFO - PROCESS | 7589 | 1461466817957 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:18 INFO - PROCESS | 7589 | 1461466818179 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:00:18 INFO - PROCESS | 7589 | 1461466818486 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed8add800 == 134 [pid = 7589] [id = 451] 20:00:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 327 (0x7faed9c68400) [pid = 7589] [serial = 1354] [outer = (nil)] 20:00:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 328 (0x7faeddbec000) [pid = 7589] [serial = 1355] [outer = 0x7faed9c68400] 20:00:18 INFO - PROCESS | 7589 | 1461466818573 Marionette DEBUG loaded listener.js 20:00:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 329 (0x7faeddbf0400) [pid = 7589] [serial = 1356] [outer = 0x7faed9c68400] 20:00:19 INFO - PROCESS | 7589 | 1461466819443 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 20:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1533ms 20:00:19 INFO - PROCESS | 7589 | 1461466819482 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:00:19 INFO - PROCESS | 7589 | 1461466819485 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:00:19 INFO - PROCESS | 7589 | 1461466819491 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:00:19 INFO - PROCESS | 7589 | 1461466819495 Marionette TRACE conn3 <- [1,1778,null,{}] 20:00:19 INFO - PROCESS | 7589 | 1461466819501 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:19 INFO - PROCESS | 7589 | 1461466819719 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:00:20 INFO - PROCESS | 7589 | 1461466820044 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef423d000 == 135 [pid = 7589] [id = 452] 20:00:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 330 (0x7faed9c6bc00) [pid = 7589] [serial = 1357] [outer = (nil)] 20:00:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 331 (0x7faeddd3e800) [pid = 7589] [serial = 1358] [outer = 0x7faed9c6bc00] 20:00:20 INFO - PROCESS | 7589 | 1461466820134 Marionette DEBUG loaded listener.js 20:00:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 332 (0x7faeddd42c00) [pid = 7589] [serial = 1359] [outer = 0x7faed9c6bc00] 20:00:21 INFO - PROCESS | 7589 | 1461466821010 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 20:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 20:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1584ms 20:00:21 INFO - PROCESS | 7589 | 1461466821078 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 7589 | 1461466821082 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:00:21 INFO - PROCESS | 7589 | 1461466821088 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 7589 | 1461466821091 Marionette TRACE conn3 <- [1,1782,null,{}] 20:00:21 INFO - PROCESS | 7589 | 1461466821097 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:21 INFO - PROCESS | 7589 | 1461466821316 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:00:21 INFO - PROCESS | 7589 | 1461466821640 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddee8000 == 136 [pid = 7589] [id = 453] 20:00:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 333 (0x7faed7e3a800) [pid = 7589] [serial = 1360] [outer = (nil)] 20:00:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 334 (0x7faed7e42400) [pid = 7589] [serial = 1361] [outer = 0x7faed7e3a800] 20:00:21 INFO - PROCESS | 7589 | 1461466821739 Marionette DEBUG loaded listener.js 20:00:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 335 (0x7faed7e47000) [pid = 7589] [serial = 1362] [outer = 0x7faed7e3a800] 20:00:22 INFO - PROCESS | 7589 | 1461466822591 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 20:00:22 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 20:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 20:00:22 INFO - PROCESS | 7589 | 1461466822672 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:00:22 INFO - PROCESS | 7589 | 1461466822676 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:00:22 INFO - PROCESS | 7589 | 1461466822683 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:00:22 INFO - PROCESS | 7589 | 1461466822686 Marionette TRACE conn3 <- [1,1786,null,{}] 20:00:22 INFO - PROCESS | 7589 | 1461466822692 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:22 INFO - PROCESS | 7589 | 1461466822965 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:00:23 INFO - PROCESS | 7589 | 1461466823283 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed7f66000 == 137 [pid = 7589] [id = 454] 20:00:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 336 (0x7faed7e3d400) [pid = 7589] [serial = 1363] [outer = (nil)] 20:00:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 337 (0x7faeddbf2000) [pid = 7589] [serial = 1364] [outer = 0x7faed7e3d400] 20:00:23 INFO - PROCESS | 7589 | 1461466823366 Marionette DEBUG loaded listener.js 20:00:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 338 (0x7faeddd46800) [pid = 7589] [serial = 1365] [outer = 0x7faed7e3d400] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb56000 == 136 [pid = 7589] [id = 435] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef230800 == 135 [pid = 7589] [id = 434] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4db800 == 134 [pid = 7589] [id = 433] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3923800 == 133 [pid = 7589] [id = 432] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faede932800 == 132 [pid = 7589] [id = 431] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb61800 == 131 [pid = 7589] [id = 430] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeab11000 == 130 [pid = 7589] [id = 429] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faede92e000 == 129 [pid = 7589] [id = 428] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc3c2800 == 128 [pid = 7589] [id = 427] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedf8a9800 == 127 [pid = 7589] [id = 426] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeea811000 == 126 [pid = 7589] [id = 419] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09b2b800 == 125 [pid = 7589] [id = 418] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05868000 == 124 [pid = 7589] [id = 417] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5d9800 == 123 [pid = 7589] [id = 416] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef758c800 == 122 [pid = 7589] [id = 415] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb4d000 == 121 [pid = 7589] [id = 414] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfddb800 == 120 [pid = 7589] [id = 413] 20:00:25 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef366d800 == 119 [pid = 7589] [id = 412] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 337 (0x7faef6a33c00) [pid = 7589] [serial = 1184] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 336 (0x7faef8cc2000) [pid = 7589] [serial = 798] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 335 (0x7faeef7c6c00) [pid = 7589] [serial = 1178] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 334 (0x7faef7ab5800) [pid = 7589] [serial = 1086] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 333 (0x7faedc88f800) [pid = 7589] [serial = 1208] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 332 (0x7faeee00a000) [pid = 7589] [serial = 1023] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 331 (0x7faf09661800) [pid = 7589] [serial = 1199] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 330 (0x7faeed2cdc00) [pid = 7589] [serial = 1227] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 329 (0x7faeede6c400) [pid = 7589] [serial = 1232] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 328 (0x7faee39abc00) [pid = 7589] [serial = 1224] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 327 (0x7faf09438c00) [pid = 7589] [serial = 1202] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 326 (0x7faf091a5400) [pid = 7589] [serial = 1193] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 325 (0x7faef9a1b000) [pid = 7589] [serial = 1187] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 324 (0x7faee61f0c00) [pid = 7589] [serial = 1175] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 323 (0x7faedeca5800) [pid = 7589] [serial = 1220] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 322 (0x7faee23f7400) [pid = 7589] [serial = 1196] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 321 (0x7faee0c49000) [pid = 7589] [serial = 1221] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 320 (0x7faedfd87800) [pid = 7589] [serial = 1217] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 319 (0x7faee3949c00) [pid = 7589] [serial = 1223] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 318 (0x7faedc897c00) [pid = 7589] [serial = 1214] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 317 (0x7faf055e9000) [pid = 7589] [serial = 1190] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 316 (0x7faee0ea3000) [pid = 7589] [serial = 1172] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 315 (0x7faef1cf3000) [pid = 7589] [serial = 1236] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 314 (0x7faedc3a1000) [pid = 7589] [serial = 1211] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 313 (0x7faeeb30d800) [pid = 7589] [serial = 1226] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 312 (0x7faeeabf7800) [pid = 7589] [serial = 1235] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 311 (0x7faeef43d000) [pid = 7589] [serial = 1233] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 310 (0x7faeedb6ec00) [pid = 7589] [serial = 1230] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 309 (0x7faedb7cd000) [pid = 7589] [serial = 1205] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 308 (0x7faef1af7800) [pid = 7589] [serial = 1181] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 307 (0x7faeed573800) [pid = 7589] [serial = 1229] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 306 (0x7faee61f9000) [pid = 7589] [serial = 1149] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | --DOMWINDOW == 305 (0x7faef6283000) [pid = 7589] [serial = 1238] [outer = (nil)] [url = about:blank] 20:00:25 INFO - PROCESS | 7589 | 1461466825789 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 20:00:25 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 20:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 3188ms 20:00:25 INFO - PROCESS | 7589 | 1461466825873 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:00:25 INFO - PROCESS | 7589 | 1461466825879 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:00:25 INFO - PROCESS | 7589 | 1461466825887 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:00:25 INFO - PROCESS | 7589 | 1461466825895 Marionette TRACE conn3 <- [1,1790,null,{}] 20:00:25 INFO - PROCESS | 7589 | 1461466825905 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:26 INFO - PROCESS | 7589 | 1461466826128 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:00:26 INFO - PROCESS | 7589 | 1461466826334 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb8dd800 == 120 [pid = 7589] [id = 455] 20:00:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 306 (0x7faedb218c00) [pid = 7589] [serial = 1366] [outer = (nil)] 20:00:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 307 (0x7faedc3a3400) [pid = 7589] [serial = 1367] [outer = 0x7faedb218c00] 20:00:26 INFO - PROCESS | 7589 | 1461466826406 Marionette DEBUG loaded listener.js 20:00:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 308 (0x7faedc95d000) [pid = 7589] [serial = 1368] [outer = 0x7faedb218c00] 20:00:27 INFO - PROCESS | 7589 | 1461466827219 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:00:27 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) 20:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1387ms 20:00:27 INFO - PROCESS | 7589 | 1461466827274 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:00:27 INFO - PROCESS | 7589 | 1461466827283 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:00:27 INFO - PROCESS | 7589 | 1461466827294 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:00:27 INFO - PROCESS | 7589 | 1461466827297 Marionette TRACE conn3 <- [1,1794,null,{}] 20:00:27 INFO - PROCESS | 7589 | 1461466827304 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:27 INFO - PROCESS | 7589 | 1461466827520 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:00:27 INFO - PROCESS | 7589 | 1461466827721 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8d1000 == 121 [pid = 7589] [id = 456] 20:00:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 309 (0x7faedb219000) [pid = 7589] [serial = 1369] [outer = (nil)] 20:00:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 310 (0x7faedd998c00) [pid = 7589] [serial = 1370] [outer = 0x7faedb219000] 20:00:27 INFO - PROCESS | 7589 | 1461466827792 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 311 (0x7faedec8cc00) [pid = 7589] [serial = 1371] [outer = 0x7faedb219000] 20:00:28 INFO - PROCESS | 7589 | 1461466828770 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1495ms 20:00:28 INFO - PROCESS | 7589 | 1461466828798 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 7589 | 1461466828803 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:00:28 INFO - PROCESS | 7589 | 1461466828809 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 7589 | 1461466828815 Marionette TRACE conn3 <- [1,1798,null,{}] 20:00:28 INFO - PROCESS | 7589 | 1461466828852 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:29 INFO - PROCESS | 7589 | 1461466829137 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:00:29 INFO - PROCESS | 7589 | 1461466829172 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe4c800 == 122 [pid = 7589] [id = 457] 20:00:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 312 (0x7faedfd80400) [pid = 7589] [serial = 1372] [outer = (nil)] 20:00:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 313 (0x7faee0c49000) [pid = 7589] [serial = 1373] [outer = 0x7faedfd80400] 20:00:29 INFO - PROCESS | 7589 | 1461466829243 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 314 (0x7faee1f1dc00) [pid = 7589] [serial = 1374] [outer = 0x7faedfd80400] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 313 (0x7faef1c51c00) [pid = 7589] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 312 (0x7faef0e8e400) [pid = 7589] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 311 (0x7faf09b0c000) [pid = 7589] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 310 (0x7faedb7cfc00) [pid = 7589] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 309 (0x7faedb21cc00) [pid = 7589] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 308 (0x7faeee44d800) [pid = 7589] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 307 (0x7faef0fce800) [pid = 7589] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 306 (0x7faedf870800) [pid = 7589] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 305 (0x7faef19e9c00) [pid = 7589] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 304 (0x7faeedc40000) [pid = 7589] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 303 (0x7faef0ee3000) [pid = 7589] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 302 (0x7faeedc3c800) [pid = 7589] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 301 (0x7faeede65c00) [pid = 7589] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 300 (0x7faedeca4800) [pid = 7589] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 299 (0x7faeedce9400) [pid = 7589] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 298 (0x7faeede6a000) [pid = 7589] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 297 (0x7faee3bd1c00) [pid = 7589] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 296 (0x7faee39a9400) [pid = 7589] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 295 (0x7faee23fd000) [pid = 7589] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 294 (0x7faee39a5800) [pid = 7589] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 293 (0x7faedec91000) [pid = 7589] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 292 (0x7faef1afd400) [pid = 7589] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 291 (0x7faee3bc2400) [pid = 7589] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 290 (0x7faedeca5400) [pid = 7589] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 289 (0x7faedec82400) [pid = 7589] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 288 (0x7faeea904c00) [pid = 7589] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 287 (0x7faee39a6000) [pid = 7589] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 286 (0x7faeed45c000) [pid = 7589] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 285 (0x7faef360fc00) [pid = 7589] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 284 (0x7faeeb2a5800) [pid = 7589] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 283 (0x7faee61f3c00) [pid = 7589] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 282 (0x7faeee44b800) [pid = 7589] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 281 (0x7faedc94f400) [pid = 7589] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 280 (0x7faef0ff3400) [pid = 7589] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 279 (0x7faef2c53000) [pid = 7589] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 278 (0x7faedf87bc00) [pid = 7589] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 277 (0x7faef0b0f800) [pid = 7589] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 276 (0x7faee2518400) [pid = 7589] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 275 (0x7faee0c15400) [pid = 7589] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 274 (0x7faee3bc8c00) [pid = 7589] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 273 (0x7faee3bc6800) [pid = 7589] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 272 (0x7faedca37800) [pid = 7589] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 271 (0x7faef909b400) [pid = 7589] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 270 (0x7faef1cf5000) [pid = 7589] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 269 (0x7faedf87c000) [pid = 7589] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 268 (0x7faef7d5c800) [pid = 7589] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 267 (0x7faee2515c00) [pid = 7589] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 266 (0x7faee39ad400) [pid = 7589] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 265 (0x7faeecd11c00) [pid = 7589] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 264 (0x7faef9f27c00) [pid = 7589] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 263 (0x7faf0564e400) [pid = 7589] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 262 (0x7faee0c16400) [pid = 7589] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 261 (0x7faedec8b000) [pid = 7589] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 260 (0x7faeede62c00) [pid = 7589] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 259 (0x7faef6a38000) [pid = 7589] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 258 (0x7faee1f22400) [pid = 7589] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 257 (0x7faef0fc6c00) [pid = 7589] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 256 (0x7faee3992400) [pid = 7589] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 255 (0x7faeede63400) [pid = 7589] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 254 (0x7faf0415b400) [pid = 7589] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 253 (0x7faedec8a000) [pid = 7589] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 252 (0x7faef9f27800) [pid = 7589] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 251 (0x7faee0eadc00) [pid = 7589] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 250 (0x7faeed56fc00) [pid = 7589] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 249 (0x7faeedceb400) [pid = 7589] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 248 (0x7faef1cf7400) [pid = 7589] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 247 (0x7faef19ed400) [pid = 7589] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 246 (0x7faef0ff4000) [pid = 7589] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 245 (0x7faeedc3b400) [pid = 7589] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 244 (0x7faef6b2c000) [pid = 7589] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 243 (0x7faf091a5800) [pid = 7589] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 242 (0x7faeeabfb000) [pid = 7589] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 241 (0x7faeed453400) [pid = 7589] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 240 (0x7faef7d5f800) [pid = 7589] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 239 (0x7faef909ac00) [pid = 7589] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 238 (0x7faee0c20000) [pid = 7589] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 237 (0x7faeee008400) [pid = 7589] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 236 (0x7faeee73c400) [pid = 7589] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 235 (0x7faee3bc9c00) [pid = 7589] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:00:31 INFO - PROCESS | 7589 | --DOMWINDOW == 234 (0x7faef0fcec00) [pid = 7589] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:00:31 INFO - PROCESS | 7589 | 1461466831560 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 20:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2794ms 20:00:31 INFO - PROCESS | 7589 | 1461466831604 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:00:31 INFO - PROCESS | 7589 | 1461466831609 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:00:31 INFO - PROCESS | 7589 | 1461466831615 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:00:31 INFO - PROCESS | 7589 | 1461466831619 Marionette TRACE conn3 <- [1,1802,null,{}] 20:00:31 INFO - PROCESS | 7589 | 1461466831624 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:31 INFO - PROCESS | 7589 | 1461466831830 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:00:32 INFO - PROCESS | 7589 | 1461466832039 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8d7000 == 123 [pid = 7589] [id = 458] 20:00:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 235 (0x7faedeca3400) [pid = 7589] [serial = 1375] [outer = (nil)] 20:00:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 236 (0x7faedf87bc00) [pid = 7589] [serial = 1376] [outer = 0x7faedeca3400] 20:00:32 INFO - PROCESS | 7589 | 1461466832106 Marionette DEBUG loaded listener.js 20:00:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 237 (0x7faee0c4d400) [pid = 7589] [serial = 1377] [outer = 0x7faedeca3400] 20:00:32 INFO - PROCESS | 7589 | 1461466832852 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1284ms 20:00:32 INFO - PROCESS | 7589 | 1461466832900 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:00:32 INFO - PROCESS | 7589 | 1461466832904 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:00:32 INFO - PROCESS | 7589 | 1461466832910 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:00:32 INFO - PROCESS | 7589 | 1461466832912 Marionette TRACE conn3 <- [1,1806,null,{}] 20:00:32 INFO - PROCESS | 7589 | 1461466832917 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:33 INFO - PROCESS | 7589 | 1461466833128 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:00:33 INFO - PROCESS | 7589 | 1461466833458 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedafc9000 == 124 [pid = 7589] [id = 459] 20:00:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 238 (0x7faed7e43400) [pid = 7589] [serial = 1378] [outer = (nil)] 20:00:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 239 (0x7faed9c6f800) [pid = 7589] [serial = 1379] [outer = 0x7faed7e43400] 20:00:33 INFO - PROCESS | 7589 | 1461466833611 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 240 (0x7faedb9cf800) [pid = 7589] [serial = 1380] [outer = 0x7faed7e43400] 20:00:34 INFO - PROCESS | 7589 | 1461466834600 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 20:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1728ms 20:00:34 INFO - PROCESS | 7589 | 1461466834640 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:00:34 INFO - PROCESS | 7589 | 1461466834648 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:00:34 INFO - PROCESS | 7589 | 1461466834658 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 7589 | 1461466834662 Marionette TRACE conn3 <- [1,1810,null,{}] 20:00:34 INFO - PROCESS | 7589 | 1461466834672 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:34 INFO - PROCESS | 7589 | 1461466834917 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:00:35 INFO - PROCESS | 7589 | 1461466835229 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd74000 == 125 [pid = 7589] [id = 460] 20:00:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 241 (0x7faeddd44000) [pid = 7589] [serial = 1381] [outer = (nil)] 20:00:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 242 (0x7faedec8ac00) [pid = 7589] [serial = 1382] [outer = 0x7faeddd44000] 20:00:35 INFO - PROCESS | 7589 | 1461466835320 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 243 (0x7faedf59a400) [pid = 7589] [serial = 1383] [outer = 0x7faeddd44000] 20:00:36 INFO - PROCESS | 7589 | 1461466836314 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1691ms 20:00:36 INFO - PROCESS | 7589 | 1461466836351 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:00:36 INFO - PROCESS | 7589 | 1461466836359 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:00:36 INFO - PROCESS | 7589 | 1461466836368 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 7589 | 1461466836372 Marionette TRACE conn3 <- [1,1814,null,{}] 20:00:36 INFO - PROCESS | 7589 | 1461466836379 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:36 INFO - PROCESS | 7589 | 1461466836621 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:00:36 INFO - PROCESS | 7589 | 1461466836989 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee36de000 == 126 [pid = 7589] [id = 461] 20:00:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 244 (0x7faedf5a1400) [pid = 7589] [serial = 1384] [outer = (nil)] 20:00:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 245 (0x7faee1fd0400) [pid = 7589] [serial = 1385] [outer = 0x7faedf5a1400] 20:00:37 INFO - PROCESS | 7589 | 1461466837075 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 246 (0x7faee24eb000) [pid = 7589] [serial = 1386] [outer = 0x7faedf5a1400] 20:00:38 INFO - PROCESS | 7589 | 1461466838052 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1735ms 20:00:38 INFO - PROCESS | 7589 | 1461466838104 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:00:38 INFO - PROCESS | 7589 | 1461466838108 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:00:38 INFO - PROCESS | 7589 | 1461466838117 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 7589 | 1461466838127 Marionette TRACE conn3 <- [1,1818,null,{}] 20:00:38 INFO - PROCESS | 7589 | 1461466838143 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:38 INFO - PROCESS | 7589 | 1461466838440 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:00:38 INFO - PROCESS | 7589 | 1461466838754 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee6424800 == 127 [pid = 7589] [id = 462] 20:00:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 247 (0x7faee3675c00) [pid = 7589] [serial = 1387] [outer = (nil)] 20:00:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 248 (0x7faee3987c00) [pid = 7589] [serial = 1388] [outer = 0x7faee3675c00] 20:00:38 INFO - PROCESS | 7589 | 1461466838833 Marionette DEBUG loaded listener.js 20:00:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 249 (0x7faee3bd1c00) [pid = 7589] [serial = 1389] [outer = 0x7faee3675c00] 20:00:39 INFO - PROCESS | 7589 | 1461466839734 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 20:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1693ms 20:00:39 INFO - PROCESS | 7589 | 1461466839809 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:00:39 INFO - PROCESS | 7589 | 1461466839813 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:00:39 INFO - PROCESS | 7589 | 1461466839821 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:00:39 INFO - PROCESS | 7589 | 1461466839825 Marionette TRACE conn3 <- [1,1822,null,{}] 20:00:39 INFO - PROCESS | 7589 | 1461466839831 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:40 INFO - PROCESS | 7589 | 1461466840102 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:00:40 INFO - PROCESS | 7589 | 1461466840412 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa0a800 == 128 [pid = 7589] [id = 463] 20:00:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 250 (0x7faee3676000) [pid = 7589] [serial = 1390] [outer = (nil)] 20:00:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 251 (0x7faeea904c00) [pid = 7589] [serial = 1391] [outer = 0x7faee3676000] 20:00:40 INFO - PROCESS | 7589 | 1461466840493 Marionette DEBUG loaded listener.js 20:00:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 252 (0x7faeea90b000) [pid = 7589] [serial = 1392] [outer = 0x7faee3676000] 20:00:41 INFO - PROCESS | 7589 | 1461466841373 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 20:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1598ms 20:00:41 INFO - PROCESS | 7589 | 1461466841421 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:00:41 INFO - PROCESS | 7589 | 1461466841425 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:00:41 INFO - PROCESS | 7589 | 1461466841431 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:00:41 INFO - PROCESS | 7589 | 1461466841434 Marionette TRACE conn3 <- [1,1826,null,{}] 20:00:41 INFO - PROCESS | 7589 | 1461466841440 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:41 INFO - PROCESS | 7589 | 1461466841665 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:00:41 INFO - PROCESS | 7589 | 1461466841994 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb61e800 == 129 [pid = 7589] [id = 464] 20:00:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 253 (0x7faeeb304000) [pid = 7589] [serial = 1393] [outer = (nil)] 20:00:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 254 (0x7faeeb30e000) [pid = 7589] [serial = 1394] [outer = 0x7faeeb304000] 20:00:42 INFO - PROCESS | 7589 | 1461466842096 Marionette DEBUG loaded listener.js 20:00:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 255 (0x7faeed568800) [pid = 7589] [serial = 1395] [outer = 0x7faeeb304000] 20:00:43 INFO - PROCESS | 7589 | 1461466843039 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 20:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1645ms 20:00:43 INFO - PROCESS | 7589 | 1461466843078 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:00:43 INFO - PROCESS | 7589 | 1461466843082 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:00:43 INFO - PROCESS | 7589 | 1461466843088 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:00:43 INFO - PROCESS | 7589 | 1461466843092 Marionette TRACE conn3 <- [1,1830,null,{}] 20:00:43 INFO - PROCESS | 7589 | 1461466843098 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:43 INFO - PROCESS | 7589 | 1461466843351 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:00:43 INFO - PROCESS | 7589 | 1461466843669 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed8a7800 == 130 [pid = 7589] [id = 465] 20:00:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 256 (0x7faee250e800) [pid = 7589] [serial = 1396] [outer = (nil)] 20:00:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 257 (0x7faeede65c00) [pid = 7589] [serial = 1397] [outer = 0x7faee250e800] 20:00:43 INFO - PROCESS | 7589 | 1461466843755 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 258 (0x7faeee449400) [pid = 7589] [serial = 1398] [outer = 0x7faee250e800] 20:00:44 INFO - PROCESS | 7589 | 1461466844684 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 20:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1634ms 20:00:44 INFO - PROCESS | 7589 | 1461466844723 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:00:44 INFO - PROCESS | 7589 | 1461466844726 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:00:44 INFO - PROCESS | 7589 | 1461466844733 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:00:44 INFO - PROCESS | 7589 | 1461466844737 Marionette TRACE conn3 <- [1,1834,null,{}] 20:00:44 INFO - PROCESS | 7589 | 1461466844744 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:44 INFO - PROCESS | 7589 | 1461466844961 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:00:45 INFO - PROCESS | 7589 | 1461466845278 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3c7000 == 131 [pid = 7589] [id = 466] 20:00:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 259 (0x7faee26b2400) [pid = 7589] [serial = 1399] [outer = (nil)] 20:00:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 260 (0x7faeee450800) [pid = 7589] [serial = 1400] [outer = 0x7faee26b2400] 20:00:45 INFO - PROCESS | 7589 | 1461466845362 Marionette DEBUG loaded listener.js 20:00:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 261 (0x7faeef437800) [pid = 7589] [serial = 1401] [outer = 0x7faee26b2400] 20:00:46 INFO - PROCESS | 7589 | 1461466846274 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 20:00:46 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 20:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1594ms 20:00:46 INFO - PROCESS | 7589 | 1461466846329 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:00:46 INFO - PROCESS | 7589 | 1461466846333 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:00:46 INFO - PROCESS | 7589 | 1461466846339 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 7589 | 1461466846342 Marionette TRACE conn3 <- [1,1838,null,{}] 20:00:46 INFO - PROCESS | 7589 | 1461466846349 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:46 INFO - PROCESS | 7589 | 1461466846582 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:00:46 INFO - PROCESS | 7589 | 1461466846889 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e0a800 == 132 [pid = 7589] [id = 467] 20:00:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 262 (0x7faeede65000) [pid = 7589] [serial = 1402] [outer = (nil)] 20:00:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 263 (0x7faeef93dc00) [pid = 7589] [serial = 1403] [outer = 0x7faeede65000] 20:00:46 INFO - PROCESS | 7589 | 1461466846987 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 264 (0x7faef0e81c00) [pid = 7589] [serial = 1404] [outer = 0x7faeede65000] 20:00:47 INFO - PROCESS | 7589 | 1461466847901 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1638ms 20:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:00:47 INFO - PROCESS | 7589 | 1461466847980 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 7589 | 1461466847983 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:00:47 INFO - PROCESS | 7589 | 1461466847990 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 7589 | 1461466847993 Marionette TRACE conn3 <- [1,1842,null,{}] 20:00:48 INFO - PROCESS | 7589 | 1461466847999 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:48 INFO - PROCESS | 7589 | 1461466848279 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:00:48 INFO - PROCESS | 7589 | 1461466848591 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef169a000 == 133 [pid = 7589] [id = 468] 20:00:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 265 (0x7faedf871800) [pid = 7589] [serial = 1405] [outer = (nil)] 20:00:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 266 (0x7faef0edfc00) [pid = 7589] [serial = 1406] [outer = 0x7faedf871800] 20:00:48 INFO - PROCESS | 7589 | 1461466848675 Marionette DEBUG loaded listener.js 20:00:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 267 (0x7faef0fce400) [pid = 7589] [serial = 1407] [outer = 0x7faedf871800] 20:00:49 INFO - PROCESS | 7589 | 1461466849583 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1633ms 20:00:49 INFO - PROCESS | 7589 | 1461466849623 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:00:49 INFO - PROCESS | 7589 | 1461466849627 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:00:49 INFO - PROCESS | 7589 | 1461466849633 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:00:49 INFO - PROCESS | 7589 | 1461466849637 Marionette TRACE conn3 <- [1,1846,null,{}] 20:00:49 INFO - PROCESS | 7589 | 1461466849643 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:49 INFO - PROCESS | 7589 | 1461466849870 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:00:50 INFO - PROCESS | 7589 | 1461466850193 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b52800 == 134 [pid = 7589] [id = 469] 20:00:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 268 (0x7faef19ecc00) [pid = 7589] [serial = 1408] [outer = (nil)] 20:00:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 269 (0x7faef1afd400) [pid = 7589] [serial = 1409] [outer = 0x7faef19ecc00] 20:00:50 INFO - PROCESS | 7589 | 1461466850295 Marionette DEBUG loaded listener.js 20:00:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 270 (0x7faef1c4dc00) [pid = 7589] [serial = 1410] [outer = 0x7faef19ecc00] 20:00:51 INFO - PROCESS | 7589 | 1461466851231 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:00:51 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) 20:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1639ms 20:00:51 INFO - PROCESS | 7589 | 1461466851273 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:00:51 INFO - PROCESS | 7589 | 1461466851278 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:00:51 INFO - PROCESS | 7589 | 1461466851284 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:00:51 INFO - PROCESS | 7589 | 1461466851289 Marionette TRACE conn3 <- [1,1850,null,{}] 20:00:51 INFO - PROCESS | 7589 | 1461466851296 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:51 INFO - PROCESS | 7589 | 1461466851566 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:00:51 INFO - PROCESS | 7589 | 1461466851883 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7919000 == 135 [pid = 7589] [id = 470] 20:00:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 271 (0x7faef1cf7400) [pid = 7589] [serial = 1411] [outer = (nil)] 20:00:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 272 (0x7faef628b800) [pid = 7589] [serial = 1412] [outer = 0x7faef1cf7400] 20:00:51 INFO - PROCESS | 7589 | 1461466851970 Marionette DEBUG loaded listener.js 20:00:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 273 (0x7faef6b26400) [pid = 7589] [serial = 1413] [outer = 0x7faef1cf7400] 20:00:52 INFO - PROCESS | 7589 | 1461466852850 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1644ms 20:00:52 INFO - PROCESS | 7589 | 1461466852930 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:00:52 INFO - PROCESS | 7589 | 1461466852934 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:00:52 INFO - PROCESS | 7589 | 1461466852941 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 7589 | 1461466852943 Marionette TRACE conn3 <- [1,1854,null,{}] 20:00:52 INFO - PROCESS | 7589 | 1461466852950 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:53 INFO - PROCESS | 7589 | 1461466853213 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:00:53 INFO - PROCESS | 7589 | 1461466853532 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9f64000 == 136 [pid = 7589] [id = 471] 20:00:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 274 (0x7faee26be000) [pid = 7589] [serial = 1414] [outer = (nil)] 20:00:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 275 (0x7faef6cc3800) [pid = 7589] [serial = 1415] [outer = 0x7faee26be000] 20:00:53 INFO - PROCESS | 7589 | 1461466853620 Marionette DEBUG loaded listener.js 20:00:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 276 (0x7faef7d65000) [pid = 7589] [serial = 1416] [outer = 0x7faee26be000] 20:00:54 INFO - PROCESS | 7589 | 1461466854517 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1637ms 20:00:54 INFO - PROCESS | 7589 | 1461466854580 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:00:54 INFO - PROCESS | 7589 | 1461466854584 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:00:54 INFO - PROCESS | 7589 | 1461466854591 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:00:54 INFO - PROCESS | 7589 | 1461466854594 Marionette TRACE conn3 <- [1,1858,null,{}] 20:00:54 INFO - PROCESS | 7589 | 1461466854599 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:54 INFO - PROCESS | 7589 | 1461466854828 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:00:55 INFO - PROCESS | 7589 | 1461466855138 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05306000 == 137 [pid = 7589] [id = 472] 20:00:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 277 (0x7faeeb307c00) [pid = 7589] [serial = 1417] [outer = (nil)] 20:00:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 278 (0x7faef8497c00) [pid = 7589] [serial = 1418] [outer = 0x7faeeb307c00] 20:00:55 INFO - PROCESS | 7589 | 1461466855222 Marionette DEBUG loaded listener.js 20:00:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 279 (0x7faef8cc0400) [pid = 7589] [serial = 1419] [outer = 0x7faeeb307c00] 20:00:56 INFO - PROCESS | 7589 | 1461466856089 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1528ms 20:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:00:56 INFO - PROCESS | 7589 | 1461466856121 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:00:56 INFO - PROCESS | 7589 | 1461466856124 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:00:56 INFO - PROCESS | 7589 | 1461466856130 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:00:56 INFO - PROCESS | 7589 | 1461466856133 Marionette TRACE conn3 <- [1,1862,null,{}] 20:00:56 INFO - PROCESS | 7589 | 1461466856138 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:56 INFO - PROCESS | 7589 | 1461466856356 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:00:56 INFO - PROCESS | 7589 | 1461466856629 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09472800 == 138 [pid = 7589] [id = 473] 20:00:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 280 (0x7faef6a38800) [pid = 7589] [serial = 1420] [outer = (nil)] 20:00:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 281 (0x7faef9bbb000) [pid = 7589] [serial = 1421] [outer = 0x7faef6a38800] 20:00:56 INFO - PROCESS | 7589 | 1461466856752 Marionette DEBUG loaded listener.js 20:00:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 282 (0x7faefd668c00) [pid = 7589] [serial = 1422] [outer = 0x7faef6a38800] 20:00:57 INFO - PROCESS | 7589 | 1461466857643 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1579ms 20:00:57 INFO - PROCESS | 7589 | 1461466857710 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:00:57 INFO - PROCESS | 7589 | 1461466857714 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:00:57 INFO - PROCESS | 7589 | 1461466857720 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:00:57 INFO - PROCESS | 7589 | 1461466857724 Marionette TRACE conn3 <- [1,1866,null,{}] 20:00:57 INFO - PROCESS | 7589 | 1461466857730 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:57 INFO - PROCESS | 7589 | 1461466857977 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:00:58 INFO - PROCESS | 7589 | ************************* 20:00:58 INFO - PROCESS | 7589 | A coding exception was thrown and uncaught in a Task. 20:00:58 INFO - PROCESS | 7589 | 20:00:58 INFO - PROCESS | 7589 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:00:58 INFO - PROCESS | 7589 | Full stack: 20:00:58 INFO - PROCESS | 7589 | ************************* 20:00:58 INFO - PROCESS | 7589 | 1461466858372 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb422000 == 139 [pid = 7589] [id = 474] 20:00:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 283 (0x7faf04642400) [pid = 7589] [serial = 1423] [outer = (nil)] 20:00:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 284 (0x7faf08e1f800) [pid = 7589] [serial = 1424] [outer = 0x7faf04642400] 20:00:58 INFO - PROCESS | 7589 | 1461466858454 Marionette DEBUG loaded listener.js 20:00:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 285 (0x7faf091a5400) [pid = 7589] [serial = 1425] [outer = 0x7faf04642400] 20:00:59 INFO - PROCESS | 7589 | 1461466859395 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 20:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1730ms 20:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:00:59 INFO - PROCESS | 7589 | 1461466859452 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:00:59 INFO - PROCESS | 7589 | 1461466859455 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:00:59 INFO - PROCESS | 7589 | 1461466859462 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:00:59 INFO - PROCESS | 7589 | 1461466859465 Marionette TRACE conn3 <- [1,1870,null,{}] 20:00:59 INFO - PROCESS | 7589 | 1461466859473 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:59 INFO - PROCESS | 7589 | 1461466859720 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:01:00 INFO - PROCESS | 7589 | 1461466860057 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe57000 == 140 [pid = 7589] [id = 475] 20:01:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 286 (0x7faedc3a7c00) [pid = 7589] [serial = 1426] [outer = (nil)] 20:01:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 287 (0x7faee394a000) [pid = 7589] [serial = 1427] [outer = 0x7faedc3a7c00] 20:01:00 INFO - PROCESS | 7589 | 1461466860140 Marionette DEBUG loaded listener.js 20:01:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 288 (0x7faf0415a400) [pid = 7589] [serial = 1428] [outer = 0x7faedc3a7c00] 20:01:01 INFO - PROCESS | 7589 | 1461466861070 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 20:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1682ms 20:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:01:01 INFO - PROCESS | 7589 | 1461466861144 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:01:01 INFO - PROCESS | 7589 | 1461466861146 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:01:01 INFO - PROCESS | 7589 | 1461466861154 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:01:01 INFO - PROCESS | 7589 | 1461466861156 Marionette TRACE conn3 <- [1,1874,null,{}] 20:01:01 INFO - PROCESS | 7589 | 1461466861162 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:01 INFO - PROCESS | 7589 | 1461466861398 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:01:01 INFO - PROCESS | 7589 | 1461466861727 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee260a800 == 141 [pid = 7589] [id = 476] 20:01:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 289 (0x7faed99e8800) [pid = 7589] [serial = 1429] [outer = (nil)] 20:01:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 290 (0x7faed99ee000) [pid = 7589] [serial = 1430] [outer = 0x7faed99e8800] 20:01:01 INFO - PROCESS | 7589 | 1461466861813 Marionette DEBUG loaded listener.js 20:01:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 291 (0x7faed99f3400) [pid = 7589] [serial = 1431] [outer = 0x7faed99e8800] 20:01:02 INFO - PROCESS | 7589 | 1461466862789 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1735ms 20:01:02 INFO - PROCESS | 7589 | 1461466862889 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:01:02 INFO - PROCESS | 7589 | 1461466862893 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:01:02 INFO - PROCESS | 7589 | 1461466862899 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:01:02 INFO - PROCESS | 7589 | 1461466862903 Marionette TRACE conn3 <- [1,1878,null,{}] 20:01:02 INFO - PROCESS | 7589 | 1461466862909 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:03 INFO - PROCESS | 7589 | 1461466863198 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:01:03 INFO - PROCESS | 7589 | 1461466863522 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf45b800 == 142 [pid = 7589] [id = 477] 20:01:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 292 (0x7faed99e8c00) [pid = 7589] [serial = 1432] [outer = (nil)] 20:01:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 293 (0x7faedca33c00) [pid = 7589] [serial = 1433] [outer = 0x7faed99e8c00] 20:01:03 INFO - PROCESS | 7589 | 1461466863603 Marionette DEBUG loaded listener.js 20:01:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 294 (0x7faee1f21c00) [pid = 7589] [serial = 1434] [outer = 0x7faed99e8c00] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8d7000 == 141 [pid = 7589] [id = 458] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfe4c800 == 140 [pid = 7589] [id = 457] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8d1000 == 139 [pid = 7589] [id = 456] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb8dd800 == 138 [pid = 7589] [id = 455] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddee8000 == 137 [pid = 7589] [id = 453] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef423d000 == 136 [pid = 7589] [id = 452] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed8add800 == 135 [pid = 7589] [id = 451] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddb9e800 == 134 [pid = 7589] [id = 450] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed9ae7800 == 133 [pid = 7589] [id = 449] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0da33800 == 132 [pid = 7589] [id = 448] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed9973800 == 131 [pid = 7589] [id = 447] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedafd4000 == 130 [pid = 7589] [id = 446] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedbbe1800 == 129 [pid = 7589] [id = 445] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0c164000 == 128 [pid = 7589] [id = 444] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09170000 == 127 [pid = 7589] [id = 443] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf046da000 == 126 [pid = 7589] [id = 442] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8187000 == 125 [pid = 7589] [id = 441] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef37b5800 == 124 [pid = 7589] [id = 440] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b5b000 == 123 [pid = 7589] [id = 439] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3ca000 == 122 [pid = 7589] [id = 438] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee37d0000 == 121 [pid = 7589] [id = 437] 20:01:05 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc186800 == 120 [pid = 7589] [id = 436] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 293 (0x7faef8cc9400) [pid = 7589] [serial = 864] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 292 (0x7faef1c42400) [pid = 7589] [serial = 1062] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 291 (0x7faf09bc8000) [pid = 7589] [serial = 897] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 290 (0x7faedfd86000) [pid = 7589] [serial = 1284] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 289 (0x7faedc892400) [pid = 7589] [serial = 1281] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 288 (0x7faef0e80400) [pid = 7589] [serial = 1305] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 287 (0x7faef2c52800) [pid = 7589] [serial = 1065] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 286 (0x7faedb9cd400) [pid = 7589] [serial = 1274] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 285 (0x7faef0e30000) [pid = 7589] [serial = 993] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 284 (0x7faef7dab800) [pid = 7589] [serial = 939] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 283 (0x7faef7dad800) [pid = 7589] [serial = 1122] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 282 (0x7faef1c46800) [pid = 7589] [serial = 1116] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 281 (0x7faf09b0e000) [pid = 7589] [serial = 1140] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 280 (0x7faef0fc1c00) [pid = 7589] [serial = 1059] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 279 (0x7faf09b7c000) [pid = 7589] [serial = 1271] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 278 (0x7faf09698800) [pid = 7589] [serial = 1143] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 277 (0x7faeef7bb400) [pid = 7589] [serial = 1044] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 276 (0x7faef19ea000) [pid = 7589] [serial = 1005] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 275 (0x7faef6a30000) [pid = 7589] [serial = 894] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 274 (0x7faedfd83800) [pid = 7589] [serial = 1241] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 273 (0x7faf09a26000) [pid = 7589] [serial = 954] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 272 (0x7faee3675400) [pid = 7589] [serial = 1268] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 271 (0x7faedb21b000) [pid = 7589] [serial = 1277] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 270 (0x7faee6561000) [pid = 7589] [serial = 1290] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 269 (0x7faee1fd6800) [pid = 7589] [serial = 1265] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 268 (0x7faedf59e400) [pid = 7589] [serial = 1259] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 267 (0x7faee39b0000) [pid = 7589] [serial = 948] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 266 (0x7faef6c91000) [pid = 7589] [serial = 1107] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 265 (0x7faef628e400) [pid = 7589] [serial = 1071] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 264 (0x7faee3bd0800) [pid = 7589] [serial = 885] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 263 (0x7faee0c4bc00) [pid = 7589] [serial = 1146] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 262 (0x7faee1fce400) [pid = 7589] [serial = 1262] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 261 (0x7faee398fc00) [pid = 7589] [serial = 960] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 260 (0x7faeecd0d000) [pid = 7589] [serial = 1292] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 259 (0x7faedc890800) [pid = 7589] [serial = 1283] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 258 (0x7faf091a4c00) [pid = 7589] [serial = 951] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 257 (0x7faeedc3dc00) [pid = 7589] [serial = 1296] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 256 (0x7faef8cc3000) [pid = 7589] [serial = 1080] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 255 (0x7faeedc41000) [pid = 7589] [serial = 930] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 254 (0x7faeed45a800) [pid = 7589] [serial = 1293] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 253 (0x7faeeb307400) [pid = 7589] [serial = 867] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 252 (0x7faee61f9400) [pid = 7589] [serial = 1244] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 251 (0x7faeee455c00) [pid = 7589] [serial = 1301] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 250 (0x7faedc95dc00) [pid = 7589] [serial = 963] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 249 (0x7faeef7bd000) [pid = 7589] [serial = 1247] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 248 (0x7faf05540400) [pid = 7589] [serial = 1131] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 247 (0x7faef6b26000) [pid = 7589] [serial = 1074] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 246 (0x7faf09a25800) [pid = 7589] [serial = 900] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 245 (0x7faef1c4d400) [pid = 7589] [serial = 1008] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 244 (0x7faee3bc5800) [pid = 7589] [serial = 927] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 243 (0x7faee3946000) [pid = 7589] [serial = 996] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 242 (0x7faee3f0e400) [pid = 7589] [serial = 891] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 241 (0x7faf09a2ac00) [pid = 7589] [serial = 888] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 240 (0x7faf04157800) [pid = 7589] [serial = 1017] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 239 (0x7faef1c49800) [pid = 7589] [serial = 1250] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 238 (0x7faf0919ec00) [pid = 7589] [serial = 945] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 237 (0x7faee3950000) [pid = 7589] [serial = 1289] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 236 (0x7faedc39e400) [pid = 7589] [serial = 1280] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 235 (0x7faeef937800) [pid = 7589] [serial = 1304] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 234 (0x7faeed45f800) [pid = 7589] [serial = 1295] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 233 (0x7faef65fd400) [pid = 7589] [serial = 873] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 232 (0x7faee3991000) [pid = 7589] [serial = 1110] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 231 (0x7faef7e0cc00) [pid = 7589] [serial = 1077] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 230 (0x7faeee447400) [pid = 7589] [serial = 1298] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 229 (0x7faeea904000) [pid = 7589] [serial = 1050] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 228 (0x7faeedce6c00) [pid = 7589] [serial = 1053] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 227 (0x7faf04608400) [pid = 7589] [serial = 1128] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 226 (0x7faf091a4400) [pid = 7589] [serial = 1137] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 225 (0x7faee394c800) [pid = 7589] [serial = 903] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 224 (0x7faee655b000) [pid = 7589] [serial = 1020] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 223 (0x7faef568d000) [pid = 7589] [serial = 1068] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 222 (0x7faef8cbec00) [pid = 7589] [serial = 1011] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 221 (0x7faef7da3000) [pid = 7589] [serial = 1253] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 220 (0x7faee1fd6000) [pid = 7589] [serial = 1286] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 219 (0x7faef6c9b000) [pid = 7589] [serial = 1119] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 218 (0x7faeeabed800) [pid = 7589] [serial = 999] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 217 (0x7faef908f800) [pid = 7589] [serial = 876] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 216 (0x7faeef43f800) [pid = 7589] [serial = 1302] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 215 (0x7faf0969bc00) [pid = 7589] [serial = 882] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 214 (0x7faee26b4800) [pid = 7589] [serial = 1047] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 213 (0x7faf03531800) [pid = 7589] [serial = 1125] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faef6a32000) [pid = 7589] [serial = 936] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faeee450c00) [pid = 7589] [serial = 1299] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faef6cc3400) [pid = 7589] [serial = 1239] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faef0b0e800) [pid = 7589] [serial = 1002] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 208 (0x7faefe578400) [pid = 7589] [serial = 879] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 207 (0x7faee23fc800) [pid = 7589] [serial = 1287] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 206 (0x7faf077bac00) [pid = 7589] [serial = 1134] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 205 (0x7faef1b93800) [pid = 7589] [serial = 933] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 204 (0x7faef0fca800) [pid = 7589] [serial = 870] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 203 (0x7faef9bbc400) [pid = 7589] [serial = 1014] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 202 (0x7faf09b0f400) [pid = 7589] [serial = 957] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 201 (0x7faeed2d5400) [pid = 7589] [serial = 1113] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 200 (0x7faeef93a400) [pid = 7589] [serial = 1056] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 199 (0x7faef9a19400) [pid = 7589] [serial = 1083] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 198 (0x7faf056be000) [pid = 7589] [serial = 1256] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 197 (0x7faf04648400) [pid = 7589] [serial = 942] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 196 (0x7faee1f22c00) [pid = 7589] [serial = 1173] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 195 (0x7faef52d1800) [pid = 7589] [serial = 1182] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 194 (0x7faef0e82c00) [pid = 7589] [serial = 1179] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 193 (0x7faeeb308800) [pid = 7589] [serial = 1176] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 192 (0x7faef1cf6c00) [pid = 7589] [serial = 1170] [outer = (nil)] [url = about:blank] 20:01:05 INFO - PROCESS | 7589 | --DOMWINDOW == 191 (0x7faeee453000) [pid = 7589] [serial = 1307] [outer = (nil)] [url = about:blank] 20:01:06 INFO - PROCESS | 7589 | 1461466866020 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 3187ms 20:01:06 INFO - PROCESS | 7589 | 1461466866088 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:01:06 INFO - PROCESS | 7589 | 1461466866094 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:01:06 INFO - PROCESS | 7589 | 1461466866103 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:01:06 INFO - PROCESS | 7589 | 1461466866108 Marionette TRACE conn3 <- [1,1882,null,{}] 20:01:06 INFO - PROCESS | 7589 | 1461466866116 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:06 INFO - PROCESS | 7589 | 1461466866340 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:01:06 INFO - PROCESS | 7589 | 1461466866518 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedafc8000 == 121 [pid = 7589] [id = 478] 20:01:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 192 (0x7faed9a16c00) [pid = 7589] [serial = 1435] [outer = (nil)] 20:01:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 193 (0x7faedb21b000) [pid = 7589] [serial = 1436] [outer = 0x7faed9a16c00] 20:01:06 INFO - PROCESS | 7589 | 1461466866589 Marionette DEBUG loaded listener.js 20:01:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 194 (0x7faedb7d0c00) [pid = 7589] [serial = 1437] [outer = 0x7faed9a16c00] 20:01:07 INFO - PROCESS | 7589 | 1461466867454 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1433ms 20:01:07 INFO - PROCESS | 7589 | 1461466867538 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:01:07 INFO - PROCESS | 7589 | 1461466867546 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:01:07 INFO - PROCESS | 7589 | 1461466867556 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:01:07 INFO - PROCESS | 7589 | 1461466867560 Marionette TRACE conn3 <- [1,1886,null,{}] 20:01:07 INFO - PROCESS | 7589 | 1461466867566 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:07 INFO - PROCESS | 7589 | 1461466867790 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:01:08 INFO - PROCESS | 7589 | 1461466868086 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc191800 == 122 [pid = 7589] [id = 479] 20:01:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 195 (0x7faedc94fc00) [pid = 7589] [serial = 1438] [outer = (nil)] 20:01:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 196 (0x7faedca37800) [pid = 7589] [serial = 1439] [outer = 0x7faedc94fc00] 20:01:08 INFO - PROCESS | 7589 | 1461466868176 Marionette DEBUG loaded listener.js 20:01:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 197 (0x7faedd993400) [pid = 7589] [serial = 1440] [outer = 0x7faedc94fc00] 20:01:09 INFO - PROCESS | 7589 | 1461466869046 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 20:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1532ms 20:01:09 INFO - PROCESS | 7589 | 1461466869088 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:01:09 INFO - PROCESS | 7589 | 1461466869092 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:01:09 INFO - PROCESS | 7589 | 1461466869104 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:01:09 INFO - PROCESS | 7589 | 1461466869109 Marionette TRACE conn3 <- [1,1890,null,{}] 20:01:09 INFO - PROCESS | 7589 | 1461466869125 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:09 INFO - PROCESS | 7589 | 1461466869411 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:01:09 INFO - PROCESS | 7589 | 1461466869468 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddb9b800 == 123 [pid = 7589] [id = 480] 20:01:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 198 (0x7faeddd4cc00) [pid = 7589] [serial = 1441] [outer = (nil)] 20:01:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 199 (0x7faedeca0800) [pid = 7589] [serial = 1442] [outer = 0x7faeddd4cc00] 20:01:09 INFO - PROCESS | 7589 | 1461466869815 Marionette DEBUG loaded listener.js 20:01:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 200 (0x7faedf5a2000) [pid = 7589] [serial = 1443] [outer = 0x7faeddd4cc00] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 199 (0x7faedb7ce400) [pid = 7589] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 198 (0x7faeef435400) [pid = 7589] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 197 (0x7faef8496400) [pid = 7589] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 196 (0x7faeedc47800) [pid = 7589] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 195 (0x7faefe51b800) [pid = 7589] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 194 (0x7faf09ac9c00) [pid = 7589] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 193 (0x7faedeca9c00) [pid = 7589] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 192 (0x7faedc3a7000) [pid = 7589] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 191 (0x7faef8cc5400) [pid = 7589] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 190 (0x7faedc39f400) [pid = 7589] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faedf5a2c00) [pid = 7589] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faedf59ec00) [pid = 7589] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faef0ffb800) [pid = 7589] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faedb9c7800) [pid = 7589] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faedb7c6800) [pid = 7589] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faef8c77000) [pid = 7589] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faee23f3000) [pid = 7589] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faee23fd800) [pid = 7589] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faedb7c3800) [pid = 7589] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faeed575000) [pid = 7589] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faedf595400) [pid = 7589] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faedb212c00) [pid = 7589] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faee23f0400) [pid = 7589] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faeed574c00) [pid = 7589] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faedc39a400) [pid = 7589] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faedfd80400) [pid = 7589] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faee0c17c00) [pid = 7589] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faef3796c00) [pid = 7589] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faee24e8c00) [pid = 7589] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faedb219000) [pid = 7589] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faf0720a800) [pid = 7589] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faee0c52800) [pid = 7589] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faedb220c00) [pid = 7589] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faedd98a400) [pid = 7589] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faee3395400) [pid = 7589] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faed9a09000) [pid = 7589] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faee0c45000) [pid = 7589] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faedb218c00) [pid = 7589] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faee26b8800) [pid = 7589] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faeedc3a400) [pid = 7589] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faeeb30a800) [pid = 7589] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faed9a0f000) [pid = 7589] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:01:11 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faed9a09c00) [pid = 7589] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:01:11 INFO - PROCESS | 7589 | 1461466871490 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 20:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2445ms 20:01:11 INFO - PROCESS | 7589 | 1461466871544 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:01:11 INFO - PROCESS | 7589 | 1461466871548 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:01:11 INFO - PROCESS | 7589 | 1461466871554 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:01:11 INFO - PROCESS | 7589 | 1461466871557 Marionette TRACE conn3 <- [1,1894,null,{}] 20:01:11 INFO - PROCESS | 7589 | 1461466871563 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:11 INFO - PROCESS | 7589 | 1461466871779 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:01:11 INFO - PROCESS | 7589 | 1461466871955 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3ba800 == 124 [pid = 7589] [id = 481] 20:01:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faed9a07400) [pid = 7589] [serial = 1444] [outer = (nil)] 20:01:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faedb9c7800) [pid = 7589] [serial = 1445] [outer = 0x7faed9a07400] 20:01:12 INFO - PROCESS | 7589 | 1461466872022 Marionette DEBUG loaded listener.js 20:01:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeddbed400) [pid = 7589] [serial = 1446] [outer = 0x7faed9a07400] 20:01:12 INFO - PROCESS | 7589 | 1461466872820 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1438ms 20:01:13 INFO - PROCESS | 7589 | 1461466873007 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:01:13 INFO - PROCESS | 7589 | 1461466873015 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:01:13 INFO - PROCESS | 7589 | 1461466873024 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:01:13 INFO - PROCESS | 7589 | 1461466873028 Marionette TRACE conn3 <- [1,1898,null,{}] 20:01:13 INFO - PROCESS | 7589 | 1461466873038 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:13 INFO - PROCESS | 7589 | 1461466873273 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:01:13 INFO - PROCESS | 7589 | 1461466873610 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb25a000 == 125 [pid = 7589] [id = 482] 20:01:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faed9c61400) [pid = 7589] [serial = 1447] [outer = (nil)] 20:01:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faedb215000) [pid = 7589] [serial = 1448] [outer = 0x7faed9c61400] 20:01:13 INFO - PROCESS | 7589 | 1461466873699 Marionette DEBUG loaded listener.js 20:01:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faedb7d1400) [pid = 7589] [serial = 1449] [outer = 0x7faed9c61400] 20:01:14 INFO - PROCESS | 7589 | 1461466874642 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1691ms 20:01:14 INFO - PROCESS | 7589 | 1461466874717 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:01:14 INFO - PROCESS | 7589 | 1461466874723 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:01:14 INFO - PROCESS | 7589 | 1461466874736 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:01:14 INFO - PROCESS | 7589 | 1461466874743 Marionette TRACE conn3 <- [1,1902,null,{}] 20:01:14 INFO - PROCESS | 7589 | 1461466874749 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:15 INFO - PROCESS | 7589 | 1461466875046 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:01:15 INFO - PROCESS | 7589 | 1461466875357 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedeac8800 == 126 [pid = 7589] [id = 483] 20:01:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeddbe5400) [pid = 7589] [serial = 1450] [outer = (nil)] 20:01:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeddd47000) [pid = 7589] [serial = 1451] [outer = 0x7faeddbe5400] 20:01:15 INFO - PROCESS | 7589 | 1461466875435 Marionette DEBUG loaded listener.js 20:01:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faedeca8800) [pid = 7589] [serial = 1452] [outer = 0x7faeddbe5400] 20:01:16 INFO - PROCESS | 7589 | 1461466876417 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1750ms 20:01:16 INFO - PROCESS | 7589 | 1461466876484 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:01:16 INFO - PROCESS | 7589 | 1461466876488 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:01:16 INFO - PROCESS | 7589 | 1461466876494 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:01:16 INFO - PROCESS | 7589 | 1461466876498 Marionette TRACE conn3 <- [1,1906,null,{}] 20:01:16 INFO - PROCESS | 7589 | 1461466876514 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:16 INFO - PROCESS | 7589 | 1461466876790 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:01:17 INFO - PROCESS | 7589 | 1461466877134 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d6e800 == 127 [pid = 7589] [id = 484] 20:01:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faee0c4cc00) [pid = 7589] [serial = 1453] [outer = (nil)] 20:01:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faee1f18400) [pid = 7589] [serial = 1454] [outer = 0x7faee0c4cc00] 20:01:17 INFO - PROCESS | 7589 | 1461466877224 Marionette DEBUG loaded listener.js 20:01:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faee1fcd400) [pid = 7589] [serial = 1455] [outer = 0x7faee0c4cc00] 20:01:18 INFO - PROCESS | 7589 | 1461466878168 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 20:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1733ms 20:01:18 INFO - PROCESS | 7589 | 1461466878228 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:01:18 INFO - PROCESS | 7589 | 1461466878231 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:01:18 INFO - PROCESS | 7589 | 1461466878239 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:01:18 INFO - PROCESS | 7589 | 1461466878242 Marionette TRACE conn3 <- [1,1910,null,{}] 20:01:18 INFO - PROCESS | 7589 | 1461466878248 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:18 INFO - PROCESS | 7589 | 1461466878493 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:01:18 INFO - PROCESS | 7589 | 1461466878795 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3404800 == 128 [pid = 7589] [id = 485] 20:01:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faee0c4a000) [pid = 7589] [serial = 1456] [outer = (nil)] 20:01:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faee24e1c00) [pid = 7589] [serial = 1457] [outer = 0x7faee0c4a000] 20:01:18 INFO - PROCESS | 7589 | 1461466878879 Marionette DEBUG loaded listener.js 20:01:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faee250c800) [pid = 7589] [serial = 1458] [outer = 0x7faee0c4a000] 20:01:19 INFO - PROCESS | 7589 | 1461466879784 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 20:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1581ms 20:01:19 INFO - PROCESS | 7589 | 1461466879820 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:01:19 INFO - PROCESS | 7589 | 1461466879825 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:01:19 INFO - PROCESS | 7589 | 1461466879831 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:01:19 INFO - PROCESS | 7589 | 1461466879833 Marionette TRACE conn3 <- [1,1914,null,{}] 20:01:19 INFO - PROCESS | 7589 | 1461466879839 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:20 INFO - PROCESS | 7589 | 1461466880062 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:01:20 INFO - PROCESS | 7589 | 1461466880280 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee392d000 == 129 [pid = 7589] [id = 486] 20:01:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faee1fcd800) [pid = 7589] [serial = 1459] [outer = (nil)] 20:01:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faee26bdc00) [pid = 7589] [serial = 1460] [outer = 0x7faee1fcd800] 20:01:20 INFO - PROCESS | 7589 | 1461466880436 Marionette DEBUG loaded listener.js 20:01:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faee339dc00) [pid = 7589] [serial = 1461] [outer = 0x7faee1fcd800] 20:01:21 INFO - PROCESS | 7589 | 1461466881366 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1578ms 20:01:21 INFO - PROCESS | 7589 | 1461466881410 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:01:21 INFO - PROCESS | 7589 | 1461466881415 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:01:21 INFO - PROCESS | 7589 | 1461466881422 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:01:21 INFO - PROCESS | 7589 | 1461466881427 Marionette TRACE conn3 <- [1,1918,null,{}] 20:01:21 INFO - PROCESS | 7589 | 1461466881433 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:21 INFO - PROCESS | 7589 | 1461466881706 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:01:22 INFO - PROCESS | 7589 | 1461466882015 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c9d800 == 130 [pid = 7589] [id = 487] 20:01:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faee3951800) [pid = 7589] [serial = 1462] [outer = (nil)] 20:01:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faee398d400) [pid = 7589] [serial = 1463] [outer = 0x7faee3951800] 20:01:22 INFO - PROCESS | 7589 | 1461466882103 Marionette DEBUG loaded listener.js 20:01:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faee3bc2c00) [pid = 7589] [serial = 1464] [outer = 0x7faee3951800] 20:01:22 INFO - PROCESS | 7589 | 1461466882986 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 20:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1639ms 20:01:23 INFO - PROCESS | 7589 | 1461466883062 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:01:23 INFO - PROCESS | 7589 | 1461466883066 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:01:23 INFO - PROCESS | 7589 | 1461466883072 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:01:23 INFO - PROCESS | 7589 | 1461466883076 Marionette TRACE conn3 <- [1,1922,null,{}] 20:01:23 INFO - PROCESS | 7589 | 1461466883082 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:23 INFO - PROCESS | 7589 | 1461466883343 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:01:23 INFO - PROCESS | 7589 | 1461466883654 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeea81a800 == 131 [pid = 7589] [id = 488] 20:01:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faee3bcdc00) [pid = 7589] [serial = 1465] [outer = (nil)] 20:01:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faee3fb1400) [pid = 7589] [serial = 1466] [outer = 0x7faee3bcdc00] 20:01:23 INFO - PROCESS | 7589 | 1461466883742 Marionette DEBUG loaded listener.js 20:01:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faee6561400) [pid = 7589] [serial = 1467] [outer = 0x7faee3bcdc00] 20:01:24 INFO - PROCESS | 7589 | 1461466884650 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 20:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1640ms 20:01:24 INFO - PROCESS | 7589 | 1461466884714 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:01:24 INFO - PROCESS | 7589 | 1461466884718 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:01:24 INFO - PROCESS | 7589 | 1461466884725 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:01:24 INFO - PROCESS | 7589 | 1461466884727 Marionette TRACE conn3 <- [1,1926,null,{}] 20:01:24 INFO - PROCESS | 7589 | 1461466884734 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:24 INFO - PROCESS | 7589 | 1461466884960 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:01:25 INFO - PROCESS | 7589 | 1461466885259 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb616800 == 132 [pid = 7589] [id = 489] 20:01:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faee3f04000) [pid = 7589] [serial = 1468] [outer = (nil)] 20:01:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faeeabf2c00) [pid = 7589] [serial = 1469] [outer = 0x7faee3f04000] 20:01:25 INFO - PROCESS | 7589 | 1461466885340 Marionette DEBUG loaded listener.js 20:01:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faeeac6b400) [pid = 7589] [serial = 1470] [outer = 0x7faee3f04000] 20:01:26 INFO - PROCESS | 7589 | 1461466886208 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 20:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1529ms 20:01:26 INFO - PROCESS | 7589 | 1461466886255 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:01:26 INFO - PROCESS | 7589 | 1461466886260 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:01:26 INFO - PROCESS | 7589 | 1461466886266 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:01:26 INFO - PROCESS | 7589 | 1461466886271 Marionette TRACE conn3 <- [1,1930,null,{}] 20:01:26 INFO - PROCESS | 7589 | 1461466886276 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:26 INFO - PROCESS | 7589 | 1461466886499 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:01:26 INFO - PROCESS | 7589 | 1461466886760 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4d0800 == 133 [pid = 7589] [id = 490] 20:01:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faee3fb9800) [pid = 7589] [serial = 1471] [outer = (nil)] 20:01:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faeeb305000) [pid = 7589] [serial = 1472] [outer = 0x7faee3fb9800] 20:01:26 INFO - PROCESS | 7589 | 1461466886882 Marionette DEBUG loaded listener.js 20:01:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faeecd0b000) [pid = 7589] [serial = 1473] [outer = 0x7faee3fb9800] 20:01:27 INFO - PROCESS | 7589 | 1461466887766 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 20:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1534ms 20:01:27 INFO - PROCESS | 7589 | 1461466887800 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:01:27 INFO - PROCESS | 7589 | 1461466887803 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:01:27 INFO - PROCESS | 7589 | 1461466887810 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:01:27 INFO - PROCESS | 7589 | 1461466887814 Marionette TRACE conn3 <- [1,1934,null,{}] 20:01:27 INFO - PROCESS | 7589 | 1461466887821 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:28 INFO - PROCESS | 7589 | 1461466888044 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:01:28 INFO - PROCESS | 7589 | 1461466888307 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed8a1800 == 134 [pid = 7589] [id = 491] 20:01:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faee3f05400) [pid = 7589] [serial = 1474] [outer = (nil)] 20:01:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faeed2d5400) [pid = 7589] [serial = 1475] [outer = 0x7faee3f05400] 20:01:28 INFO - PROCESS | 7589 | 1461466888440 Marionette DEBUG loaded listener.js 20:01:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faeed45b400) [pid = 7589] [serial = 1476] [outer = 0x7faee3f05400] 20:01:29 INFO - PROCESS | 7589 | 1461466889311 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1541ms 20:01:29 INFO - PROCESS | 7589 | 1461466889353 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:01:29 INFO - PROCESS | 7589 | 1461466889357 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:01:29 INFO - PROCESS | 7589 | 1461466889363 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:01:29 INFO - PROCESS | 7589 | 1461466889368 Marionette TRACE conn3 <- [1,1938,null,{}] 20:01:29 INFO - PROCESS | 7589 | 1461466889375 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:29 INFO - PROCESS | 7589 | 1461466889646 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:01:29 INFO - PROCESS | 7589 | 1461466889968 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3d1000 == 135 [pid = 7589] [id = 492] 20:01:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 191 (0x7faeedb6b800) [pid = 7589] [serial = 1477] [outer = (nil)] 20:01:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 192 (0x7faeedc3f000) [pid = 7589] [serial = 1478] [outer = 0x7faeedb6b800] 20:01:30 INFO - PROCESS | 7589 | 1461466890060 Marionette DEBUG loaded listener.js 20:01:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 193 (0x7faeede68000) [pid = 7589] [serial = 1479] [outer = 0x7faeedb6b800] 20:01:30 INFO - PROCESS | 7589 | 1461466890956 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1635ms 20:01:31 INFO - PROCESS | 7589 | 1461466890999 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:01:31 INFO - PROCESS | 7589 | 1461466891005 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:01:31 INFO - PROCESS | 7589 | 1461466891014 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:01:31 INFO - PROCESS | 7589 | 1461466891018 Marionette TRACE conn3 <- [1,1942,null,{}] 20:01:31 INFO - PROCESS | 7589 | 1461466891023 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:31 INFO - PROCESS | 7589 | 1461466891296 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:01:31 INFO - PROCESS | 7589 | 1461466891603 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e1c000 == 136 [pid = 7589] [id = 493] 20:01:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 194 (0x7faeee009800) [pid = 7589] [serial = 1480] [outer = (nil)] 20:01:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 195 (0x7faeef43b400) [pid = 7589] [serial = 1481] [outer = 0x7faeee009800] 20:01:31 INFO - PROCESS | 7589 | 1461466891690 Marionette DEBUG loaded listener.js 20:01:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 196 (0x7faef0b0e800) [pid = 7589] [serial = 1482] [outer = 0x7faeee009800] 20:01:32 INFO - PROCESS | 7589 | 1461466892567 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1589ms 20:01:32 INFO - PROCESS | 7589 | 1461466892605 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:01:32 INFO - PROCESS | 7589 | 1461466892608 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:01:32 INFO - PROCESS | 7589 | 1461466892614 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:01:32 INFO - PROCESS | 7589 | 1461466892618 Marionette TRACE conn3 <- [1,1946,null,{}] 20:01:32 INFO - PROCESS | 7589 | 1461466892623 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:32 INFO - PROCESS | 7589 | 1461466892860 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:01:33 INFO - PROCESS | 7589 | 1461466893211 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef182f800 == 137 [pid = 7589] [id = 494] 20:01:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 197 (0x7faeee450c00) [pid = 7589] [serial = 1483] [outer = (nil)] 20:01:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 198 (0x7faef0ee1800) [pid = 7589] [serial = 1484] [outer = 0x7faeee450c00] 20:01:33 INFO - PROCESS | 7589 | 1461466893295 Marionette DEBUG loaded listener.js 20:01:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 199 (0x7faef0ff5c00) [pid = 7589] [serial = 1485] [outer = 0x7faeee450c00] 20:01:34 INFO - PROCESS | 7589 | 1461466894176 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1593ms 20:01:34 INFO - PROCESS | 7589 | 1461466894209 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:01:34 INFO - PROCESS | 7589 | 1461466894214 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:01:34 INFO - PROCESS | 7589 | 1461466894220 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:01:34 INFO - PROCESS | 7589 | 1461466894223 Marionette TRACE conn3 <- [1,1950,null,{}] 20:01:34 INFO - PROCESS | 7589 | 1461466894229 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:34 INFO - PROCESS | 7589 | 1461466894462 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:01:34 INFO - PROCESS | 7589 | 1461466894783 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1be1000 == 138 [pid = 7589] [id = 495] 20:01:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 200 (0x7faef0e23800) [pid = 7589] [serial = 1486] [outer = (nil)] 20:01:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 201 (0x7faef19e3400) [pid = 7589] [serial = 1487] [outer = 0x7faef0e23800] 20:01:34 INFO - PROCESS | 7589 | 1461466894868 Marionette DEBUG loaded listener.js 20:01:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 202 (0x7faef1af8800) [pid = 7589] [serial = 1488] [outer = 0x7faef0e23800] 20:01:35 INFO - PROCESS | 7589 | 1461466895698 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1532ms 20:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:01:35 INFO - PROCESS | 7589 | 1461466895754 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:01:35 INFO - PROCESS | 7589 | 1461466895757 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:01:35 INFO - PROCESS | 7589 | 1461466895763 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:01:35 INFO - PROCESS | 7589 | 1461466895766 Marionette TRACE conn3 <- [1,1954,null,{}] 20:01:35 INFO - PROCESS | 7589 | 1461466895771 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:36 INFO - PROCESS | 7589 | 1461466896026 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:01:36 INFO - PROCESS | 7589 | 1461466896290 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f80800 == 139 [pid = 7589] [id = 496] 20:01:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 203 (0x7faef0e30000) [pid = 7589] [serial = 1489] [outer = (nil)] 20:01:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 204 (0x7faef1c43000) [pid = 7589] [serial = 1490] [outer = 0x7faef0e30000] 20:01:36 INFO - PROCESS | 7589 | 1461466896412 Marionette DEBUG loaded listener.js 20:01:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 205 (0x7faef1c50800) [pid = 7589] [serial = 1491] [outer = 0x7faef0e30000] 20:01:37 INFO - PROCESS | 7589 | 1461466897281 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 20:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1581ms 20:01:37 INFO - PROCESS | 7589 | 1461466897345 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:01:37 INFO - PROCESS | 7589 | 1461466897349 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:01:37 INFO - PROCESS | 7589 | 1461466897355 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 7589 | 1461466897357 Marionette TRACE conn3 <- [1,1958,null,{}] 20:01:37 INFO - PROCESS | 7589 | 1461466897363 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:37 INFO - PROCESS | 7589 | 1461466897596 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:01:37 INFO - PROCESS | 7589 | 1461466897922 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6b80000 == 140 [pid = 7589] [id = 497] 20:01:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 206 (0x7faee24e3800) [pid = 7589] [serial = 1492] [outer = (nil)] 20:01:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 207 (0x7faef1cfa000) [pid = 7589] [serial = 1493] [outer = 0x7faee24e3800] 20:01:38 INFO - PROCESS | 7589 | 1461466898007 Marionette DEBUG loaded listener.js 20:01:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 208 (0x7faef378e000) [pid = 7589] [serial = 1494] [outer = 0x7faee24e3800] 20:01:38 INFO - PROCESS | 7589 | 1461466898853 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 20:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 20:01:38 INFO - PROCESS | 7589 | 1461466898886 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:01:38 INFO - PROCESS | 7589 | 1461466898889 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:01:38 INFO - PROCESS | 7589 | 1461466898897 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:01:38 INFO - PROCESS | 7589 | 1461466898900 Marionette TRACE conn3 <- [1,1962,null,{}] 20:01:38 INFO - PROCESS | 7589 | 1461466898905 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:39 INFO - PROCESS | 7589 | 1461466899132 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:01:39 INFO - PROCESS | 7589 | 1461466899400 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef757b000 == 141 [pid = 7589] [id = 498] 20:01:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 209 (0x7faee0eadc00) [pid = 7589] [serial = 1495] [outer = (nil)] 20:01:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 210 (0x7faef5680000) [pid = 7589] [serial = 1496] [outer = 0x7faee0eadc00] 20:01:39 INFO - PROCESS | 7589 | 1461466899520 Marionette DEBUG loaded listener.js 20:01:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 211 (0x7faef628ec00) [pid = 7589] [serial = 1497] [outer = 0x7faee0eadc00] 20:01:40 INFO - PROCESS | 7589 | 1461466900449 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 20:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1629ms 20:01:40 INFO - PROCESS | 7589 | 1461466900528 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:01:40 INFO - PROCESS | 7589 | 1461466900532 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:01:40 INFO - PROCESS | 7589 | 1461466900538 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:01:40 INFO - PROCESS | 7589 | 1461466900540 Marionette TRACE conn3 <- [1,1966,null,{}] 20:01:40 INFO - PROCESS | 7589 | 1461466900546 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:40 INFO - PROCESS | 7589 | 1461466900823 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:01:41 INFO - PROCESS | 7589 | 1461466901139 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedafcb000 == 142 [pid = 7589] [id = 499] 20:01:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 212 (0x7faed9c70c00) [pid = 7589] [serial = 1498] [outer = (nil)] 20:01:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 213 (0x7faedc88f400) [pid = 7589] [serial = 1499] [outer = 0x7faed9c70c00] 20:01:41 INFO - PROCESS | 7589 | 1461466901221 Marionette DEBUG loaded listener.js 20:01:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 214 (0x7faedf59d800) [pid = 7589] [serial = 1500] [outer = 0x7faed9c70c00] 20:01:42 INFO - PROCESS | 7589 | 1461466902101 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 20:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1635ms 20:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:01:42 INFO - PROCESS | 7589 | 1461466902175 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:01:42 INFO - PROCESS | 7589 | 1461466902178 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:01:42 INFO - PROCESS | 7589 | 1461466902184 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:01:42 INFO - PROCESS | 7589 | 1461466902187 Marionette TRACE conn3 <- [1,1970,null,{}] 20:01:42 INFO - PROCESS | 7589 | 1461466902193 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:42 INFO - PROCESS | 7589 | 1461466902471 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedf81800 == 141 [pid = 7589] [id = 420] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee642d800 == 140 [pid = 7589] [id = 422] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee341b800 == 139 [pid = 7589] [id = 423] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedf9b800 == 138 [pid = 7589] [id = 421] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb625800 == 137 [pid = 7589] [id = 424] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedf45b800 == 136 [pid = 7589] [id = 477] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee260a800 == 135 [pid = 7589] [id = 476] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfe57000 == 134 [pid = 7589] [id = 475] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb422000 == 133 [pid = 7589] [id = 474] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09472800 == 132 [pid = 7589] [id = 473] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05306000 == 131 [pid = 7589] [id = 472] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9f64000 == 130 [pid = 7589] [id = 471] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7919000 == 129 [pid = 7589] [id = 470] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b52800 == 128 [pid = 7589] [id = 469] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef169a000 == 127 [pid = 7589] [id = 468] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e0a800 == 126 [pid = 7589] [id = 467] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3c7000 == 125 [pid = 7589] [id = 466] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed8a7800 == 124 [pid = 7589] [id = 465] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb61e800 == 123 [pid = 7589] [id = 464] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeaa0a800 == 122 [pid = 7589] [id = 463] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee6424800 == 121 [pid = 7589] [id = 462] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee36de000 == 120 [pid = 7589] [id = 461] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfd74000 == 119 [pid = 7589] [id = 460] 20:01:43 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedafc9000 == 118 [pid = 7589] [id = 459] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 213 (0x7faedc3a5800) [pid = 7589] [serial = 1212] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 212 (0x7faef783f000) [pid = 7589] [serial = 1185] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 211 (0x7faf0919dc00) [pid = 7589] [serial = 1191] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 210 (0x7faef6a2bc00) [pid = 7589] [serial = 1251] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 209 (0x7faf091a2000) [pid = 7589] [serial = 1257] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 208 (0x7faf09bcb400) [pid = 7589] [serial = 1272] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 207 (0x7faee0c21c00) [pid = 7589] [serial = 1242] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 206 (0x7faedf5a3400) [pid = 7589] [serial = 1260] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 205 (0x7faefe517800) [pid = 7589] [serial = 1188] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 204 (0x7faedfd8c400) [pid = 7589] [serial = 1218] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 203 (0x7faee367ac00) [pid = 7589] [serial = 1269] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 202 (0x7faf059d0800) [pid = 7589] [serial = 1266] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 201 (0x7faef8c76c00) [pid = 7589] [serial = 1254] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 200 (0x7faedb9d1c00) [pid = 7589] [serial = 1275] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 199 (0x7faedc895000) [pid = 7589] [serial = 1209] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 198 (0x7faf098b4000) [pid = 7589] [serial = 1194] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 197 (0x7faf09b04800) [pid = 7589] [serial = 1200] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 196 (0x7faeeb2a7c00) [pid = 7589] [serial = 1245] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 195 (0x7faeed56cc00) [pid = 7589] [serial = 1206] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 194 (0x7faef0fcc000) [pid = 7589] [serial = 1248] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 193 (0x7faee1fd2c00) [pid = 7589] [serial = 1263] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 192 (0x7faedb220000) [pid = 7589] [serial = 1278] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 191 (0x7faee23fbc00) [pid = 7589] [serial = 1197] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 190 (0x7faf09b79c00) [pid = 7589] [serial = 1203] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faedfd82800) [pid = 7589] [serial = 1215] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faee0c49000) [pid = 7589] [serial = 1373] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faee1f1dc00) [pid = 7589] [serial = 1374] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faed7e42400) [pid = 7589] [serial = 1361] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faeddbf2000) [pid = 7589] [serial = 1364] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faef1b86c00) [pid = 7589] [serial = 1323] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faef0ff2800) [pid = 7589] [serial = 1322] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faef708d400) [pid = 7589] [serial = 1326] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faef5686c00) [pid = 7589] [serial = 1325] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faeeb305c00) [pid = 7589] [serial = 1317] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faee398f000) [pid = 7589] [serial = 1316] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faedd998c00) [pid = 7589] [serial = 1370] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faf098bd000) [pid = 7589] [serial = 1341] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faf0919f400) [pid = 7589] [serial = 1340] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faef8faa400) [pid = 7589] [serial = 1329] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faef81bfc00) [pid = 7589] [serial = 1328] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faedc893c00) [pid = 7589] [serial = 1311] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faedb9c8c00) [pid = 7589] [serial = 1310] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faf09ac0c00) [pid = 7589] [serial = 1344] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faedd994000) [pid = 7589] [serial = 1343] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faee33a3000) [pid = 7589] [serial = 1338] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faee339e400) [pid = 7589] [serial = 1337] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faed9a14c00) [pid = 7589] [serial = 1347] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faed9a0fc00) [pid = 7589] [serial = 1346] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faee1fd8400) [pid = 7589] [serial = 1314] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faee1f1d000) [pid = 7589] [serial = 1313] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faedc3a3400) [pid = 7589] [serial = 1367] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faedc95d000) [pid = 7589] [serial = 1368] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faeef938800) [pid = 7589] [serial = 1320] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faeedc41400) [pid = 7589] [serial = 1319] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faf056b6800) [pid = 7589] [serial = 1335] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faf0415d000) [pid = 7589] [serial = 1334] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faefd662000) [pid = 7589] [serial = 1332] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef9a4f400) [pid = 7589] [serial = 1331] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faeddbe5800) [pid = 7589] [serial = 1353] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faed9c6f400) [pid = 7589] [serial = 1352] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faed9c68c00) [pid = 7589] [serial = 1350] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faed9c64800) [pid = 7589] [serial = 1349] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faeddbec000) [pid = 7589] [serial = 1355] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faeddd3e800) [pid = 7589] [serial = 1358] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faedf87bc00) [pid = 7589] [serial = 1376] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faedec8cc00) [pid = 7589] [serial = 1371] [outer = (nil)] [url = about:blank] 20:01:44 INFO - PROCESS | 7589 | 1461466904090 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed7f6f800 == 119 [pid = 7589] [id = 500] 20:01:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faed99e9000) [pid = 7589] [serial = 1501] [outer = (nil)] 20:01:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faed9c64c00) [pid = 7589] [serial = 1502] [outer = 0x7faed99e9000] 20:01:44 INFO - PROCESS | 7589 | 1461466904165 Marionette DEBUG loaded listener.js 20:01:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faedb219400) [pid = 7589] [serial = 1503] [outer = 0x7faed99e9000] 20:01:44 INFO - PROCESS | 7589 | 1461466904955 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 20:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2794ms 20:01:44 INFO - PROCESS | 7589 | 1461466904980 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:01:44 INFO - PROCESS | 7589 | 1461466904987 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:01:44 INFO - PROCESS | 7589 | 1461466904996 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:01:45 INFO - PROCESS | 7589 | 1461466905000 Marionette TRACE conn3 <- [1,1974,null,{}] 20:01:45 INFO - PROCESS | 7589 | 1461466905023 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:45 INFO - PROCESS | 7589 | 1461466905249 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:01:45 INFO - PROCESS | 7589 | 1461466905262 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb251800 == 120 [pid = 7589] [id = 501] 20:01:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faedc3a5800) [pid = 7589] [serial = 1504] [outer = (nil)] 20:01:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faedc956400) [pid = 7589] [serial = 1505] [outer = 0x7faedc3a5800] 20:01:45 INFO - PROCESS | 7589 | 1461466905352 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faedd989800) [pid = 7589] [serial = 1506] [outer = 0x7faedc3a5800] 20:01:46 INFO - PROCESS | 7589 | 1461466906363 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 20:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1383ms 20:01:46 INFO - PROCESS | 7589 | 1461466906382 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:01:46 INFO - PROCESS | 7589 | 1461466906388 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:01:46 INFO - PROCESS | 7589 | 1461466906395 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:01:46 INFO - PROCESS | 7589 | 1461466906399 Marionette TRACE conn3 <- [1,1978,null,{}] 20:01:46 INFO - PROCESS | 7589 | 1461466906405 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:46 INFO - PROCESS | 7589 | 1461466906706 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:01:46 INFO - PROCESS | 7589 | 1461466906756 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3c1800 == 121 [pid = 7589] [id = 502] 20:01:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faedd98a400) [pid = 7589] [serial = 1507] [outer = (nil)] 20:01:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeddd43000) [pid = 7589] [serial = 1508] [outer = 0x7faedd98a400] 20:01:46 INFO - PROCESS | 7589 | 1461466906822 Marionette DEBUG loaded listener.js 20:01:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faedeca8c00) [pid = 7589] [serial = 1509] [outer = 0x7faedd98a400] 20:01:47 INFO - PROCESS | 7589 | 1461466907789 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1432ms 20:01:47 INFO - PROCESS | 7589 | 1461466907829 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:01:47 INFO - PROCESS | 7589 | 1461466907832 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:01:47 INFO - PROCESS | 7589 | 1461466907857 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:01:47 INFO - PROCESS | 7589 | 1461466907866 Marionette TRACE conn3 <- [1,1982,null,{}] 20:01:47 INFO - PROCESS | 7589 | 1461466907873 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:48 INFO - PROCESS | 7589 | 1461466908277 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:01:48 INFO - PROCESS | 7589 | 1461466908373 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedded8800 == 122 [pid = 7589] [id = 503] 20:01:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faedf871c00) [pid = 7589] [serial = 1510] [outer = (nil)] 20:01:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faee0c14800) [pid = 7589] [serial = 1511] [outer = 0x7faedf871c00] 20:01:48 INFO - PROCESS | 7589 | 1461466908477 Marionette DEBUG loaded listener.js 20:01:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faee0c4d800) [pid = 7589] [serial = 1512] [outer = 0x7faedf871c00] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faed9c68400) [pid = 7589] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faed9c6bc00) [pid = 7589] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faed7e3a800) [pid = 7589] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faed7e3d400) [pid = 7589] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faedec8ec00) [pid = 7589] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faeddd4cc00) [pid = 7589] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faee26be000) [pid = 7589] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faee3676000) [pid = 7589] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faef1cf7400) [pid = 7589] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faedf5a1400) [pid = 7589] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faef6a38800) [pid = 7589] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faedc3a7c00) [pid = 7589] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee250e800) [pid = 7589] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faed7e43400) [pid = 7589] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faeeb304000) [pid = 7589] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faeede65000) [pid = 7589] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faee3675c00) [pid = 7589] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faeddd44000) [pid = 7589] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faed99e8800) [pid = 7589] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faeeb307c00) [pid = 7589] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faee26b2400) [pid = 7589] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faedf871800) [pid = 7589] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faed9a16c00) [pid = 7589] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faf04642400) [pid = 7589] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faef19ecc00) [pid = 7589] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faed99e8c00) [pid = 7589] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:01:49 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faedc94fc00) [pid = 7589] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:01:49 INFO - PROCESS | 7589 | 1461466909995 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2211ms 20:01:50 INFO - PROCESS | 7589 | 1461466910053 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:01:50 INFO - PROCESS | 7589 | 1461466910057 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:01:50 INFO - PROCESS | 7589 | 1461466910067 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:01:50 INFO - PROCESS | 7589 | 1461466910070 Marionette TRACE conn3 <- [1,1986,null,{}] 20:01:50 INFO - PROCESS | 7589 | 1461466910074 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:50 INFO - PROCESS | 7589 | 1461466910286 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:01:50 INFO - PROCESS | 7589 | 1461466910455 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faede931000 == 123 [pid = 7589] [id = 504] 20:01:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faed7e39400) [pid = 7589] [serial = 1513] [outer = (nil)] 20:01:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faeddbf1c00) [pid = 7589] [serial = 1514] [outer = 0x7faed7e39400] 20:01:50 INFO - PROCESS | 7589 | 1461466910523 Marionette DEBUG loaded listener.js 20:01:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faee0c20c00) [pid = 7589] [serial = 1515] [outer = 0x7faed7e39400] 20:01:51 INFO - PROCESS | 7589 | 1461466911283 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1242ms 20:01:51 INFO - PROCESS | 7589 | 1461466911307 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:01:51 INFO - PROCESS | 7589 | 1461466911311 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:01:51 INFO - PROCESS | 7589 | 1461466911317 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:01:51 INFO - PROCESS | 7589 | 1461466911319 Marionette TRACE conn3 <- [1,1990,null,{}] 20:01:51 INFO - PROCESS | 7589 | 1461466911324 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:51 INFO - PROCESS | 7589 | 1461466911757 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:01:52 INFO - PROCESS | 7589 | 1461466912025 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedafc9000 == 124 [pid = 7589] [id = 505] 20:01:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faed9c67000) [pid = 7589] [serial = 1516] [outer = (nil)] 20:01:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faedb7c5400) [pid = 7589] [serial = 1517] [outer = 0x7faed9c67000] 20:01:52 INFO - PROCESS | 7589 | 1461466912113 Marionette DEBUG loaded listener.js 20:01:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faedc39f800) [pid = 7589] [serial = 1518] [outer = 0x7faed9c67000] 20:01:53 INFO - PROCESS | 7589 | 1461466913023 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1779ms 20:01:53 INFO - PROCESS | 7589 | 1461466913099 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:01:53 INFO - PROCESS | 7589 | 1461466913107 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:01:53 INFO - PROCESS | 7589 | 1461466913117 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:01:53 INFO - PROCESS | 7589 | 1461466913121 Marionette TRACE conn3 <- [1,1994,null,{}] 20:01:53 INFO - PROCESS | 7589 | 1461466913129 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:53 INFO - PROCESS | 7589 | 1461466913421 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:01:53 INFO - PROCESS | 7589 | 1461466913729 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddbac000 == 125 [pid = 7589] [id = 506] 20:01:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faedd995800) [pid = 7589] [serial = 1519] [outer = (nil)] 20:01:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faeddd4b800) [pid = 7589] [serial = 1520] [outer = 0x7faedd995800] 20:01:53 INFO - PROCESS | 7589 | 1461466913815 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faedf596400) [pid = 7589] [serial = 1521] [outer = 0x7faedd995800] 20:01:54 INFO - PROCESS | 7589 | 1461466914735 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1689ms 20:01:54 INFO - PROCESS | 7589 | 1461466914806 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:01:54 INFO - PROCESS | 7589 | 1461466914811 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:01:54 INFO - PROCESS | 7589 | 1461466914818 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:01:54 INFO - PROCESS | 7589 | 1461466914821 Marionette TRACE conn3 <- [1,1998,null,{}] 20:01:54 INFO - PROCESS | 7589 | 1461466914827 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:55 INFO - PROCESS | 7589 | 1461466915069 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:01:55 INFO - PROCESS | 7589 | 1461466915411 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d58800 == 126 [pid = 7589] [id = 507] 20:01:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedfd87000) [pid = 7589] [serial = 1522] [outer = (nil)] 20:01:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee0c51800) [pid = 7589] [serial = 1523] [outer = 0x7faedfd87000] 20:01:55 INFO - PROCESS | 7589 | 1461466915493 Marionette DEBUG loaded listener.js 20:01:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee1f24400) [pid = 7589] [serial = 1524] [outer = 0x7faedfd87000] 20:01:56 INFO - PROCESS | 7589 | 1461466916376 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 20:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 20:01:56 INFO - PROCESS | 7589 | 1461466916451 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:01:56 INFO - PROCESS | 7589 | 1461466916457 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:01:56 INFO - PROCESS | 7589 | 1461466916475 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:01:56 INFO - PROCESS | 7589 | 1461466916483 Marionette TRACE conn3 <- [1,2002,null,{}] 20:01:56 INFO - PROCESS | 7589 | 1461466916490 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:56 INFO - PROCESS | 7589 | 1461466916834 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:01:57 INFO - PROCESS | 7589 | 1461466917082 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3418000 == 127 [pid = 7589] [id = 508] 20:01:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedf5a1800) [pid = 7589] [serial = 1525] [outer = (nil)] 20:01:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee23fa000) [pid = 7589] [serial = 1526] [outer = 0x7faedf5a1800] 20:01:57 INFO - PROCESS | 7589 | 1461466917166 Marionette DEBUG loaded listener.js 20:01:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee26b8000) [pid = 7589] [serial = 1527] [outer = 0x7faedf5a1800] 20:01:58 INFO - PROCESS | 7589 | 1461466918055 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1648ms 20:01:58 INFO - PROCESS | 7589 | 1461466918116 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:01:58 INFO - PROCESS | 7589 | 1461466918119 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:01:58 INFO - PROCESS | 7589 | 1461466918126 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:01:58 INFO - PROCESS | 7589 | 1461466918129 Marionette TRACE conn3 <- [1,2006,null,{}] 20:01:58 INFO - PROCESS | 7589 | 1461466918135 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:58 INFO - PROCESS | 7589 | 1461466918381 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:01:58 INFO - PROCESS | 7589 | 1461466918632 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3960800 == 128 [pid = 7589] [id = 509] 20:01:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faedd993000) [pid = 7589] [serial = 1528] [outer = (nil)] 20:01:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee339c000) [pid = 7589] [serial = 1529] [outer = 0x7faedd993000] 20:01:58 INFO - PROCESS | 7589 | 1461466918752 Marionette DEBUG loaded listener.js 20:01:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faee3674000) [pid = 7589] [serial = 1530] [outer = 0x7faedd993000] 20:01:59 INFO - PROCESS | 7589 | 1461466919619 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 20:01:59 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 20:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1529ms 20:01:59 INFO - PROCESS | 7589 | 1461466919656 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:01:59 INFO - PROCESS | 7589 | 1461466919659 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:01:59 INFO - PROCESS | 7589 | 1461466919667 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:01:59 INFO - PROCESS | 7589 | 1461466919670 Marionette TRACE conn3 <- [1,2010,null,{}] 20:01:59 INFO - PROCESS | 7589 | 1461466919677 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:01:59 INFO - PROCESS | 7589 | 1461466919955 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:02:00 INFO - PROCESS | 7589 | 1461466920227 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee6423000 == 129 [pid = 7589] [id = 510] 20:02:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faee39a9000) [pid = 7589] [serial = 1531] [outer = (nil)] 20:02:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faee39aec00) [pid = 7589] [serial = 1532] [outer = 0x7faee39a9000] 20:02:00 INFO - PROCESS | 7589 | 1461466920361 Marionette DEBUG loaded listener.js 20:02:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faee3fbcc00) [pid = 7589] [serial = 1533] [outer = 0x7faee39a9000] 20:02:01 INFO - PROCESS | 7589 | 1461466921243 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 20:02:01 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 20:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1630ms 20:02:01 INFO - PROCESS | 7589 | 1461466921299 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:02:01 INFO - PROCESS | 7589 | 1461466921302 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:02:01 INFO - PROCESS | 7589 | 1461466921310 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:02:01 INFO - PROCESS | 7589 | 1461466921312 Marionette TRACE conn3 <- [1,2014,null,{}] 20:02:01 INFO - PROCESS | 7589 | 1461466921319 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:01 INFO - PROCESS | 7589 | 1461466921548 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:02:01 INFO - PROCESS | 7589 | 1461466921867 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeea81e000 == 130 [pid = 7589] [id = 511] 20:02:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faedec87400) [pid = 7589] [serial = 1534] [outer = (nil)] 20:02:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faee3fbec00) [pid = 7589] [serial = 1535] [outer = 0x7faedec87400] 20:02:01 INFO - PROCESS | 7589 | 1461466921961 Marionette DEBUG loaded listener.js 20:02:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeeac69000) [pid = 7589] [serial = 1536] [outer = 0x7faedec87400] 20:02:02 INFO - PROCESS | 7589 | 1461466922879 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1636ms 20:02:02 INFO - PROCESS | 7589 | 1461466922947 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:02:02 INFO - PROCESS | 7589 | 1461466922951 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:02:02 INFO - PROCESS | 7589 | 1461466922957 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:02:02 INFO - PROCESS | 7589 | 1461466922961 Marionette TRACE conn3 <- [1,2018,null,{}] 20:02:02 INFO - PROCESS | 7589 | 1461466922966 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:03 INFO - PROCESS | 7589 | 1461466923205 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:02:03 INFO - PROCESS | 7589 | 1461466923539 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb41f800 == 131 [pid = 7589] [id = 512] 20:02:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faee394d800) [pid = 7589] [serial = 1537] [outer = (nil)] 20:02:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeecd10000) [pid = 7589] [serial = 1538] [outer = 0x7faee394d800] 20:02:03 INFO - PROCESS | 7589 | 1461466923628 Marionette DEBUG loaded listener.js 20:02:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeed45f800) [pid = 7589] [serial = 1539] [outer = 0x7faee394d800] 20:02:04 INFO - PROCESS | 7589 | 1461466924495 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1588ms 20:02:04 INFO - PROCESS | 7589 | 1461466924546 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:02:04 INFO - PROCESS | 7589 | 1461466924550 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:02:04 INFO - PROCESS | 7589 | 1461466924559 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:02:04 INFO - PROCESS | 7589 | 1461466924563 Marionette TRACE conn3 <- [1,2022,null,{}] 20:02:04 INFO - PROCESS | 7589 | 1461466924569 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:04 INFO - PROCESS | 7589 | 1461466924817 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:02:05 INFO - PROCESS | 7589 | 1461466925029 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb5b000 == 132 [pid = 7589] [id = 513] 20:02:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faeeb2a7c00) [pid = 7589] [serial = 1540] [outer = (nil)] 20:02:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeed573800) [pid = 7589] [serial = 1541] [outer = 0x7faeeb2a7c00] 20:02:05 INFO - PROCESS | 7589 | 1461466925150 Marionette DEBUG loaded listener.js 20:02:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeedc3c800) [pid = 7589] [serial = 1542] [outer = 0x7faeeb2a7c00] 20:02:06 INFO - PROCESS | 7589 | 1461466926085 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1584ms 20:02:06 INFO - PROCESS | 7589 | 1461466926147 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:02:06 INFO - PROCESS | 7589 | 1461466926157 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:02:06 INFO - PROCESS | 7589 | 1461466926165 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:02:06 INFO - PROCESS | 7589 | 1461466926168 Marionette TRACE conn3 <- [1,2026,null,{}] 20:02:06 INFO - PROCESS | 7589 | 1461466926174 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:06 INFO - PROCESS | 7589 | 1461466926487 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:02:06 INFO - PROCESS | 7589 | 1461466926890 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcb5800 == 133 [pid = 7589] [id = 514] 20:02:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faedc953c00) [pid = 7589] [serial = 1543] [outer = (nil)] 20:02:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeede61400) [pid = 7589] [serial = 1544] [outer = 0x7faedc953c00] 20:02:07 INFO - PROCESS | 7589 | 1461466927023 Marionette DEBUG loaded listener.js 20:02:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faeee00a000) [pid = 7589] [serial = 1545] [outer = 0x7faedc953c00] 20:02:08 INFO - PROCESS | 7589 | 1461466928305 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2193ms 20:02:08 INFO - PROCESS | 7589 | 1461466928358 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:02:08 INFO - PROCESS | 7589 | 1461466928361 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:02:08 INFO - PROCESS | 7589 | 1461466928368 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:02:08 INFO - PROCESS | 7589 | 1461466928370 Marionette TRACE conn3 <- [1,2030,null,{}] 20:02:08 INFO - PROCESS | 7589 | 1461466928377 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:08 INFO - PROCESS | 7589 | 1461466928655 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:02:08 INFO - PROCESS | 7589 | 1461466928988 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3da000 == 134 [pid = 7589] [id = 515] 20:02:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faeef4e5c00) [pid = 7589] [serial = 1546] [outer = (nil)] 20:02:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faeef932c00) [pid = 7589] [serial = 1547] [outer = 0x7faeef4e5c00] 20:02:09 INFO - PROCESS | 7589 | 1461466929135 Marionette DEBUG loaded listener.js 20:02:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef0e8b400) [pid = 7589] [serial = 1548] [outer = 0x7faeef4e5c00] 20:02:10 INFO - PROCESS | 7589 | 1461466930120 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1786ms 20:02:10 INFO - PROCESS | 7589 | 1461466930155 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:02:10 INFO - PROCESS | 7589 | 1461466930167 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:02:10 INFO - PROCESS | 7589 | 1461466930174 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:02:10 INFO - PROCESS | 7589 | 1461466930179 Marionette TRACE conn3 <- [1,2034,null,{}] 20:02:10 INFO - PROCESS | 7589 | 1461466930185 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:10 INFO - PROCESS | 7589 | 1461466930425 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:02:10 INFO - PROCESS | 7589 | 1461466930735 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef11cc000 == 135 [pid = 7589] [id = 516] 20:02:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faeef4ef800) [pid = 7589] [serial = 1549] [outer = (nil)] 20:02:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef19e2800) [pid = 7589] [serial = 1550] [outer = 0x7faeef4ef800] 20:02:10 INFO - PROCESS | 7589 | 1461466930821 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef1b8e400) [pid = 7589] [serial = 1551] [outer = 0x7faeef4ef800] 20:02:11 INFO - PROCESS | 7589 | 1461466931728 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1634ms 20:02:11 INFO - PROCESS | 7589 | 1461466931808 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:02:11 INFO - PROCESS | 7589 | 1461466931812 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:02:11 INFO - PROCESS | 7589 | 1461466931819 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:02:11 INFO - PROCESS | 7589 | 1461466931822 Marionette TRACE conn3 <- [1,2038,null,{}] 20:02:11 INFO - PROCESS | 7589 | 1461466931828 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:12 INFO - PROCESS | 7589 | 1461466932064 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:02:12 INFO - PROCESS | 7589 | 1461466932380 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1a34000 == 136 [pid = 7589] [id = 517] 20:02:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faee394a800) [pid = 7589] [serial = 1552] [outer = (nil)] 20:02:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef1c49800) [pid = 7589] [serial = 1553] [outer = 0x7faee394a800] 20:02:12 INFO - PROCESS | 7589 | 1461466932468 Marionette DEBUG loaded listener.js 20:02:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef360ec00) [pid = 7589] [serial = 1554] [outer = 0x7faee394a800] 20:02:13 INFO - PROCESS | 7589 | 1461466933322 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1533ms 20:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:02:13 INFO - PROCESS | 7589 | 1461466933353 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:02:13 INFO - PROCESS | 7589 | 1461466933356 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:02:13 INFO - PROCESS | 7589 | 1461466933363 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:02:13 INFO - PROCESS | 7589 | 1461466933365 Marionette TRACE conn3 <- [1,2042,null,{}] 20:02:13 INFO - PROCESS | 7589 | 1461466933372 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:13 INFO - PROCESS | 7589 | 1461466933619 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:02:13 INFO - PROCESS | 7589 | 1461466933883 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f7d000 == 137 [pid = 7589] [id = 518] 20:02:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faee3988c00) [pid = 7589] [serial = 1555] [outer = (nil)] 20:02:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef60c6400) [pid = 7589] [serial = 1556] [outer = 0x7faee3988c00] 20:02:14 INFO - PROCESS | 7589 | 1461466934007 Marionette DEBUG loaded listener.js 20:02:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef6290c00) [pid = 7589] [serial = 1557] [outer = 0x7faee3988c00] 20:02:14 INFO - PROCESS | 7589 | 1461466934906 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:02:14 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) 20:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1582ms 20:02:14 INFO - PROCESS | 7589 | 1461466934944 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:02:14 INFO - PROCESS | 7589 | 1461466934947 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:02:14 INFO - PROCESS | 7589 | 1461466934954 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:02:14 INFO - PROCESS | 7589 | 1461466934957 Marionette TRACE conn3 <- [1,2046,null,{}] 20:02:14 INFO - PROCESS | 7589 | 1461466934963 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:15 INFO - PROCESS | 7589 | 1461466935210 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:02:15 INFO - PROCESS | 7589 | 1461466935516 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7387800 == 138 [pid = 7589] [id = 519] 20:02:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faee3f09c00) [pid = 7589] [serial = 1558] [outer = (nil)] 20:02:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef6a2d400) [pid = 7589] [serial = 1559] [outer = 0x7faee3f09c00] 20:02:15 INFO - PROCESS | 7589 | 1461466935601 Marionette DEBUG loaded listener.js 20:02:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faef6b2c000) [pid = 7589] [serial = 1560] [outer = 0x7faee3f09c00] 20:02:16 INFO - PROCESS | 7589 | 1461466936510 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1592ms 20:02:16 INFO - PROCESS | 7589 | 1461466936547 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:02:16 INFO - PROCESS | 7589 | 1461466936550 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:02:16 INFO - PROCESS | 7589 | 1461466936558 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:02:16 INFO - PROCESS | 7589 | 1461466936562 Marionette TRACE conn3 <- [1,2050,null,{}] 20:02:16 INFO - PROCESS | 7589 | 1461466936567 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:16 INFO - PROCESS | 7589 | 1461466936807 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:02:17 INFO - PROCESS | 7589 | 1461466937125 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7bd9000 == 139 [pid = 7589] [id = 520] 20:02:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faedec8f800) [pid = 7589] [serial = 1561] [outer = (nil)] 20:02:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef6c92400) [pid = 7589] [serial = 1562] [outer = 0x7faedec8f800] 20:02:17 INFO - PROCESS | 7589 | 1461466937210 Marionette DEBUG loaded listener.js 20:02:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faef77d2000) [pid = 7589] [serial = 1563] [outer = 0x7faedec8f800] 20:02:18 INFO - PROCESS | 7589 | 1461466938162 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1680ms 20:02:18 INFO - PROCESS | 7589 | 1461466938240 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:02:18 INFO - PROCESS | 7589 | 1461466938244 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:02:18 INFO - PROCESS | 7589 | 1461466938250 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:02:18 INFO - PROCESS | 7589 | 1461466938253 Marionette TRACE conn3 <- [1,2054,null,{}] 20:02:18 INFO - PROCESS | 7589 | 1461466938260 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:18 INFO - PROCESS | 7589 | 1461466938558 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:02:18 INFO - PROCESS | 7589 | 1461466938900 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8444800 == 140 [pid = 7589] [id = 521] 20:02:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faed7e3c400) [pid = 7589] [serial = 1564] [outer = (nil)] 20:02:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faef7da1c00) [pid = 7589] [serial = 1565] [outer = 0x7faed7e3c400] 20:02:18 INFO - PROCESS | 7589 | 1461466938986 Marionette DEBUG loaded listener.js 20:02:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faef7e10000) [pid = 7589] [serial = 1566] [outer = 0x7faed7e3c400] 20:02:19 INFO - PROCESS | 7589 | 1461466939904 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1733ms 20:02:19 INFO - PROCESS | 7589 | 1461466939985 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:02:19 INFO - PROCESS | 7589 | 1461466939989 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:02:19 INFO - PROCESS | 7589 | 1461466939995 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:02:20 INFO - PROCESS | 7589 | 1461466939999 Marionette TRACE conn3 <- [1,2058,null,{}] 20:02:20 INFO - PROCESS | 7589 | 1461466940006 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:20 INFO - PROCESS | 7589 | 1461466940259 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:02:20 INFO - PROCESS | 7589 | 1461466940567 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d81000 == 141 [pid = 7589] [id = 522] 20:02:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faef783f000) [pid = 7589] [serial = 1567] [outer = (nil)] 20:02:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faef8a5cc00) [pid = 7589] [serial = 1568] [outer = 0x7faef783f000] 20:02:20 INFO - PROCESS | 7589 | 1461466940647 Marionette DEBUG loaded listener.js 20:02:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faef8cc2800) [pid = 7589] [serial = 1569] [outer = 0x7faef783f000] 20:02:21 INFO - PROCESS | 7589 | 1461466941524 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1585ms 20:02:21 INFO - PROCESS | 7589 | 1461466941582 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:02:21 INFO - PROCESS | 7589 | 1461466941586 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:02:21 INFO - PROCESS | 7589 | 1461466941593 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:02:21 INFO - PROCESS | 7589 | 1461466941595 Marionette TRACE conn3 <- [1,2062,null,{}] 20:02:21 INFO - PROCESS | 7589 | 1461466941602 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:21 INFO - PROCESS | 7589 | 1461466941850 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09b31000 == 140 [pid = 7589] [id = 120] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeaa1a800 == 139 [pid = 7589] [id = 134] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3d3800 == 138 [pid = 7589] [id = 316] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0dac0000 == 137 [pid = 7589] [id = 315] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefd7ac800 == 136 [pid = 7589] [id = 155] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1bf3000 == 135 [pid = 7589] [id = 186] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e0f800 == 134 [pid = 7589] [id = 196] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedded8800 == 133 [pid = 7589] [id = 503] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc3c1800 == 132 [pid = 7589] [id = 502] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb251800 == 131 [pid = 7589] [id = 501] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed7f6f800 == 130 [pid = 7589] [id = 500] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef757b000 == 129 [pid = 7589] [id = 498] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6b80000 == 128 [pid = 7589] [id = 497] 20:02:23 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f80800 == 127 [pid = 7589] [id = 496] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faeddd46800) [pid = 7589] [serial = 1365] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faef0e84800) [pid = 7589] [serial = 1308] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faeddbf0400) [pid = 7589] [serial = 1356] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faeddd42c00) [pid = 7589] [serial = 1359] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faed7e47000) [pid = 7589] [serial = 1362] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faee24eb000) [pid = 7589] [serial = 1386] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faef9bbb000) [pid = 7589] [serial = 1421] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faefd668c00) [pid = 7589] [serial = 1422] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faee394a000) [pid = 7589] [serial = 1427] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faf0415a400) [pid = 7589] [serial = 1428] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faeede65c00) [pid = 7589] [serial = 1397] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faeee449400) [pid = 7589] [serial = 1398] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faed9c6f800) [pid = 7589] [serial = 1379] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faedb9cf800) [pid = 7589] [serial = 1380] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faeeb30e000) [pid = 7589] [serial = 1394] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faeed568800) [pid = 7589] [serial = 1395] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faeef93dc00) [pid = 7589] [serial = 1403] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faef0e81c00) [pid = 7589] [serial = 1404] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faee3987c00) [pid = 7589] [serial = 1388] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faee3bd1c00) [pid = 7589] [serial = 1389] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faedec8ac00) [pid = 7589] [serial = 1382] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faedf59a400) [pid = 7589] [serial = 1383] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faed99ee000) [pid = 7589] [serial = 1430] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faed99f3400) [pid = 7589] [serial = 1431] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faef8497c00) [pid = 7589] [serial = 1418] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faef8cc0400) [pid = 7589] [serial = 1419] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeee450800) [pid = 7589] [serial = 1400] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faeef437800) [pid = 7589] [serial = 1401] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faef0edfc00) [pid = 7589] [serial = 1406] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faef0fce400) [pid = 7589] [serial = 1407] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faedb21b000) [pid = 7589] [serial = 1436] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faedb7d0c00) [pid = 7589] [serial = 1437] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faf08e1f800) [pid = 7589] [serial = 1424] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faf091a5400) [pid = 7589] [serial = 1425] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faef1afd400) [pid = 7589] [serial = 1409] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faef1c4dc00) [pid = 7589] [serial = 1410] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faedca33c00) [pid = 7589] [serial = 1433] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faee1f21c00) [pid = 7589] [serial = 1434] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faedca37800) [pid = 7589] [serial = 1439] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faedf5a2000) [pid = 7589] [serial = 1443] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faedd993400) [pid = 7589] [serial = 1440] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faedb9c7800) [pid = 7589] [serial = 1445] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faedeca0800) [pid = 7589] [serial = 1442] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faef6cc3800) [pid = 7589] [serial = 1415] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef7d65000) [pid = 7589] [serial = 1416] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faeea904c00) [pid = 7589] [serial = 1391] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faeea90b000) [pid = 7589] [serial = 1392] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faef628b800) [pid = 7589] [serial = 1412] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef6b26400) [pid = 7589] [serial = 1413] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faee1fd0400) [pid = 7589] [serial = 1385] [outer = (nil)] [url = about:blank] 20:02:23 INFO - PROCESS | 7589 | 1461466943582 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed8ad2000 == 128 [pid = 7589] [id = 523] 20:02:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faed99e7800) [pid = 7589] [serial = 1570] [outer = (nil)] 20:02:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faed99ed000) [pid = 7589] [serial = 1571] [outer = 0x7faed99e7800] 20:02:23 INFO - PROCESS | 7589 | 1461466943659 Marionette DEBUG loaded listener.js 20:02:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faed9a0dc00) [pid = 7589] [serial = 1572] [outer = 0x7faed99e7800] 20:02:24 INFO - PROCESS | 7589 | 1461466944493 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2939ms 20:02:24 INFO - PROCESS | 7589 | 1461466944540 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:02:24 INFO - PROCESS | 7589 | 1461466944548 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:02:24 INFO - PROCESS | 7589 | 1461466944558 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:02:24 INFO - PROCESS | 7589 | 1461466944561 Marionette TRACE conn3 <- [1,2066,null,{}] 20:02:24 INFO - PROCESS | 7589 | 1461466944569 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:24 INFO - PROCESS | 7589 | 1461466944795 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:02:24 INFO - PROCESS | 7589 | 1461466944982 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb257800 == 129 [pid = 7589] [id = 524] 20:02:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faed9a12800) [pid = 7589] [serial = 1573] [outer = (nil)] 20:02:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faedb220c00) [pid = 7589] [serial = 1574] [outer = 0x7faed9a12800] 20:02:25 INFO - PROCESS | 7589 | 1461466945055 Marionette DEBUG loaded listener.js 20:02:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedb9cf800) [pid = 7589] [serial = 1575] [outer = 0x7faed9a12800] 20:02:25 INFO - PROCESS | 7589 | 1461466945981 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1491ms 20:02:26 INFO - PROCESS | 7589 | 1461466946058 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:02:26 INFO - PROCESS | 7589 | 1461466946065 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:02:26 INFO - PROCESS | 7589 | 1461466946072 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:02:26 INFO - PROCESS | 7589 | 1461466946075 Marionette TRACE conn3 <- [1,2070,null,{}] 20:02:26 INFO - PROCESS | 7589 | 1461466946082 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:26 INFO - PROCESS | 7589 | 1461466946389 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:02:26 INFO - PROCESS | 7589 | 1461466946422 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc6d1800 == 130 [pid = 7589] [id = 525] 20:02:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedc3a3c00) [pid = 7589] [serial = 1576] [outer = (nil)] 20:02:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faedca37800) [pid = 7589] [serial = 1577] [outer = 0x7faedc3a3c00] 20:02:26 INFO - PROCESS | 7589 | 1461466946489 Marionette DEBUG loaded listener.js 20:02:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faeddbe7800) [pid = 7589] [serial = 1578] [outer = 0x7faedc3a3c00] 20:02:27 INFO - PROCESS | 7589 | 1461466947575 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 20:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1540ms 20:02:27 INFO - PROCESS | 7589 | 1461466947613 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:02:27 INFO - PROCESS | 7589 | 1461466947616 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:02:27 INFO - PROCESS | 7589 | 1461466947638 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:02:27 INFO - PROCESS | 7589 | 1461466947648 Marionette TRACE conn3 <- [1,2074,null,{}] 20:02:27 INFO - PROCESS | 7589 | 1461466947657 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:28 INFO - PROCESS | 7589 | 1461466948488 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee0c4cc00) [pid = 7589] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faeee009800) [pid = 7589] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faee3fb9800) [pid = 7589] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faee1fcd800) [pid = 7589] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faedf871c00) [pid = 7589] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faee24e3800) [pid = 7589] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faedeca3400) [pid = 7589] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef0e30000) [pid = 7589] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faee0eadc00) [pid = 7589] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faee0c4a000) [pid = 7589] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faee3bcdc00) [pid = 7589] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faee3951800) [pid = 7589] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faee3f04000) [pid = 7589] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faed99e9000) [pid = 7589] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faedd98a400) [pid = 7589] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faeedb6b800) [pid = 7589] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faed9c61400) [pid = 7589] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faee3f05400) [pid = 7589] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faedc3a5800) [pid = 7589] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef0e23800) [pid = 7589] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeddbe5400) [pid = 7589] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:02:28 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faeee450c00) [pid = 7589] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:02:28 INFO - PROCESS | 7589 | 1461466948689 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed9aed000 == 131 [pid = 7589] [id = 526] 20:02:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faed7e3d000) [pid = 7589] [serial = 1579] [outer = (nil)] 20:02:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faedb7ca400) [pid = 7589] [serial = 1580] [outer = 0x7faed7e3d000] 20:02:28 INFO - PROCESS | 7589 | 1461466948771 Marionette DEBUG loaded listener.js 20:02:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faedeca3400) [pid = 7589] [serial = 1581] [outer = 0x7faed7e3d000] 20:02:29 INFO - PROCESS | 7589 | 1461466949515 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 20:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1907ms 20:02:29 INFO - PROCESS | 7589 | 1461466949532 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:02:29 INFO - PROCESS | 7589 | 1461466949537 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:02:29 INFO - PROCESS | 7589 | 1461466949543 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:02:29 INFO - PROCESS | 7589 | 1461466949547 Marionette TRACE conn3 <- [1,2078,null,{}] 20:02:29 INFO - PROCESS | 7589 | 1461466949557 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:29 INFO - PROCESS | 7589 | 1461466949840 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:02:29 INFO - PROCESS | 7589 | 1461466949863 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfdd5800 == 132 [pid = 7589] [id = 527] 20:02:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faed7e3d800) [pid = 7589] [serial = 1582] [outer = (nil)] 20:02:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faedf5a3000) [pid = 7589] [serial = 1583] [outer = 0x7faed7e3d800] 20:02:29 INFO - PROCESS | 7589 | 1461466949941 Marionette DEBUG loaded listener.js 20:02:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faee0c49000) [pid = 7589] [serial = 1584] [outer = 0x7faed7e3d800] 20:02:31 INFO - PROCESS | 7589 | 1461466951105 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1635ms 20:02:31 INFO - PROCESS | 7589 | 1461466951181 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:02:31 INFO - PROCESS | 7589 | 1461466951188 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:02:31 INFO - PROCESS | 7589 | 1461466951198 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:02:31 INFO - PROCESS | 7589 | 1461466951205 Marionette TRACE conn3 <- [1,2082,null,{}] 20:02:31 INFO - PROCESS | 7589 | 1461466951214 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:31 INFO - PROCESS | 7589 | 1461466951529 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:02:31 INFO - PROCESS | 7589 | 1461466951848 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3d4800 == 133 [pid = 7589] [id = 528] 20:02:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faedb9c5400) [pid = 7589] [serial = 1585] [outer = (nil)] 20:02:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faedc39c000) [pid = 7589] [serial = 1586] [outer = 0x7faedb9c5400] 20:02:31 INFO - PROCESS | 7589 | 1461466951933 Marionette DEBUG loaded listener.js 20:02:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faedc95a800) [pid = 7589] [serial = 1587] [outer = 0x7faedb9c5400] 20:02:32 INFO - PROCESS | 7589 | 1461466952883 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1749ms 20:02:32 INFO - PROCESS | 7589 | 1461466952948 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:02:32 INFO - PROCESS | 7589 | 1461466952958 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:02:32 INFO - PROCESS | 7589 | 1461466952969 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:02:32 INFO - PROCESS | 7589 | 1461466952972 Marionette TRACE conn3 <- [1,2086,null,{}] 20:02:32 INFO - PROCESS | 7589 | 1461466952980 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:33 INFO - PROCESS | 7589 | 1461466953253 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:02:33 INFO - PROCESS | 7589 | 1461466953569 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d73000 == 134 [pid = 7589] [id = 529] 20:02:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faeddd48c00) [pid = 7589] [serial = 1588] [outer = (nil)] 20:02:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faedeca0800) [pid = 7589] [serial = 1589] [outer = 0x7faeddd48c00] 20:02:33 INFO - PROCESS | 7589 | 1461466953691 Marionette DEBUG loaded listener.js 20:02:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faedf877000) [pid = 7589] [serial = 1590] [outer = 0x7faeddd48c00] 20:02:34 INFO - PROCESS | 7589 | 1461466954687 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1792ms 20:02:34 INFO - PROCESS | 7589 | 1461466954762 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:02:34 INFO - PROCESS | 7589 | 1461466954765 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:02:34 INFO - PROCESS | 7589 | 1461466954773 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:02:34 INFO - PROCESS | 7589 | 1461466954779 Marionette TRACE conn3 <- [1,2090,null,{}] 20:02:34 INFO - PROCESS | 7589 | 1461466954796 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:35 INFO - PROCESS | 7589 | 1461466955079 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:02:35 INFO - PROCESS | 7589 | 1461466955385 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee36e4800 == 135 [pid = 7589] [id = 530] 20:02:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee1f24c00) [pid = 7589] [serial = 1591] [outer = (nil)] 20:02:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee1fd2c00) [pid = 7589] [serial = 1592] [outer = 0x7faee1f24c00] 20:02:35 INFO - PROCESS | 7589 | 1461466955468 Marionette DEBUG loaded listener.js 20:02:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee23fb000) [pid = 7589] [serial = 1593] [outer = 0x7faee1f24c00] 20:02:36 INFO - PROCESS | 7589 | 1461466956352 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1636ms 20:02:36 INFO - PROCESS | 7589 | 1461466956410 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:02:36 INFO - PROCESS | 7589 | 1461466956414 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:02:36 INFO - PROCESS | 7589 | 1461466956421 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:02:36 INFO - PROCESS | 7589 | 1461466956425 Marionette TRACE conn3 <- [1,2094,null,{}] 20:02:36 INFO - PROCESS | 7589 | 1461466956432 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:36 INFO - PROCESS | 7589 | 1461466956674 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:02:36 INFO - PROCESS | 7589 | 1461466956933 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c8e000 == 136 [pid = 7589] [id = 531] 20:02:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee1fcc800) [pid = 7589] [serial = 1594] [outer = (nil)] 20:02:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee339bc00) [pid = 7589] [serial = 1595] [outer = 0x7faee1fcc800] 20:02:37 INFO - PROCESS | 7589 | 1461466957057 Marionette DEBUG loaded listener.js 20:02:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee33a4800) [pid = 7589] [serial = 1596] [outer = 0x7faee1fcc800] 20:02:37 INFO - PROCESS | 7589 | 1461466957935 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1530ms 20:02:37 INFO - PROCESS | 7589 | 1461466957953 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:02:37 INFO - PROCESS | 7589 | 1461466957957 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:02:37 INFO - PROCESS | 7589 | 1461466957963 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:02:37 INFO - PROCESS | 7589 | 1461466957967 Marionette TRACE conn3 <- [1,2098,null,{}] 20:02:37 INFO - PROCESS | 7589 | 1461466957973 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:38 INFO - PROCESS | 7589 | 1461466958206 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:02:38 INFO - PROCESS | 7589 | 1461466958447 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeea803800 == 137 [pid = 7589] [id = 532] 20:02:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee23fbc00) [pid = 7589] [serial = 1597] [outer = (nil)] 20:02:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee3944000) [pid = 7589] [serial = 1598] [outer = 0x7faee23fbc00] 20:02:38 INFO - PROCESS | 7589 | 1461466958529 Marionette DEBUG loaded listener.js 20:02:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee3983c00) [pid = 7589] [serial = 1599] [outer = 0x7faee23fbc00] 20:02:39 INFO - PROCESS | 7589 | 1461466959468 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 20:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1535ms 20:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:02:39 INFO - PROCESS | 7589 | 1461466959500 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:02:39 INFO - PROCESS | 7589 | 1461466959503 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:02:39 INFO - PROCESS | 7589 | 1461466959510 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:02:39 INFO - PROCESS | 7589 | 1461466959513 Marionette TRACE conn3 <- [1,2102,null,{}] 20:02:39 INFO - PROCESS | 7589 | 1461466959518 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:39 INFO - PROCESS | 7589 | 1461466959781 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:02:40 INFO - PROCESS | 7589 | 1461466960101 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb41d000 == 138 [pid = 7589] [id = 533] 20:02:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee3f0b400) [pid = 7589] [serial = 1600] [outer = (nil)] 20:02:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeea90a800) [pid = 7589] [serial = 1601] [outer = 0x7faee3f0b400] 20:02:40 INFO - PROCESS | 7589 | 1461466960190 Marionette DEBUG loaded listener.js 20:02:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faeeb2a5800) [pid = 7589] [serial = 1602] [outer = 0x7faee3f0b400] 20:02:41 INFO - PROCESS | 7589 | 1461466961071 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 20:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1636ms 20:02:41 INFO - PROCESS | 7589 | 1461466961145 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:02:41 INFO - PROCESS | 7589 | 1461466961149 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:02:41 INFO - PROCESS | 7589 | 1461466961156 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:02:41 INFO - PROCESS | 7589 | 1461466961158 Marionette TRACE conn3 <- [1,2106,null,{}] 20:02:41 INFO - PROCESS | 7589 | 1461466961164 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:41 INFO - PROCESS | 7589 | 1461466961410 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:02:41 INFO - PROCESS | 7589 | 1461466961711 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb5e800 == 139 [pid = 7589] [id = 534] 20:02:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faee3947000) [pid = 7589] [serial = 1603] [outer = (nil)] 20:02:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeed2d0c00) [pid = 7589] [serial = 1604] [outer = 0x7faee3947000] 20:02:41 INFO - PROCESS | 7589 | 1461466961796 Marionette DEBUG loaded listener.js 20:02:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeed568000) [pid = 7589] [serial = 1605] [outer = 0x7faee3947000] 20:02:42 INFO - PROCESS | 7589 | 1461466962654 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 20:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1532ms 20:02:42 INFO - PROCESS | 7589 | 1461466962688 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:02:42 INFO - PROCESS | 7589 | 1461466962693 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:02:42 INFO - PROCESS | 7589 | 1461466962699 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:02:42 INFO - PROCESS | 7589 | 1461466962701 Marionette TRACE conn3 <- [1,2110,null,{}] 20:02:42 INFO - PROCESS | 7589 | 1461466962707 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:42 INFO - PROCESS | 7589 | 1461466962940 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:02:43 INFO - PROCESS | 7589 | 1461466963159 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed8b2800 == 140 [pid = 7589] [id = 535] 20:02:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faedca31000) [pid = 7589] [serial = 1606] [outer = (nil)] 20:02:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeed84a800) [pid = 7589] [serial = 1607] [outer = 0x7faedca31000] 20:02:43 INFO - PROCESS | 7589 | 1461466963277 Marionette DEBUG loaded listener.js 20:02:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeede62c00) [pid = 7589] [serial = 1608] [outer = 0x7faedca31000] 20:02:44 INFO - PROCESS | 7589 | 1461466964241 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 20:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1579ms 20:02:44 INFO - PROCESS | 7589 | 1461466964279 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:02:44 INFO - PROCESS | 7589 | 1461466964283 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:02:44 INFO - PROCESS | 7589 | 1461466964290 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:02:44 INFO - PROCESS | 7589 | 1461466964294 Marionette TRACE conn3 <- [1,2114,null,{}] 20:02:44 INFO - PROCESS | 7589 | 1461466964300 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:44 INFO - PROCESS | 7589 | 1461466964539 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:02:44 INFO - PROCESS | 7589 | 1461466964801 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3c8800 == 141 [pid = 7589] [id = 536] 20:02:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faee1fce400) [pid = 7589] [serial = 1609] [outer = (nil)] 20:02:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeee448c00) [pid = 7589] [serial = 1610] [outer = 0x7faee1fce400] 20:02:44 INFO - PROCESS | 7589 | 1461466964928 Marionette DEBUG loaded listener.js 20:02:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeee454c00) [pid = 7589] [serial = 1611] [outer = 0x7faee1fce400] 20:02:45 INFO - PROCESS | 7589 | 1461466965773 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 20:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1530ms 20:02:45 INFO - PROCESS | 7589 | 1461466965822 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:02:45 INFO - PROCESS | 7589 | 1461466965826 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:02:45 INFO - PROCESS | 7589 | 1461466965834 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:02:45 INFO - PROCESS | 7589 | 1461466965837 Marionette TRACE conn3 <- [1,2118,null,{}] 20:02:45 INFO - PROCESS | 7589 | 1461466965843 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:46 INFO - PROCESS | 7589 | 1461466966081 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:02:46 INFO - PROCESS | 7589 | 1461466966339 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0ca8000 == 142 [pid = 7589] [id = 537] 20:02:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faee39ad800) [pid = 7589] [serial = 1612] [outer = (nil)] 20:02:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeef448c00) [pid = 7589] [serial = 1613] [outer = 0x7faee39ad800] 20:02:46 INFO - PROCESS | 7589 | 1461466966463 Marionette DEBUG loaded listener.js 20:02:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faef0e25c00) [pid = 7589] [serial = 1614] [outer = 0x7faee39ad800] 20:02:47 INFO - PROCESS | 7589 | 1461466967358 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 20:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1588ms 20:02:47 INFO - PROCESS | 7589 | 1461466967423 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:02:47 INFO - PROCESS | 7589 | 1461466967427 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:02:47 INFO - PROCESS | 7589 | 1461466967433 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:02:47 INFO - PROCESS | 7589 | 1461466967438 Marionette TRACE conn3 <- [1,2122,null,{}] 20:02:47 INFO - PROCESS | 7589 | 1461466967444 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:47 INFO - PROCESS | 7589 | 1461466967712 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:02:48 INFO - PROCESS | 7589 | 1461466968036 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1833800 == 143 [pid = 7589] [id = 538] 20:02:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef0ffb400) [pid = 7589] [serial = 1615] [outer = (nil)] 20:02:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef19ed400) [pid = 7589] [serial = 1616] [outer = 0x7faef0ffb400] 20:02:48 INFO - PROCESS | 7589 | 1461466968128 Marionette DEBUG loaded listener.js 20:02:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef1c4c800) [pid = 7589] [serial = 1617] [outer = 0x7faef0ffb400] 20:02:49 INFO - PROCESS | 7589 | 1461466969018 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1630ms 20:02:49 INFO - PROCESS | 7589 | 1461466969066 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:02:49 INFO - PROCESS | 7589 | 1461466969070 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:02:49 INFO - PROCESS | 7589 | 1461466969076 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:02:49 INFO - PROCESS | 7589 | 1461466969078 Marionette TRACE conn3 <- [1,2126,null,{}] 20:02:49 INFO - PROCESS | 7589 | 1461466969084 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:49 INFO - PROCESS | 7589 | 1461466969323 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:02:49 INFO - PROCESS | 7589 | 1461466969640 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f7c000 == 144 [pid = 7589] [id = 539] 20:02:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef19e3c00) [pid = 7589] [serial = 1618] [outer = (nil)] 20:02:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef628e000) [pid = 7589] [serial = 1619] [outer = 0x7faef19e3c00] 20:02:49 INFO - PROCESS | 7589 | 1461466969725 Marionette DEBUG loaded listener.js 20:02:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef6e33400) [pid = 7589] [serial = 1620] [outer = 0x7faef19e3c00] 20:02:50 INFO - PROCESS | 7589 | 1461466970579 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 20:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1533ms 20:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:02:50 INFO - PROCESS | 7589 | 1461466970610 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:02:50 INFO - PROCESS | 7589 | 1461466970613 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:02:50 INFO - PROCESS | 7589 | 1461466970620 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:02:50 INFO - PROCESS | 7589 | 1461466970623 Marionette TRACE conn3 <- [1,2130,null,{}] 20:02:50 INFO - PROCESS | 7589 | 1461466970630 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:50 INFO - PROCESS | 7589 | 1461466970869 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:02:51 INFO - PROCESS | 7589 | 1461466971142 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef757b000 == 145 [pid = 7589] [id = 540] 20:02:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef19e5400) [pid = 7589] [serial = 1621] [outer = (nil)] 20:02:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef7db0800) [pid = 7589] [serial = 1622] [outer = 0x7faef19e5400] 20:02:51 INFO - PROCESS | 7589 | 1461466971267 Marionette DEBUG loaded listener.js 20:02:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef8cbf800) [pid = 7589] [serial = 1623] [outer = 0x7faef19e5400] 20:02:52 INFO - PROCESS | 7589 | 1461466972159 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 20:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:02:52 INFO - PROCESS | 7589 | 1461466972212 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:02:52 INFO - PROCESS | 7589 | 1461466972219 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:02:52 INFO - PROCESS | 7589 | 1461466972222 Marionette TRACE conn3 <- [1,2134,null,{}] 20:02:52 INFO - PROCESS | 7589 | 1461466972229 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:52 INFO - PROCESS | 7589 | 1461466972469 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:02:52 INFO - PROCESS | 7589 | 1461466972776 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fd8800 == 146 [pid = 7589] [id = 541] 20:02:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faeed2cb000) [pid = 7589] [serial = 1624] [outer = (nil)] 20:02:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef908d400) [pid = 7589] [serial = 1625] [outer = 0x7faeed2cb000] 20:02:52 INFO - PROCESS | 7589 | 1461466972859 Marionette DEBUG loaded listener.js 20:02:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef9a1a000) [pid = 7589] [serial = 1626] [outer = 0x7faeed2cb000] 20:02:53 INFO - PROCESS | 7589 | 1461466973711 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 20:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1545ms 20:02:53 INFO - PROCESS | 7589 | 1461466973764 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:02:53 INFO - PROCESS | 7589 | 1461466973777 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:02:53 INFO - PROCESS | 7589 | 1461466973784 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:02:53 INFO - PROCESS | 7589 | 1461466973788 Marionette TRACE conn3 <- [1,2138,null,{}] 20:02:53 INFO - PROCESS | 7589 | 1461466973794 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:54 INFO - PROCESS | 7589 | 1461466974036 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:02:54 INFO - PROCESS | 7589 | 1461466974298 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf035aa800 == 147 [pid = 7589] [id = 542] 20:02:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faeed845000) [pid = 7589] [serial = 1627] [outer = (nil)] 20:02:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef9d72000) [pid = 7589] [serial = 1628] [outer = 0x7faeed845000] 20:02:54 INFO - PROCESS | 7589 | 1461466974440 Marionette DEBUG loaded listener.js 20:02:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef9f33c00) [pid = 7589] [serial = 1629] [outer = 0x7faeed845000] 20:02:55 INFO - PROCESS | 7589 | 1461466975323 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 20:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1584ms 20:02:55 INFO - PROCESS | 7589 | 1461466975369 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:02:55 INFO - PROCESS | 7589 | 1461466975373 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:02:55 INFO - PROCESS | 7589 | 1461466975381 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:02:55 INFO - PROCESS | 7589 | 1461466975384 Marionette TRACE conn3 <- [1,2142,null,{}] 20:02:55 INFO - PROCESS | 7589 | 1461466975391 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:55 INFO - PROCESS | 7589 | 1461466975629 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:02:55 INFO - PROCESS | 7589 | 1461466975938 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf04819000 == 148 [pid = 7589] [id = 543] 20:02:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef53cac00) [pid = 7589] [serial = 1630] [outer = (nil)] 20:02:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faefe577c00) [pid = 7589] [serial = 1631] [outer = 0x7faef53cac00] 20:02:56 INFO - PROCESS | 7589 | 1461466976021 Marionette DEBUG loaded listener.js 20:02:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faf0415a400) [pid = 7589] [serial = 1632] [outer = 0x7faef53cac00] 20:02:56 INFO - PROCESS | 7589 | 1461466976909 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 20:02:56 INFO - PROCESS | 7589 | 1461466976981 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:02:56 INFO - PROCESS | 7589 | 1461466976988 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:02:56 INFO - PROCESS | 7589 | 1461466976991 Marionette TRACE conn3 <- [1,2146,null,{}] 20:02:57 INFO - PROCESS | 7589 | 1461466976997 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:57 INFO - PROCESS | 7589 | 1461466977242 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:02:57 INFO - PROCESS | 7589 | 1461466977556 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05674800 == 149 [pid = 7589] [id = 544] 20:02:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faee39aa000) [pid = 7589] [serial = 1633] [outer = (nil)] 20:02:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faf0464bc00) [pid = 7589] [serial = 1634] [outer = 0x7faee39aa000] 20:02:57 INFO - PROCESS | 7589 | 1461466977639 Marionette DEBUG loaded listener.js 20:02:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faf056b7000) [pid = 7589] [serial = 1635] [outer = 0x7faee39aa000] 20:02:58 INFO - PROCESS | 7589 | 1461466978739 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 20:02:58 INFO - PROCESS | 7589 | 1461466978825 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:02:58 INFO - PROCESS | 7589 | 1461466978832 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:02:58 INFO - PROCESS | 7589 | 1461466978836 Marionette TRACE conn3 <- [1,2150,null,{}] 20:02:58 INFO - PROCESS | 7589 | 1461466978842 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:02:59 INFO - PROCESS | 7589 | 1461466979116 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:02:59 INFO - PROCESS | 7589 | 1461466979424 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09047800 == 150 [pid = 7589] [id = 545] 20:02:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faed99ea800) [pid = 7589] [serial = 1636] [outer = (nil)] 20:02:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faf08f3d800) [pid = 7589] [serial = 1637] [outer = 0x7faed99ea800] 20:02:59 INFO - PROCESS | 7589 | 1461466979507 Marionette DEBUG loaded listener.js 20:02:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faf09698800) [pid = 7589] [serial = 1638] [outer = 0x7faed99ea800] 20:03:00 INFO - PROCESS | 7589 | 1461466980424 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 20:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1639ms 20:03:00 INFO - PROCESS | 7589 | 1461466980473 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:03:00 INFO - PROCESS | 7589 | 1461466980475 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:03:00 INFO - PROCESS | 7589 | 1461466980483 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:03:00 INFO - PROCESS | 7589 | 1461466980486 Marionette TRACE conn3 <- [1,2154,null,{}] 20:03:00 INFO - PROCESS | 7589 | 1461466980495 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:00 INFO - PROCESS | 7589 | 1461466980828 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed9aed000 == 149 [pid = 7589] [id = 526] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc6d1800 == 148 [pid = 7589] [id = 525] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb257800 == 147 [pid = 7589] [id = 524] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed8ad2000 == 146 [pid = 7589] [id = 523] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8444800 == 145 [pid = 7589] [id = 521] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7bd9000 == 144 [pid = 7589] [id = 520] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7387800 == 143 [pid = 7589] [id = 519] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f7d000 == 142 [pid = 7589] [id = 518] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1a34000 == 141 [pid = 7589] [id = 517] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef11cc000 == 140 [pid = 7589] [id = 516] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3da000 == 139 [pid = 7589] [id = 515] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcb5800 == 138 [pid = 7589] [id = 514] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb5b000 == 137 [pid = 7589] [id = 513] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb41f800 == 136 [pid = 7589] [id = 512] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeea81e000 == 135 [pid = 7589] [id = 511] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee6423000 == 134 [pid = 7589] [id = 510] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3960800 == 133 [pid = 7589] [id = 509] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3418000 == 132 [pid = 7589] [id = 508] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee0d58800 == 131 [pid = 7589] [id = 507] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddbac000 == 130 [pid = 7589] [id = 506] 20:03:02 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedafc9000 == 129 [pid = 7589] [id = 505] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faee1fcd400) [pid = 7589] [serial = 1455] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faef0b0e800) [pid = 7589] [serial = 1482] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faeeb305000) [pid = 7589] [serial = 1472] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faee26bdc00) [pid = 7589] [serial = 1460] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faee0c14800) [pid = 7589] [serial = 1511] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faef1cfa000) [pid = 7589] [serial = 1493] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faee339dc00) [pid = 7589] [serial = 1461] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faee0c4d400) [pid = 7589] [serial = 1377] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faeef43b400) [pid = 7589] [serial = 1481] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faef1c43000) [pid = 7589] [serial = 1490] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faef628ec00) [pid = 7589] [serial = 1497] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faee250c800) [pid = 7589] [serial = 1458] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faee3fb1400) [pid = 7589] [serial = 1466] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faeecd0b000) [pid = 7589] [serial = 1473] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faee6561400) [pid = 7589] [serial = 1467] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faee3bc2c00) [pid = 7589] [serial = 1464] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faeeac6b400) [pid = 7589] [serial = 1470] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faedb219400) [pid = 7589] [serial = 1503] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faef1c50800) [pid = 7589] [serial = 1491] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faeddd43000) [pid = 7589] [serial = 1508] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faeede68000) [pid = 7589] [serial = 1479] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faedb215000) [pid = 7589] [serial = 1448] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faeddbf1c00) [pid = 7589] [serial = 1514] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeed2d5400) [pid = 7589] [serial = 1475] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faedd989800) [pid = 7589] [serial = 1506] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faeeabf2c00) [pid = 7589] [serial = 1469] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faedb7d1400) [pid = 7589] [serial = 1449] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef1af8800) [pid = 7589] [serial = 1488] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faee1f18400) [pid = 7589] [serial = 1454] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faedc956400) [pid = 7589] [serial = 1505] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faeddd47000) [pid = 7589] [serial = 1451] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faef0ff5c00) [pid = 7589] [serial = 1485] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faef378e000) [pid = 7589] [serial = 1494] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faedc88f400) [pid = 7589] [serial = 1499] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faeed45b400) [pid = 7589] [serial = 1476] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faedeca8c00) [pid = 7589] [serial = 1509] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faef19e3400) [pid = 7589] [serial = 1487] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faee24e1c00) [pid = 7589] [serial = 1457] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faef5680000) [pid = 7589] [serial = 1496] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faef0ee1800) [pid = 7589] [serial = 1484] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faed9c64c00) [pid = 7589] [serial = 1502] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faee398d400) [pid = 7589] [serial = 1463] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faedeca8800) [pid = 7589] [serial = 1452] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faee0c4d800) [pid = 7589] [serial = 1512] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faeedc3f000) [pid = 7589] [serial = 1478] [outer = (nil)] [url = about:blank] 20:03:02 INFO - PROCESS | 7589 | 1461466982757 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed8ae7800 == 130 [pid = 7589] [id = 546] 20:03:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faed99ecc00) [pid = 7589] [serial = 1639] [outer = (nil)] 20:03:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faed99f1800) [pid = 7589] [serial = 1640] [outer = 0x7faed99ecc00] 20:03:02 INFO - PROCESS | 7589 | 1461466982831 Marionette DEBUG loaded listener.js 20:03:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faed9a15c00) [pid = 7589] [serial = 1641] [outer = 0x7faed99ecc00] 20:03:03 INFO - PROCESS | 7589 | 1461466983649 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 3187ms 20:03:03 INFO - PROCESS | 7589 | 1461466983674 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:03:03 INFO - PROCESS | 7589 | 1461466983681 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:03:03 INFO - PROCESS | 7589 | 1461466983691 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:03:03 INFO - PROCESS | 7589 | 1461466983695 Marionette TRACE conn3 <- [1,2158,null,{}] 20:03:03 INFO - PROCESS | 7589 | 1461466983702 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:03 INFO - PROCESS | 7589 | 1461466983943 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:03:04 INFO - PROCESS | 7589 | 1461466984133 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb8e4800 == 131 [pid = 7589] [id = 547] 20:03:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faed9a09400) [pid = 7589] [serial = 1642] [outer = (nil)] 20:03:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedb9ce800) [pid = 7589] [serial = 1643] [outer = 0x7faed9a09400] 20:03:04 INFO - PROCESS | 7589 | 1461466984204 Marionette DEBUG loaded listener.js 20:03:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faedc892c00) [pid = 7589] [serial = 1644] [outer = 0x7faed9a09400] 20:03:05 INFO - PROCESS | 7589 | 1461466985171 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1529ms 20:03:05 INFO - PROCESS | 7589 | 1461466985232 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:03:05 INFO - PROCESS | 7589 | 1461466985239 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:03:05 INFO - PROCESS | 7589 | 1461466985247 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:03:05 INFO - PROCESS | 7589 | 1461466985250 Marionette TRACE conn3 <- [1,2162,null,{}] 20:03:05 INFO - PROCESS | 7589 | 1461466985256 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:05 INFO - PROCESS | 7589 | 1461466985559 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:03:05 INFO - PROCESS | 7589 | 1461466985597 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc7b2800 == 132 [pid = 7589] [id = 548] 20:03:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faedd998c00) [pid = 7589] [serial = 1645] [outer = (nil)] 20:03:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeddd42c00) [pid = 7589] [serial = 1646] [outer = 0x7faedd998c00] 20:03:05 INFO - PROCESS | 7589 | 1461466985678 Marionette DEBUG loaded listener.js 20:03:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faedec90c00) [pid = 7589] [serial = 1647] [outer = 0x7faedd998c00] 20:03:06 INFO - PROCESS | 7589 | 1461466986801 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 20:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1580ms 20:03:06 INFO - PROCESS | 7589 | 1461466986828 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:03:06 INFO - PROCESS | 7589 | 1461466986832 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:03:06 INFO - PROCESS | 7589 | 1461466986848 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:03:06 INFO - PROCESS | 7589 | 1461466986857 Marionette TRACE conn3 <- [1,2166,null,{}] 20:03:06 INFO - PROCESS | 7589 | 1461466986892 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:07 INFO - PROCESS | 7589 | 1461466987713 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faed9a12800) [pid = 7589] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faee3988c00) [pid = 7589] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faedfd87000) [pid = 7589] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faedc3a3c00) [pid = 7589] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faeeb2a7c00) [pid = 7589] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef783f000) [pid = 7589] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faedf5a1800) [pid = 7589] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faee3f09c00) [pid = 7589] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faed7e3d000) [pid = 7589] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faeef4ef800) [pid = 7589] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faee39a9000) [pid = 7589] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faedd993000) [pid = 7589] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faee394a800) [pid = 7589] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faeef4e5c00) [pid = 7589] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faee394d800) [pid = 7589] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faedc953c00) [pid = 7589] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faed9c67000) [pid = 7589] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faedd995800) [pid = 7589] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faedec8f800) [pid = 7589] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faed99e7800) [pid = 7589] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faed7e3c400) [pid = 7589] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faed9c70c00) [pid = 7589] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faed9a07400) [pid = 7589] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:03:07 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faedec87400) [pid = 7589] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:03:07 INFO - PROCESS | 7589 | 1461466987913 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc18b000 == 133 [pid = 7589] [id = 549] 20:03:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faed7e3c400) [pid = 7589] [serial = 1648] [outer = (nil)] 20:03:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faed9c67000) [pid = 7589] [serial = 1649] [outer = 0x7faed7e3c400] 20:03:07 INFO - PROCESS | 7589 | 1461466987984 Marionette DEBUG loaded listener.js 20:03:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faeddd4a800) [pid = 7589] [serial = 1650] [outer = 0x7faed7e3c400] 20:03:08 INFO - PROCESS | 7589 | 1461466988727 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1927ms 20:03:08 INFO - PROCESS | 7589 | 1461466988768 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 7589 | 1461466988772 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:03:08 INFO - PROCESS | 7589 | 1461466988779 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 7589 | 1461466988783 Marionette TRACE conn3 <- [1,2170,null,{}] 20:03:08 INFO - PROCESS | 7589 | 1461466988789 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:09 INFO - PROCESS | 7589 | 1461466989074 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:03:09 INFO - PROCESS | 7589 | 1461466989099 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfdd2000 == 134 [pid = 7589] [id = 550] 20:03:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faed7e3d000) [pid = 7589] [serial = 1651] [outer = (nil)] 20:03:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faee0c43400) [pid = 7589] [serial = 1652] [outer = 0x7faed7e3d000] 20:03:09 INFO - PROCESS | 7589 | 1461466989165 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faee1f21000) [pid = 7589] [serial = 1653] [outer = 0x7faed7e3d000] 20:03:10 INFO - PROCESS | 7589 | 1461466990585 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 20:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1883ms 20:03:10 INFO - PROCESS | 7589 | 1461466990663 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:03:10 INFO - PROCESS | 7589 | 1461466990670 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:03:10 INFO - PROCESS | 7589 | 1461466990680 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 7589 | 1461466990686 Marionette TRACE conn3 <- [1,2174,null,{}] 20:03:10 INFO - PROCESS | 7589 | 1461466990756 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:11 INFO - PROCESS | 7589 | 1461466991114 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:03:11 INFO - PROCESS | 7589 | 1461466991314 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc6c7800 == 135 [pid = 7589] [id = 551] 20:03:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faedb213000) [pid = 7589] [serial = 1654] [outer = (nil)] 20:03:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faedc88c400) [pid = 7589] [serial = 1655] [outer = 0x7faedb213000] 20:03:11 INFO - PROCESS | 7589 | 1461466991398 Marionette DEBUG loaded listener.js 20:03:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faedd98e400) [pid = 7589] [serial = 1656] [outer = 0x7faedb213000] 20:03:12 INFO - PROCESS | 7589 | 1461466992429 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 20:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1796ms 20:03:12 INFO - PROCESS | 7589 | 1461466992477 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:03:12 INFO - PROCESS | 7589 | 1461466992487 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:03:12 INFO - PROCESS | 7589 | 1461466992498 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:03:12 INFO - PROCESS | 7589 | 1461466992502 Marionette TRACE conn3 <- [1,2178,null,{}] 20:03:12 INFO - PROCESS | 7589 | 1461466992509 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:12 INFO - PROCESS | 7589 | 1461466992762 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:03:13 INFO - PROCESS | 7589 | 1461466993107 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee206e800 == 136 [pid = 7589] [id = 552] 20:03:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faedec86800) [pid = 7589] [serial = 1657] [outer = (nil)] 20:03:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faedf59f400) [pid = 7589] [serial = 1658] [outer = 0x7faedec86800] 20:03:13 INFO - PROCESS | 7589 | 1461466993191 Marionette DEBUG loaded listener.js 20:03:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faee0c44400) [pid = 7589] [serial = 1659] [outer = 0x7faedec86800] 20:03:14 INFO - PROCESS | 7589 | 1461466994099 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 20:03:14 INFO - PROCESS | 7589 | 1461466994130 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:03:14 INFO - PROCESS | 7589 | 1461466994133 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:03:14 INFO - PROCESS | 7589 | 1461466994141 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:03:14 INFO - PROCESS | 7589 | 1461466994147 Marionette TRACE conn3 <- [1,2182,null,{}] 20:03:14 INFO - PROCESS | 7589 | 1461466994167 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:14 INFO - PROCESS | 7589 | 1461466994554 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:03:14 INFO - PROCESS | 7589 | 1461466994948 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee341d000 == 137 [pid = 7589] [id = 553] 20:03:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee1fccc00) [pid = 7589] [serial = 1660] [outer = (nil)] 20:03:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee23f6c00) [pid = 7589] [serial = 1661] [outer = 0x7faee1fccc00] 20:03:15 INFO - PROCESS | 7589 | 1461466995086 Marionette DEBUG loaded listener.js 20:03:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee2510400) [pid = 7589] [serial = 1662] [outer = 0x7faee1fccc00] 20:03:16 INFO - PROCESS | 7589 | 1461466996289 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2191ms 20:03:16 INFO - PROCESS | 7589 | 1461466996334 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:03:16 INFO - PROCESS | 7589 | 1461466996339 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:03:16 INFO - PROCESS | 7589 | 1461466996345 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 7589 | 1461466996348 Marionette TRACE conn3 <- [1,2186,null,{}] 20:03:16 INFO - PROCESS | 7589 | 1461466996354 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:16 INFO - PROCESS | 7589 | 1461466996600 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:03:16 INFO - PROCESS | 7589 | 1461466996863 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3971000 == 138 [pid = 7589] [id = 554] 20:03:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee1fd5000) [pid = 7589] [serial = 1663] [outer = (nil)] 20:03:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee339c800) [pid = 7589] [serial = 1664] [outer = 0x7faee1fd5000] 20:03:16 INFO - PROCESS | 7589 | 1461466996985 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee3675c00) [pid = 7589] [serial = 1665] [outer = 0x7faee1fd5000] 20:03:17 INFO - PROCESS | 7589 | 1461466997855 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 20:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1581ms 20:03:17 INFO - PROCESS | 7589 | 1461466997926 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:03:17 INFO - PROCESS | 7589 | 1461466997929 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:03:17 INFO - PROCESS | 7589 | 1461466997936 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:03:17 INFO - PROCESS | 7589 | 1461466997940 Marionette TRACE conn3 <- [1,2190,null,{}] 20:03:17 INFO - PROCESS | 7589 | 1461466997945 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:18 INFO - PROCESS | 7589 | 1461466998181 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:03:18 INFO - PROCESS | 7589 | 1461466998436 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee6426000 == 139 [pid = 7589] [id = 555] 20:03:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee1fd6400) [pid = 7589] [serial = 1666] [outer = (nil)] 20:03:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee367d000) [pid = 7589] [serial = 1667] [outer = 0x7faee1fd6400] 20:03:18 INFO - PROCESS | 7589 | 1461466998556 Marionette DEBUG loaded listener.js 20:03:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee3987400) [pid = 7589] [serial = 1668] [outer = 0x7faee1fd6400] 20:03:19 INFO - PROCESS | 7589 | 1461466999435 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 20:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1539ms 20:03:19 INFO - PROCESS | 7589 | 1461466999478 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:03:19 INFO - PROCESS | 7589 | 1461466999482 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:03:19 INFO - PROCESS | 7589 | 1461466999488 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:03:19 INFO - PROCESS | 7589 | 1461466999492 Marionette TRACE conn3 <- [1,2194,null,{}] 20:03:19 INFO - PROCESS | 7589 | 1461466999498 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:19 INFO - PROCESS | 7589 | 1461466999773 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:03:20 INFO - PROCESS | 7589 | 1461467000118 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb362800 == 140 [pid = 7589] [id = 556] 20:03:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee61f9c00) [pid = 7589] [serial = 1669] [outer = (nil)] 20:03:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee6555c00) [pid = 7589] [serial = 1670] [outer = 0x7faee61f9c00] 20:03:20 INFO - PROCESS | 7589 | 1461467000203 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faeeabf3c00) [pid = 7589] [serial = 1671] [outer = 0x7faee61f9c00] 20:03:21 INFO - PROCESS | 7589 | 1461467001064 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 20:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1634ms 20:03:21 INFO - PROCESS | 7589 | 1461467001124 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:03:21 INFO - PROCESS | 7589 | 1461467001127 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:03:21 INFO - PROCESS | 7589 | 1461467001133 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 7589 | 1461467001137 Marionette TRACE conn3 <- [1,2198,null,{}] 20:03:21 INFO - PROCESS | 7589 | 1461467001142 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:21 INFO - PROCESS | 7589 | 1461467001378 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:03:21 INFO - PROCESS | 7589 | 1461467001645 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb61f800 == 141 [pid = 7589] [id = 557] 20:03:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faee61fe000) [pid = 7589] [serial = 1672] [outer = (nil)] 20:03:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeeb2a6c00) [pid = 7589] [serial = 1673] [outer = 0x7faee61fe000] 20:03:21 INFO - PROCESS | 7589 | 1461467001768 Marionette DEBUG loaded listener.js 20:03:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeed2d1000) [pid = 7589] [serial = 1674] [outer = 0x7faee61fe000] 20:03:22 INFO - PROCESS | 7589 | 1461467002690 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1633ms 20:03:22 INFO - PROCESS | 7589 | 1461467002770 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:03:22 INFO - PROCESS | 7589 | 1461467002778 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:03:22 INFO - PROCESS | 7589 | 1461467002789 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:03:22 INFO - PROCESS | 7589 | 1461467002793 Marionette TRACE conn3 <- [1,2202,null,{}] 20:03:22 INFO - PROCESS | 7589 | 1461467002803 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:23 INFO - PROCESS | 7589 | 1461467003147 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:03:23 INFO - PROCESS | 7589 | 1461467003518 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4e1000 == 142 [pid = 7589] [id = 558] 20:03:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faeea910800) [pid = 7589] [serial = 1675] [outer = (nil)] 20:03:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeed56a000) [pid = 7589] [serial = 1676] [outer = 0x7faeea910800] 20:03:23 INFO - PROCESS | 7589 | 1461467003670 Marionette DEBUG loaded listener.js 20:03:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeedb63800) [pid = 7589] [serial = 1677] [outer = 0x7faeea910800] 20:03:24 INFO - PROCESS | 7589 | 1461467004608 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1885ms 20:03:24 INFO - PROCESS | 7589 | 1461467004674 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:03:24 INFO - PROCESS | 7589 | 1461467004678 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:03:24 INFO - PROCESS | 7589 | 1461467004684 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:03:24 INFO - PROCESS | 7589 | 1461467004687 Marionette TRACE conn3 <- [1,2206,null,{}] 20:03:24 INFO - PROCESS | 7589 | 1461467004693 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:24 INFO - PROCESS | 7589 | 1461467004950 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:03:25 INFO - PROCESS | 7589 | 1461467005258 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcac800 == 143 [pid = 7589] [id = 559] 20:03:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faee3bc8c00) [pid = 7589] [serial = 1678] [outer = (nil)] 20:03:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeedc41400) [pid = 7589] [serial = 1679] [outer = 0x7faee3bc8c00] 20:03:25 INFO - PROCESS | 7589 | 1461467005344 Marionette DEBUG loaded listener.js 20:03:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeee00ec00) [pid = 7589] [serial = 1680] [outer = 0x7faee3bc8c00] 20:03:26 INFO - PROCESS | 7589 | 1461467006197 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 20:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1540ms 20:03:26 INFO - PROCESS | 7589 | 1461467006225 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:03:26 INFO - PROCESS | 7589 | 1461467006229 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:03:26 INFO - PROCESS | 7589 | 1461467006236 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:03:26 INFO - PROCESS | 7589 | 1461467006240 Marionette TRACE conn3 <- [1,2210,null,{}] 20:03:26 INFO - PROCESS | 7589 | 1461467006246 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:26 INFO - PROCESS | 7589 | 1461467006487 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:03:26 INFO - PROCESS | 7589 | 1461467006801 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee536800 == 144 [pid = 7589] [id = 560] 20:03:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faee3f0a400) [pid = 7589] [serial = 1681] [outer = (nil)] 20:03:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeee72dc00) [pid = 7589] [serial = 1682] [outer = 0x7faee3f0a400] 20:03:26 INFO - PROCESS | 7589 | 1461467006883 Marionette DEBUG loaded listener.js 20:03:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeef7bb400) [pid = 7589] [serial = 1683] [outer = 0x7faee3f0a400] 20:03:27 INFO - PROCESS | 7589 | 1461467007774 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 20:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 20:03:27 INFO - PROCESS | 7589 | 1461467007820 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:03:27 INFO - PROCESS | 7589 | 1461467007825 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:03:27 INFO - PROCESS | 7589 | 1461467007831 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 7589 | 1461467007836 Marionette TRACE conn3 <- [1,2214,null,{}] 20:03:27 INFO - PROCESS | 7589 | 1461467007842 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:28 INFO - PROCESS | 7589 | 1461467008150 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:03:28 INFO - PROCESS | 7589 | 1461467008462 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef11d0000 == 145 [pid = 7589] [id = 561] 20:03:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef0ee3400) [pid = 7589] [serial = 1684] [outer = (nil)] 20:03:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef0fc4400) [pid = 7589] [serial = 1685] [outer = 0x7faef0ee3400] 20:03:28 INFO - PROCESS | 7589 | 1461467008580 Marionette DEBUG loaded listener.js 20:03:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef0ff6800) [pid = 7589] [serial = 1686] [outer = 0x7faef0ee3400] 20:03:29 INFO - PROCESS | 7589 | 1461467009611 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 20:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1834ms 20:03:29 INFO - PROCESS | 7589 | 1461467009666 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:03:29 INFO - PROCESS | 7589 | 1461467009670 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:03:29 INFO - PROCESS | 7589 | 1461467009677 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:03:29 INFO - PROCESS | 7589 | 1461467009680 Marionette TRACE conn3 <- [1,2218,null,{}] 20:03:29 INFO - PROCESS | 7589 | 1461467009686 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:29 INFO - PROCESS | 7589 | 1461467009931 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:03:30 INFO - PROCESS | 7589 | 1461467010248 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1a3d800 == 146 [pid = 7589] [id = 562] 20:03:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef0eecc00) [pid = 7589] [serial = 1687] [outer = (nil)] 20:03:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef1afd800) [pid = 7589] [serial = 1688] [outer = 0x7faef0eecc00] 20:03:30 INFO - PROCESS | 7589 | 1461467010332 Marionette DEBUG loaded listener.js 20:03:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef1c42c00) [pid = 7589] [serial = 1689] [outer = 0x7faef0eecc00] 20:03:31 INFO - PROCESS | 7589 | 1461467011176 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 20:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1533ms 20:03:31 INFO - PROCESS | 7589 | 1461467011211 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:03:31 INFO - PROCESS | 7589 | 1461467011215 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:03:31 INFO - PROCESS | 7589 | 1461467011222 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:03:31 INFO - PROCESS | 7589 | 1461467011224 Marionette TRACE conn3 <- [1,2222,null,{}] 20:03:31 INFO - PROCESS | 7589 | 1461467011231 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:31 INFO - PROCESS | 7589 | 1461467011463 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:03:31 INFO - PROCESS | 7589 | 1461467011741 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f6a000 == 147 [pid = 7589] [id = 563] 20:03:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef0fc2c00) [pid = 7589] [serial = 1690] [outer = (nil)] 20:03:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef1cf2800) [pid = 7589] [serial = 1691] [outer = 0x7faef0fc2c00] 20:03:31 INFO - PROCESS | 7589 | 1461467011865 Marionette DEBUG loaded listener.js 20:03:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef5267800) [pid = 7589] [serial = 1692] [outer = 0x7faef0fc2c00] 20:03:32 INFO - PROCESS | 7589 | 1461467012724 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1529ms 20:03:32 INFO - PROCESS | 7589 | 1461467012754 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:03:32 INFO - PROCESS | 7589 | 1461467012757 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:03:32 INFO - PROCESS | 7589 | 1461467012765 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:03:32 INFO - PROCESS | 7589 | 1461467012768 Marionette TRACE conn3 <- [1,2226,null,{}] 20:03:32 INFO - PROCESS | 7589 | 1461467012774 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:33 INFO - PROCESS | 7589 | 1461467013011 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:03:33 INFO - PROCESS | 7589 | 1461467013278 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6c0d000 == 148 [pid = 7589] [id = 564] 20:03:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef0ff7000) [pid = 7589] [serial = 1693] [outer = (nil)] 20:03:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef628f400) [pid = 7589] [serial = 1694] [outer = 0x7faef0ff7000] 20:03:33 INFO - PROCESS | 7589 | 1461467013403 Marionette DEBUG loaded listener.js 20:03:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef6a34c00) [pid = 7589] [serial = 1695] [outer = 0x7faef0ff7000] 20:03:34 INFO - PROCESS | 7589 | 1461467014277 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 20:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1580ms 20:03:34 INFO - PROCESS | 7589 | 1461467014346 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:03:34 INFO - PROCESS | 7589 | 1461467014350 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:03:34 INFO - PROCESS | 7589 | 1461467014357 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:03:34 INFO - PROCESS | 7589 | 1461467014361 Marionette TRACE conn3 <- [1,2230,null,{}] 20:03:34 INFO - PROCESS | 7589 | 1461467014367 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:34 INFO - PROCESS | 7589 | 1461467014625 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:03:34 INFO - PROCESS | 7589 | 1461467014943 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7820000 == 149 [pid = 7589] [id = 565] 20:03:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faee6555000) [pid = 7589] [serial = 1696] [outer = (nil)] 20:03:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef6c9cc00) [pid = 7589] [serial = 1697] [outer = 0x7faee6555000] 20:03:35 INFO - PROCESS | 7589 | 1461467015028 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef7d5fc00) [pid = 7589] [serial = 1698] [outer = 0x7faee6555000] 20:03:35 INFO - PROCESS | 7589 | 1461467015929 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 20:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1635ms 20:03:35 INFO - PROCESS | 7589 | 1461467015994 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:03:35 INFO - PROCESS | 7589 | 1461467015997 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:03:36 INFO - PROCESS | 7589 | 1461467016004 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:03:36 INFO - PROCESS | 7589 | 1461467016007 Marionette TRACE conn3 <- [1,2234,null,{}] 20:03:36 INFO - PROCESS | 7589 | 1461467016013 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:36 INFO - PROCESS | 7589 | 1461467016254 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:03:36 INFO - PROCESS | 7589 | 1461467016569 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d06000 == 150 [pid = 7589] [id = 566] 20:03:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef2c52800) [pid = 7589] [serial = 1699] [outer = (nil)] 20:03:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef8a51800) [pid = 7589] [serial = 1700] [outer = 0x7faef2c52800] 20:03:36 INFO - PROCESS | 7589 | 1461467016651 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faef908cc00) [pid = 7589] [serial = 1701] [outer = 0x7faef2c52800] 20:03:37 INFO - PROCESS | 7589 | 1461467017456 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 20:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1486ms 20:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:03:37 INFO - PROCESS | 7589 | 1461467017492 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:03:37 INFO - PROCESS | 7589 | 1461467017495 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:03:37 INFO - PROCESS | 7589 | 1461467017502 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 7589 | 1461467017504 Marionette TRACE conn3 <- [1,2238,null,{}] 20:03:37 INFO - PROCESS | 7589 | 1461467017511 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:37 INFO - PROCESS | 7589 | 1461467017748 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:03:38 INFO - PROCESS | 7589 | 1461467018016 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0566e800 == 151 [pid = 7589] [id = 567] 20:03:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faef6c8e000) [pid = 7589] [serial = 1702] [outer = (nil)] 20:03:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef9f2f000) [pid = 7589] [serial = 1703] [outer = 0x7faef6c8e000] 20:03:38 INFO - PROCESS | 7589 | 1461467018096 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faf05533400) [pid = 7589] [serial = 1704] [outer = 0x7faef6c8e000] 20:03:39 INFO - PROCESS | 7589 | 1461467019021 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1582ms 20:03:39 INFO - PROCESS | 7589 | 1461467019084 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 7589 | 1461467019087 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:03:39 INFO - PROCESS | 7589 | 1461467019093 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 7589 | 1461467019097 Marionette TRACE conn3 <- [1,2242,null,{}] 20:03:39 INFO - PROCESS | 7589 | 1461467019102 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:39 INFO - PROCESS | 7589 | 1461467019341 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:03:39 INFO - PROCESS | 7589 | 1461467019653 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09174800 == 152 [pid = 7589] [id = 568] 20:03:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faeede6dc00) [pid = 7589] [serial = 1705] [outer = (nil)] 20:03:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faf091a5c00) [pid = 7589] [serial = 1706] [outer = 0x7faeede6dc00] 20:03:39 INFO - PROCESS | 7589 | 1461467019735 Marionette DEBUG loaded listener.js 20:03:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faf0987b800) [pid = 7589] [serial = 1707] [outer = 0x7faeede6dc00] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc18b000 == 151 [pid = 7589] [id = 549] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc7b2800 == 150 [pid = 7589] [id = 548] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb8e4800 == 149 [pid = 7589] [id = 547] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed8ae7800 == 148 [pid = 7589] [id = 546] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf035aa800 == 147 [pid = 7589] [id = 542] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8fd8800 == 146 [pid = 7589] [id = 541] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef757b000 == 145 [pid = 7589] [id = 540] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f7c000 == 144 [pid = 7589] [id = 539] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1833800 == 143 [pid = 7589] [id = 538] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0ca8000 == 142 [pid = 7589] [id = 537] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3c8800 == 141 [pid = 7589] [id = 536] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed8b2800 == 140 [pid = 7589] [id = 535] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb5e800 == 139 [pid = 7589] [id = 534] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb41d000 == 138 [pid = 7589] [id = 533] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeea803800 == 137 [pid = 7589] [id = 532] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c8e000 == 136 [pid = 7589] [id = 531] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee36e4800 == 135 [pid = 7589] [id = 530] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee0d73000 == 134 [pid = 7589] [id = 529] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfdd5800 == 133 [pid = 7589] [id = 527] 20:03:41 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc3d4800 == 132 [pid = 7589] [id = 528] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faedb9cf800) [pid = 7589] [serial = 1575] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faef6290c00) [pid = 7589] [serial = 1557] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faee1f24400) [pid = 7589] [serial = 1524] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faedca37800) [pid = 7589] [serial = 1577] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faeedc3c800) [pid = 7589] [serial = 1542] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faef8cc2800) [pid = 7589] [serial = 1569] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faee23fa000) [pid = 7589] [serial = 1526] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faef6a2d400) [pid = 7589] [serial = 1559] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faedb7ca400) [pid = 7589] [serial = 1580] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faef1b8e400) [pid = 7589] [serial = 1551] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faef6b2c000) [pid = 7589] [serial = 1560] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faee39aec00) [pid = 7589] [serial = 1532] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faee339c000) [pid = 7589] [serial = 1529] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faee26b8000) [pid = 7589] [serial = 1527] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faedeca3400) [pid = 7589] [serial = 1581] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faef360ec00) [pid = 7589] [serial = 1554] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faef0e8b400) [pid = 7589] [serial = 1548] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faeecd10000) [pid = 7589] [serial = 1538] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faeede61400) [pid = 7589] [serial = 1544] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faeed45f800) [pid = 7589] [serial = 1539] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faef1c49800) [pid = 7589] [serial = 1553] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faedb7c5400) [pid = 7589] [serial = 1517] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faee3fbcc00) [pid = 7589] [serial = 1533] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faedf596400) [pid = 7589] [serial = 1521] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faedc39f800) [pid = 7589] [serial = 1518] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faef6c92400) [pid = 7589] [serial = 1562] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faeddd4b800) [pid = 7589] [serial = 1520] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faee0c51800) [pid = 7589] [serial = 1523] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faedb220c00) [pid = 7589] [serial = 1574] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faed9a0dc00) [pid = 7589] [serial = 1572] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef7da1c00) [pid = 7589] [serial = 1565] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faeed573800) [pid = 7589] [serial = 1541] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faedf59d800) [pid = 7589] [serial = 1500] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faed99ed000) [pid = 7589] [serial = 1571] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faeef932c00) [pid = 7589] [serial = 1547] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faeddbe7800) [pid = 7589] [serial = 1578] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faef77d2000) [pid = 7589] [serial = 1563] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faef8a5cc00) [pid = 7589] [serial = 1568] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faef19e2800) [pid = 7589] [serial = 1550] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faeddbed400) [pid = 7589] [serial = 1446] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faef60c6400) [pid = 7589] [serial = 1556] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faeeac69000) [pid = 7589] [serial = 1536] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faee3674000) [pid = 7589] [serial = 1530] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faef7e10000) [pid = 7589] [serial = 1566] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faee3fbec00) [pid = 7589] [serial = 1535] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faeee00a000) [pid = 7589] [serial = 1545] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faedf5a3000) [pid = 7589] [serial = 1583] [outer = (nil)] [url = about:blank] 20:03:42 INFO - PROCESS | 7589 | 1461467022384 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 3341ms 20:03:42 INFO - PROCESS | 7589 | 1461467022437 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:03:42 INFO - PROCESS | 7589 | 1461467022442 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:03:42 INFO - PROCESS | 7589 | 1461467022451 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 7589 | 1461467022456 Marionette TRACE conn3 <- [1,2246,null,{}] 20:03:42 INFO - PROCESS | 7589 | 1461467022465 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:42 INFO - PROCESS | 7589 | 1461467022719 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:03:42 INFO - PROCESS | 7589 | 1461467022913 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb24c800 == 133 [pid = 7589] [id = 569] 20:03:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faed9c61800) [pid = 7589] [serial = 1708] [outer = (nil)] 20:03:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faedb21a800) [pid = 7589] [serial = 1709] [outer = 0x7faed9c61800] 20:03:42 INFO - PROCESS | 7589 | 1461467022985 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedb7d0c00) [pid = 7589] [serial = 1710] [outer = 0x7faed9c61800] 20:03:43 INFO - PROCESS | 7589 | 1461467023762 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1338ms 20:03:43 INFO - PROCESS | 7589 | 1461467023791 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 7589 | 1461467023800 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:03:43 INFO - PROCESS | 7589 | 1461467023811 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 7589 | 1461467023814 Marionette TRACE conn3 <- [1,2250,null,{}] 20:03:43 INFO - PROCESS | 7589 | 1461467023820 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:44 INFO - PROCESS | 7589 | 1461467024121 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:03:44 INFO - PROCESS | 7589 | 1461467024237 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc19a000 == 134 [pid = 7589] [id = 570] 20:03:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faed9a0bc00) [pid = 7589] [serial = 1711] [outer = (nil)] 20:03:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faedc39dc00) [pid = 7589] [serial = 1712] [outer = 0x7faed9a0bc00] 20:03:44 INFO - PROCESS | 7589 | 1461467024303 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedd989800) [pid = 7589] [serial = 1713] [outer = 0x7faed9a0bc00] 20:03:45 INFO - PROCESS | 7589 | 1461467025256 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 20:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1482ms 20:03:45 INFO - PROCESS | 7589 | 1461467025293 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:03:45 INFO - PROCESS | 7589 | 1461467025296 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:03:45 INFO - PROCESS | 7589 | 1461467025303 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 7589 | 1461467025308 Marionette TRACE conn3 <- [1,2254,null,{}] 20:03:45 INFO - PROCESS | 7589 | 1461467025346 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:45 INFO - PROCESS | 7589 | 1461467025654 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:03:45 INFO - PROCESS | 7589 | 1461467025690 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faede930800 == 135 [pid = 7589] [id = 571] 20:03:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedec8c400) [pid = 7589] [serial = 1714] [outer = (nil)] 20:03:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faedecac800) [pid = 7589] [serial = 1715] [outer = 0x7faedec8c400] 20:03:45 INFO - PROCESS | 7589 | 1461467025759 Marionette DEBUG loaded listener.js 20:03:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee0c45000) [pid = 7589] [serial = 1716] [outer = 0x7faedec8c400] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee1fcc800) [pid = 7589] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faed99ecc00) [pid = 7589] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faee3947000) [pid = 7589] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faedb9c5400) [pid = 7589] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faed7e39400) [pid = 7589] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faed9a09400) [pid = 7589] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faedd998c00) [pid = 7589] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faee39ad800) [pid = 7589] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faeddd48c00) [pid = 7589] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faee1fce400) [pid = 7589] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faedca31000) [pid = 7589] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faed7e3c400) [pid = 7589] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faeed845000) [pid = 7589] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faef19e5400) [pid = 7589] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faee23fbc00) [pid = 7589] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faee1f24c00) [pid = 7589] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faef0ffb400) [pid = 7589] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faee3f0b400) [pid = 7589] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faef19e3c00) [pid = 7589] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef53cac00) [pid = 7589] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:03:47 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeed2cb000) [pid = 7589] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:03:47 INFO - PROCESS | 7589 | 1461467027463 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 20:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2197ms 20:03:47 INFO - PROCESS | 7589 | 1461467027501 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:03:47 INFO - PROCESS | 7589 | 1461467027505 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:03:47 INFO - PROCESS | 7589 | 1461467027511 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:03:47 INFO - PROCESS | 7589 | 1461467027514 Marionette TRACE conn3 <- [1,2258,null,{}] 20:03:47 INFO - PROCESS | 7589 | 1461467027519 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:47 INFO - PROCESS | 7589 | 1461467027737 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:03:47 INFO - PROCESS | 7589 | 1461467027906 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfd5e800 == 136 [pid = 7589] [id = 572] 20:03:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faed7e39400) [pid = 7589] [serial = 1717] [outer = (nil)] 20:03:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faedf870c00) [pid = 7589] [serial = 1718] [outer = 0x7faed7e39400] 20:03:47 INFO - PROCESS | 7589 | 1461467027972 Marionette DEBUG loaded listener.js 20:03:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faee0eadc00) [pid = 7589] [serial = 1719] [outer = 0x7faed7e39400] 20:03:48 INFO - PROCESS | 7589 | 1461467028737 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1237ms 20:03:48 INFO - PROCESS | 7589 | 1461467028754 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 7589 | 1461467028759 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:03:48 INFO - PROCESS | 7589 | 1461467028771 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 7589 | 1461467028774 Marionette TRACE conn3 <- [1,2262,null,{}] 20:03:48 INFO - PROCESS | 7589 | 1461467028780 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:49 INFO - PROCESS | 7589 | 1461467029069 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:03:49 INFO - PROCESS | 7589 | 1461467029341 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed8aeb000 == 137 [pid = 7589] [id = 573] 20:03:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faed7e3c400) [pid = 7589] [serial = 1720] [outer = (nil)] 20:03:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faed99e9c00) [pid = 7589] [serial = 1721] [outer = 0x7faed7e3c400] 20:03:49 INFO - PROCESS | 7589 | 1461467029423 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faed9a16c00) [pid = 7589] [serial = 1722] [outer = 0x7faed7e3c400] 20:03:50 INFO - PROCESS | 7589 | 1461467030503 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1780ms 20:03:50 INFO - PROCESS | 7589 | 1461467030553 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:03:50 INFO - PROCESS | 7589 | 1461467030560 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:03:50 INFO - PROCESS | 7589 | 1461467030568 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:03:50 INFO - PROCESS | 7589 | 1461467030575 Marionette TRACE conn3 <- [1,2266,null,{}] 20:03:50 INFO - PROCESS | 7589 | 1461467030583 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:50 INFO - PROCESS | 7589 | 1461467030846 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:03:51 INFO - PROCESS | 7589 | 1461467031155 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddba8000 == 138 [pid = 7589] [id = 574] 20:03:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faedc892800) [pid = 7589] [serial = 1723] [outer = (nil)] 20:03:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faedd98b000) [pid = 7589] [serial = 1724] [outer = 0x7faedc892800] 20:03:51 INFO - PROCESS | 7589 | 1461467031243 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faeddbe8c00) [pid = 7589] [serial = 1725] [outer = 0x7faedc892800] 20:03:52 INFO - PROCESS | 7589 | 1461467032188 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 20:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1688ms 20:03:52 INFO - PROCESS | 7589 | 1461467032259 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:03:52 INFO - PROCESS | 7589 | 1461467032266 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:03:52 INFO - PROCESS | 7589 | 1461467032275 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:03:52 INFO - PROCESS | 7589 | 1461467032279 Marionette TRACE conn3 <- [1,2270,null,{}] 20:03:52 INFO - PROCESS | 7589 | 1461467032285 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:52 INFO - PROCESS | 7589 | 1461467032569 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:03:52 INFO - PROCESS | 7589 | 1461467032914 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21e4000 == 139 [pid = 7589] [id = 575] 20:03:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faeddd43800) [pid = 7589] [serial = 1726] [outer = (nil)] 20:03:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faedf59f800) [pid = 7589] [serial = 1727] [outer = 0x7faeddd43800] 20:03:52 INFO - PROCESS | 7589 | 1461467032993 Marionette DEBUG loaded listener.js 20:03:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faedfd8fc00) [pid = 7589] [serial = 1728] [outer = 0x7faeddd43800] 20:03:53 INFO - PROCESS | 7589 | 1461467033885 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 20:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1682ms 20:03:53 INFO - PROCESS | 7589 | 1461467033958 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:03:53 INFO - PROCESS | 7589 | 1461467033963 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:03:53 INFO - PROCESS | 7589 | 1461467033973 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 7589 | 1461467033982 Marionette TRACE conn3 <- [1,2274,null,{}] 20:03:53 INFO - PROCESS | 7589 | 1461467033997 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:54 INFO - PROCESS | 7589 | 1461467034347 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:03:54 INFO - PROCESS | 7589 | 1461467034591 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3960000 == 140 [pid = 7589] [id = 576] 20:03:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee23f2c00) [pid = 7589] [serial = 1729] [outer = (nil)] 20:03:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee24e2c00) [pid = 7589] [serial = 1730] [outer = 0x7faee23f2c00] 20:03:54 INFO - PROCESS | 7589 | 1461467034672 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee2515c00) [pid = 7589] [serial = 1731] [outer = 0x7faee23f2c00] 20:03:55 INFO - PROCESS | 7589 | 1461467035615 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 20:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1696ms 20:03:55 INFO - PROCESS | 7589 | 1461467035667 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:03:55 INFO - PROCESS | 7589 | 1461467035673 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:03:55 INFO - PROCESS | 7589 | 1461467035679 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:03:55 INFO - PROCESS | 7589 | 1461467035683 Marionette TRACE conn3 <- [1,2278,null,{}] 20:03:55 INFO - PROCESS | 7589 | 1461467035688 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:55 INFO - PROCESS | 7589 | 1461467035930 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:03:56 INFO - PROCESS | 7589 | 1461467036194 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee6424800 == 141 [pid = 7589] [id = 577] 20:03:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faedb7c3000) [pid = 7589] [serial = 1732] [outer = (nil)] 20:03:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee3674000) [pid = 7589] [serial = 1733] [outer = 0x7faedb7c3000] 20:03:56 INFO - PROCESS | 7589 | 1461467036316 Marionette DEBUG loaded listener.js 20:03:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee367d800) [pid = 7589] [serial = 1734] [outer = 0x7faedb7c3000] 20:03:57 INFO - PROCESS | 7589 | 1461467037236 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 20:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1631ms 20:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:03:57 INFO - PROCESS | 7589 | 1461467037311 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:03:57 INFO - PROCESS | 7589 | 1461467037313 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:03:57 INFO - PROCESS | 7589 | 1461467037320 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 7589 | 1461467037323 Marionette TRACE conn3 <- [1,2282,null,{}] 20:03:57 INFO - PROCESS | 7589 | 1461467037329 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:57 INFO - PROCESS | 7589 | 1461467037569 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:03:57 INFO - PROCESS | 7589 | 1461467037785 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa03000 == 142 [pid = 7589] [id = 578] 20:03:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee39a5c00) [pid = 7589] [serial = 1735] [outer = (nil)] 20:03:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee39abc00) [pid = 7589] [serial = 1736] [outer = 0x7faee39a5c00] 20:03:57 INFO - PROCESS | 7589 | 1461467037972 Marionette DEBUG loaded listener.js 20:03:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee3f11c00) [pid = 7589] [serial = 1737] [outer = 0x7faee39a5c00] 20:03:58 INFO - PROCESS | 7589 | 1461467038921 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 20:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1634ms 20:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:03:58 INFO - PROCESS | 7589 | 1461467038954 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 7589 | 1461467038957 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:03:58 INFO - PROCESS | 7589 | 1461467038964 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 7589 | 1461467038966 Marionette TRACE conn3 <- [1,2286,null,{}] 20:03:58 INFO - PROCESS | 7589 | 1461467038972 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:03:59 INFO - PROCESS | 7589 | 1461467039206 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:03:59 INFO - PROCESS | 7589 | 1461467039509 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb618800 == 143 [pid = 7589] [id = 579] 20:03:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee61f9400) [pid = 7589] [serial = 1738] [outer = (nil)] 20:03:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faeea90a400) [pid = 7589] [serial = 1739] [outer = 0x7faee61f9400] 20:03:59 INFO - PROCESS | 7589 | 1461467039593 Marionette DEBUG loaded listener.js 20:03:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faeeb2ae400) [pid = 7589] [serial = 1740] [outer = 0x7faee61f9400] 20:04:00 INFO - PROCESS | 7589 | 1461467040463 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 20:04:00 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 20:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1543ms 20:04:00 INFO - PROCESS | 7589 | 1461467040507 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:04:00 INFO - PROCESS | 7589 | 1461467040511 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:04:00 INFO - PROCESS | 7589 | 1461467040517 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 7589 | 1461467040525 Marionette TRACE conn3 <- [1,2290,null,{}] 20:04:00 INFO - PROCESS | 7589 | 1461467040535 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:00 INFO - PROCESS | 7589 | 1461467040784 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:04:01 INFO - PROCESS | 7589 | 1461467041053 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4df000 == 144 [pid = 7589] [id = 580] 20:04:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faedeca3000) [pid = 7589] [serial = 1741] [outer = (nil)] 20:04:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeecd0d000) [pid = 7589] [serial = 1742] [outer = 0x7faedeca3000] 20:04:01 INFO - PROCESS | 7589 | 1461467041176 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faeed457c00) [pid = 7589] [serial = 1743] [outer = 0x7faedeca3000] 20:04:02 INFO - PROCESS | 7589 | 1461467042055 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 20:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1590ms 20:04:02 INFO - PROCESS | 7589 | 1461467042109 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 7589 | 1461467042112 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:04:02 INFO - PROCESS | 7589 | 1461467042120 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 7589 | 1461467042124 Marionette TRACE conn3 <- [1,2294,null,{}] 20:04:02 INFO - PROCESS | 7589 | 1461467042129 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:02 INFO - PROCESS | 7589 | 1461467042374 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:04:02 INFO - PROCESS | 7589 | 1461467042608 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedca5000 == 145 [pid = 7589] [id = 581] 20:04:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faee0c46800) [pid = 7589] [serial = 1744] [outer = (nil)] 20:04:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeed843c00) [pid = 7589] [serial = 1745] [outer = 0x7faee0c46800] 20:04:02 INFO - PROCESS | 7589 | 1461467042747 Marionette DEBUG loaded listener.js 20:04:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faeedcdf000) [pid = 7589] [serial = 1746] [outer = 0x7faee0c46800] 20:04:03 INFO - PROCESS | 7589 | 1461467043623 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 20:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1535ms 20:04:03 INFO - PROCESS | 7589 | 1461467043656 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:04:03 INFO - PROCESS | 7589 | 1461467043659 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:04:03 INFO - PROCESS | 7589 | 1461467043665 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:04:03 INFO - PROCESS | 7589 | 1461467043669 Marionette TRACE conn3 <- [1,2298,null,{}] 20:04:03 INFO - PROCESS | 7589 | 1461467043674 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:03 INFO - PROCESS | 7589 | 1461467043929 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:04:04 INFO - PROCESS | 7589 | 1461467044192 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee542800 == 146 [pid = 7589] [id = 582] 20:04:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeed458000) [pid = 7589] [serial = 1747] [outer = (nil)] 20:04:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeee00f400) [pid = 7589] [serial = 1748] [outer = 0x7faeed458000] 20:04:04 INFO - PROCESS | 7589 | 1461467044316 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faeee453000) [pid = 7589] [serial = 1749] [outer = 0x7faeed458000] 20:04:05 INFO - PROCESS | 7589 | 1461467045176 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1579ms 20:04:05 INFO - PROCESS | 7589 | 1461467045246 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:04:05 INFO - PROCESS | 7589 | 1461467045250 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:04:05 INFO - PROCESS | 7589 | 1461467045257 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 7589 | 1461467045261 Marionette TRACE conn3 <- [1,2302,null,{}] 20:04:05 INFO - PROCESS | 7589 | 1461467045266 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:05 INFO - PROCESS | 7589 | 1461467045505 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:04:05 INFO - PROCESS | 7589 | 1461467045888 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef11c4000 == 147 [pid = 7589] [id = 583] 20:04:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef0e2a800) [pid = 7589] [serial = 1750] [outer = (nil)] 20:04:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faef0e30000) [pid = 7589] [serial = 1751] [outer = 0x7faef0e2a800] 20:04:05 INFO - PROCESS | 7589 | 1461467045987 Marionette DEBUG loaded listener.js 20:04:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef0ee3800) [pid = 7589] [serial = 1752] [outer = 0x7faef0e2a800] 20:04:07 INFO - PROCESS | 7589 | 1461467047013 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1839ms 20:04:07 INFO - PROCESS | 7589 | 1461467047100 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:04:07 INFO - PROCESS | 7589 | 1461467047108 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:04:07 INFO - PROCESS | 7589 | 1461467047119 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:04:07 INFO - PROCESS | 7589 | 1461467047125 Marionette TRACE conn3 <- [1,2306,null,{}] 20:04:07 INFO - PROCESS | 7589 | 1461467047136 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:07 INFO - PROCESS | 7589 | 1461467047663 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:04:07 INFO - PROCESS | 7589 | 1461467047976 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ed4800 == 148 [pid = 7589] [id = 584] 20:04:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef0fce400) [pid = 7589] [serial = 1753] [outer = (nil)] 20:04:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef1cf6c00) [pid = 7589] [serial = 1754] [outer = 0x7faef0fce400] 20:04:08 INFO - PROCESS | 7589 | 1461467048110 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef5688800) [pid = 7589] [serial = 1755] [outer = 0x7faef0fce400] 20:04:09 INFO - PROCESS | 7589 | 1461467049227 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 20:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2153ms 20:04:09 INFO - PROCESS | 7589 | 1461467049271 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 7589 | 1461467049275 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:04:09 INFO - PROCESS | 7589 | 1461467049281 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 7589 | 1461467049285 Marionette TRACE conn3 <- [1,2310,null,{}] 20:04:09 INFO - PROCESS | 7589 | 1461467049290 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:09 INFO - PROCESS | 7589 | 1461467049602 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:04:09 INFO - PROCESS | 7589 | 1461467049927 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef5932000 == 149 [pid = 7589] [id = 585] 20:04:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef0fd0c00) [pid = 7589] [serial = 1756] [outer = (nil)] 20:04:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef6a2f400) [pid = 7589] [serial = 1757] [outer = 0x7faef0fd0c00] 20:04:10 INFO - PROCESS | 7589 | 1461467050009 Marionette DEBUG loaded listener.js 20:04:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef6c91800) [pid = 7589] [serial = 1758] [outer = 0x7faef0fd0c00] 20:04:11 INFO - PROCESS | 7589 | 1461467051083 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1837ms 20:04:11 INFO - PROCESS | 7589 | 1461467051121 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:04:11 INFO - PROCESS | 7589 | 1461467051127 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:04:11 INFO - PROCESS | 7589 | 1461467051137 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:04:11 INFO - PROCESS | 7589 | 1461467051141 Marionette TRACE conn3 <- [1,2314,null,{}] 20:04:11 INFO - PROCESS | 7589 | 1461467051152 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:11 INFO - PROCESS | 7589 | 1461467051553 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:04:11 INFO - PROCESS | 7589 | 1461467051963 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7ecb800 == 150 [pid = 7589] [id = 586] 20:04:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faeeac68800) [pid = 7589] [serial = 1759] [outer = (nil)] 20:04:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef77d2000) [pid = 7589] [serial = 1760] [outer = 0x7faeeac68800] 20:04:12 INFO - PROCESS | 7589 | 1461467052092 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef81be400) [pid = 7589] [serial = 1761] [outer = 0x7faeeac68800] 20:04:13 INFO - PROCESS | 7589 | 1461467053209 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 20:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2142ms 20:04:13 INFO - PROCESS | 7589 | 1461467053279 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:04:13 INFO - PROCESS | 7589 | 1461467053283 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:04:13 INFO - PROCESS | 7589 | 1461467053289 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 7589 | 1461467053292 Marionette TRACE conn3 <- [1,2318,null,{}] 20:04:13 INFO - PROCESS | 7589 | 1461467053298 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:13 INFO - PROCESS | 7589 | 1461467053532 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:04:13 INFO - PROCESS | 7589 | 1461467053795 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fd7000 == 151 [pid = 7589] [id = 587] 20:04:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faed7e40000) [pid = 7589] [serial = 1762] [outer = (nil)] 20:04:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef8cc0400) [pid = 7589] [serial = 1763] [outer = 0x7faed7e40000] 20:04:13 INFO - PROCESS | 7589 | 1461467053930 Marionette DEBUG loaded listener.js 20:04:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faef908dc00) [pid = 7589] [serial = 1764] [outer = 0x7faed7e40000] 20:04:14 INFO - PROCESS | 7589 | 1461467054819 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 20:04:14 INFO - PROCESS | 7589 | 1461467054878 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:04:14 INFO - PROCESS | 7589 | 1461467054885 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 7589 | 1461467054887 Marionette TRACE conn3 <- [1,2322,null,{}] 20:04:14 INFO - PROCESS | 7589 | 1461467054893 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:15 INFO - PROCESS | 7589 | 1461467055127 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:04:15 INFO - PROCESS | 7589 | 1461467055434 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf035a3800 == 152 [pid = 7589] [id = 588] 20:04:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faeef7bc400) [pid = 7589] [serial = 1765] [outer = (nil)] 20:04:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef9f2d800) [pid = 7589] [serial = 1766] [outer = 0x7faeef7bc400] 20:04:15 INFO - PROCESS | 7589 | 1461467055516 Marionette DEBUG loaded listener.js 20:04:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faf04157800) [pid = 7589] [serial = 1767] [outer = 0x7faeef7bc400] 20:04:16 INFO - PROCESS | 7589 | 1461467056413 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 20:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1583ms 20:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:04:16 INFO - PROCESS | 7589 | 1461467056469 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:04:16 INFO - PROCESS | 7589 | 1461467056472 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:04:16 INFO - PROCESS | 7589 | 1461467056479 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:04:16 INFO - PROCESS | 7589 | 1461467056481 Marionette TRACE conn3 <- [1,2326,null,{}] 20:04:16 INFO - PROCESS | 7589 | 1461467056487 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:16 INFO - PROCESS | 7589 | 1461467056720 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:04:17 INFO - PROCESS | 7589 | 1461467056998 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0566f800 == 153 [pid = 7589] [id = 589] 20:04:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faeef933800) [pid = 7589] [serial = 1768] [outer = (nil)] 20:04:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faf04686000) [pid = 7589] [serial = 1769] [outer = 0x7faeef933800] 20:04:17 INFO - PROCESS | 7589 | 1461467057121 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faf0720a800) [pid = 7589] [serial = 1770] [outer = 0x7faeef933800] 20:04:17 INFO - PROCESS | 7589 | 1461467057988 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 20:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 20:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:04:18 INFO - PROCESS | 7589 | 1461467058059 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:04:18 INFO - PROCESS | 7589 | 1461467058062 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:04:18 INFO - PROCESS | 7589 | 1461467058068 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 7589 | 1461467058071 Marionette TRACE conn3 <- [1,2330,null,{}] 20:04:18 INFO - PROCESS | 7589 | 1461467058077 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:18 INFO - PROCESS | 7589 | 1461467058317 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:04:18 INFO - PROCESS | 7589 | 1461467058623 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09474000 == 154 [pid = 7589] [id = 590] 20:04:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef8c6e400) [pid = 7589] [serial = 1771] [outer = (nil)] 20:04:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faf09432c00) [pid = 7589] [serial = 1772] [outer = 0x7faef8c6e400] 20:04:18 INFO - PROCESS | 7589 | 1461467058707 Marionette DEBUG loaded listener.js 20:04:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faf0969f800) [pid = 7589] [serial = 1773] [outer = 0x7faef8c6e400] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfd5e800 == 153 [pid = 7589] [id = 572] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faede930800 == 152 [pid = 7589] [id = 571] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc19a000 == 151 [pid = 7589] [id = 570] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb24c800 == 150 [pid = 7589] [id = 569] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7820000 == 149 [pid = 7589] [id = 565] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6c0d000 == 148 [pid = 7589] [id = 564] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f6a000 == 147 [pid = 7589] [id = 563] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1a3d800 == 146 [pid = 7589] [id = 562] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef11d0000 == 145 [pid = 7589] [id = 561] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee536800 == 144 [pid = 7589] [id = 560] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcac800 == 143 [pid = 7589] [id = 559] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4e1000 == 142 [pid = 7589] [id = 558] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb61f800 == 141 [pid = 7589] [id = 557] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb362800 == 140 [pid = 7589] [id = 556] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee6426000 == 139 [pid = 7589] [id = 555] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3971000 == 138 [pid = 7589] [id = 554] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee341d000 == 137 [pid = 7589] [id = 553] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee206e800 == 136 [pid = 7589] [id = 552] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfdd2000 == 135 [pid = 7589] [id = 550] 20:04:21 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc6c7800 == 134 [pid = 7589] [id = 551] 20:04:21 INFO - PROCESS | 7589 | 1461467061106 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faee0c43400) [pid = 7589] [serial = 1652] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faee33a4800) [pid = 7589] [serial = 1596] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faed99f1800) [pid = 7589] [serial = 1640] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faeed2d0c00) [pid = 7589] [serial = 1604] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faedc39c000) [pid = 7589] [serial = 1586] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faee0c20c00) [pid = 7589] [serial = 1515] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faedb9ce800) [pid = 7589] [serial = 1643] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faee339bc00) [pid = 7589] [serial = 1595] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faeddd42c00) [pid = 7589] [serial = 1646] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faf08f3d800) [pid = 7589] [serial = 1637] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faeef448c00) [pid = 7589] [serial = 1613] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faedc95a800) [pid = 7589] [serial = 1587] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faedf877000) [pid = 7589] [serial = 1590] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faeed568000) [pid = 7589] [serial = 1605] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faeee454c00) [pid = 7589] [serial = 1611] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faeee448c00) [pid = 7589] [serial = 1610] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faeede62c00) [pid = 7589] [serial = 1608] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faeddd4a800) [pid = 7589] [serial = 1650] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faef9d72000) [pid = 7589] [serial = 1628] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faef8cbf800) [pid = 7589] [serial = 1623] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faee3983c00) [pid = 7589] [serial = 1599] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faedeca0800) [pid = 7589] [serial = 1589] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faee1fd2c00) [pid = 7589] [serial = 1592] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faed9c67000) [pid = 7589] [serial = 1649] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faef19ed400) [pid = 7589] [serial = 1616] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef9f33c00) [pid = 7589] [serial = 1629] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef7db0800) [pid = 7589] [serial = 1622] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faed9a15c00) [pid = 7589] [serial = 1641] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faeeb2a5800) [pid = 7589] [serial = 1602] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faef628e000) [pid = 7589] [serial = 1619] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faedc892c00) [pid = 7589] [serial = 1644] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faefe577c00) [pid = 7589] [serial = 1631] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faef9a1a000) [pid = 7589] [serial = 1626] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faeea90a800) [pid = 7589] [serial = 1601] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faeed84a800) [pid = 7589] [serial = 1607] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faf0464bc00) [pid = 7589] [serial = 1634] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faef0e25c00) [pid = 7589] [serial = 1614] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee3944000) [pid = 7589] [serial = 1598] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faef6e33400) [pid = 7589] [serial = 1620] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef1c4c800) [pid = 7589] [serial = 1617] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faee23fb000) [pid = 7589] [serial = 1593] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faedec90c00) [pid = 7589] [serial = 1647] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faf0415a400) [pid = 7589] [serial = 1632] [outer = (nil)] [url = about:blank] 20:04:21 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef908d400) [pid = 7589] [serial = 1625] [outer = (nil)] [url = about:blank] 20:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3339ms 20:04:21 INFO - PROCESS | 7589 | 1461467061433 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:04:21 INFO - PROCESS | 7589 | 1461467061440 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:04:21 INFO - PROCESS | 7589 | 1461467061452 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:04:21 INFO - PROCESS | 7589 | 1461467061455 Marionette TRACE conn3 <- [1,2334,null,{}] 20:04:21 INFO - PROCESS | 7589 | 1461467061464 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:21 INFO - PROCESS | 7589 | 1461467061684 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:04:21 INFO - PROCESS | 7589 | 1461467061892 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb251000 == 135 [pid = 7589] [id = 591] 20:04:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faedb7c5c00) [pid = 7589] [serial = 1774] [outer = (nil)] 20:04:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedb7cb000) [pid = 7589] [serial = 1775] [outer = 0x7faedb7c5c00] 20:04:21 INFO - PROCESS | 7589 | 1461467061963 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faedb9cc800) [pid = 7589] [serial = 1776] [outer = 0x7faedb7c5c00] 20:04:22 INFO - PROCESS | 7589 | 1461467062767 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 20:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1341ms 20:04:22 INFO - PROCESS | 7589 | 1461467062793 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:04:22 INFO - PROCESS | 7589 | 1461467062801 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:04:22 INFO - PROCESS | 7589 | 1461467062811 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:04:22 INFO - PROCESS | 7589 | 1461467062814 Marionette TRACE conn3 <- [1,2338,null,{}] 20:04:22 INFO - PROCESS | 7589 | 1461467062820 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:23 INFO - PROCESS | 7589 | 1461467063043 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:04:23 INFO - PROCESS | 7589 | 1461467063257 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8cb800 == 136 [pid = 7589] [id = 592] 20:04:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faedb217800) [pid = 7589] [serial = 1777] [outer = (nil)] 20:04:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedca31000) [pid = 7589] [serial = 1778] [outer = 0x7faedb217800] 20:04:23 INFO - PROCESS | 7589 | 1461467063329 Marionette DEBUG loaded listener.js 20:04:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faeddbe7400) [pid = 7589] [serial = 1779] [outer = 0x7faedb217800] 20:04:24 INFO - PROCESS | 7589 | 1461467064312 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1528ms 20:04:24 INFO - PROCESS | 7589 | 1461467064351 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 7589 | 1461467064356 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:04:24 INFO - PROCESS | 7589 | 1461467064371 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 7589 | 1461467064377 Marionette TRACE conn3 <- [1,2342,null,{}] 20:04:24 INFO - PROCESS | 7589 | 1461467064393 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:24 INFO - PROCESS | 7589 | 1461467064699 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:04:24 INFO - PROCESS | 7589 | 1461467064734 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedeac1800 == 137 [pid = 7589] [id = 593] 20:04:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faeddd4a800) [pid = 7589] [serial = 1780] [outer = (nil)] 20:04:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faedf595400) [pid = 7589] [serial = 1781] [outer = 0x7faeddd4a800] 20:04:24 INFO - PROCESS | 7589 | 1461467064805 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faedfd89000) [pid = 7589] [serial = 1782] [outer = 0x7faeddd4a800] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faee6555000) [pid = 7589] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee3bc8c00) [pid = 7589] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee3f0a400) [pid = 7589] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faef0ff7000) [pid = 7589] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faedb213000) [pid = 7589] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faef0fc2c00) [pid = 7589] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faeede6dc00) [pid = 7589] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faed99ea800) [pid = 7589] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef6c8e000) [pid = 7589] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faee61fe000) [pid = 7589] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faee1fd5000) [pid = 7589] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faeea910800) [pid = 7589] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faee39aa000) [pid = 7589] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faed7e3d800) [pid = 7589] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faee1fd6400) [pid = 7589] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faedec8c400) [pid = 7589] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faed9a0bc00) [pid = 7589] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faef2c52800) [pid = 7589] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faee61f9c00) [pid = 7589] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faee1fccc00) [pid = 7589] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faef0eecc00) [pid = 7589] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faef0ee3400) [pid = 7589] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faed9c61800) [pid = 7589] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:04:26 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faedec86800) [pid = 7589] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:04:26 INFO - PROCESS | 7589 | 1461467066607 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 20:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2290ms 20:04:26 INFO - PROCESS | 7589 | 1461467066663 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:04:26 INFO - PROCESS | 7589 | 1461467066666 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:04:26 INFO - PROCESS | 7589 | 1461467066672 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 7589 | 1461467066675 Marionette TRACE conn3 <- [1,2346,null,{}] 20:04:26 INFO - PROCESS | 7589 | 1461467066681 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:26 INFO - PROCESS | 7589 | 1461467066900 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:04:27 INFO - PROCESS | 7589 | 1461467067109 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf8a6000 == 138 [pid = 7589] [id = 594] 20:04:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faed9a0bc00) [pid = 7589] [serial = 1783] [outer = (nil)] 20:04:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faedfd8c000) [pid = 7589] [serial = 1784] [outer = 0x7faed9a0bc00] 20:04:27 INFO - PROCESS | 7589 | 1461467067185 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faee1fcf000) [pid = 7589] [serial = 1785] [outer = 0x7faed9a0bc00] 20:04:27 INFO - PROCESS | 7589 | 1461467067959 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1330ms 20:04:28 INFO - PROCESS | 7589 | 1461467068004 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 7589 | 1461467068007 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:04:28 INFO - PROCESS | 7589 | 1461467068013 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 7589 | 1461467068016 Marionette TRACE conn3 <- [1,2350,null,{}] 20:04:28 INFO - PROCESS | 7589 | 1461467068021 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:28 INFO - PROCESS | 7589 | 1461467068250 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:04:28 INFO - PROCESS | 7589 | 1461467068647 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed9981000 == 139 [pid = 7589] [id = 595] 20:04:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faed7e48000) [pid = 7589] [serial = 1786] [outer = (nil)] 20:04:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faed9a0b000) [pid = 7589] [serial = 1787] [outer = 0x7faed7e48000] 20:04:28 INFO - PROCESS | 7589 | 1461467068734 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faedb218c00) [pid = 7589] [serial = 1788] [outer = 0x7faed7e48000] 20:04:29 INFO - PROCESS | 7589 | 1461467069686 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 20:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1737ms 20:04:29 INFO - PROCESS | 7589 | 1461467069754 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:04:29 INFO - PROCESS | 7589 | 1461467069761 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:04:29 INFO - PROCESS | 7589 | 1461467069771 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 7589 | 1461467069776 Marionette TRACE conn3 <- [1,2354,null,{}] 20:04:29 INFO - PROCESS | 7589 | 1461467069784 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:30 INFO - PROCESS | 7589 | 1461467070078 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:04:30 INFO - PROCESS | 7589 | 1461467070387 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedeacb000 == 140 [pid = 7589] [id = 596] 20:04:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faedc957c00) [pid = 7589] [serial = 1789] [outer = (nil)] 20:04:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faeddbe6000) [pid = 7589] [serial = 1790] [outer = 0x7faedc957c00] 20:04:30 INFO - PROCESS | 7589 | 1461467070476 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faeddd48000) [pid = 7589] [serial = 1791] [outer = 0x7faedc957c00] 20:04:31 INFO - PROCESS | 7589 | 1461467071474 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 20:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1737ms 20:04:31 INFO - PROCESS | 7589 | 1461467071512 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:04:31 INFO - PROCESS | 7589 | 1461467071519 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:04:31 INFO - PROCESS | 7589 | 1461467071526 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:04:31 INFO - PROCESS | 7589 | 1461467071529 Marionette TRACE conn3 <- [1,2358,null,{}] 20:04:31 INFO - PROCESS | 7589 | 1461467071535 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:31 INFO - PROCESS | 7589 | 1461467071801 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:04:32 INFO - PROCESS | 7589 | 1461467072147 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee341f000 == 141 [pid = 7589] [id = 597] 20:04:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faedd992c00) [pid = 7589] [serial = 1792] [outer = (nil)] 20:04:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee0ea0400) [pid = 7589] [serial = 1793] [outer = 0x7faedd992c00] 20:04:32 INFO - PROCESS | 7589 | 1461467072232 Marionette DEBUG loaded listener.js 20:04:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee1fd6400) [pid = 7589] [serial = 1794] [outer = 0x7faedd992c00] 20:04:33 INFO - PROCESS | 7589 | 1461467073187 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 20:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1737ms 20:04:33 INFO - PROCESS | 7589 | 1461467073265 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 7589 | 1461467073269 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:04:33 INFO - PROCESS | 7589 | 1461467073284 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 7589 | 1461467073295 Marionette TRACE conn3 <- [1,2362,null,{}] 20:04:33 INFO - PROCESS | 7589 | 1461467073304 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:33 INFO - PROCESS | 7589 | 1461467073661 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:04:33 INFO - PROCESS | 7589 | 1461467073907 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4b8c800 == 142 [pid = 7589] [id = 598] 20:04:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faed7e43400) [pid = 7589] [serial = 1795] [outer = (nil)] 20:04:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee339d000) [pid = 7589] [serial = 1796] [outer = 0x7faed7e43400] 20:04:33 INFO - PROCESS | 7589 | 1461467073994 Marionette DEBUG loaded listener.js 20:04:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee3671800) [pid = 7589] [serial = 1797] [outer = 0x7faed7e43400] 20:04:34 INFO - PROCESS | 7589 | 1461467074935 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 20:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1701ms 20:04:34 INFO - PROCESS | 7589 | 1461467074982 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 7589 | 1461467074987 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:04:34 INFO - PROCESS | 7589 | 1461467074994 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:04:35 INFO - PROCESS | 7589 | 1461467074998 Marionette TRACE conn3 <- [1,2366,null,{}] 20:04:35 INFO - PROCESS | 7589 | 1461467075005 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:35 INFO - PROCESS | 7589 | 1461467075253 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:04:35 INFO - PROCESS | 7589 | 1461467075508 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeea80d800 == 143 [pid = 7589] [id = 599] 20:04:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee24e4000) [pid = 7589] [serial = 1798] [outer = (nil)] 20:04:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee394e400) [pid = 7589] [serial = 1799] [outer = 0x7faee24e4000] 20:04:35 INFO - PROCESS | 7589 | 1461467075633 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee39a3400) [pid = 7589] [serial = 1800] [outer = 0x7faee24e4000] 20:04:36 INFO - PROCESS | 7589 | 1461467076572 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 20:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1637ms 20:04:36 INFO - PROCESS | 7589 | 1461467076632 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:04:36 INFO - PROCESS | 7589 | 1461467076637 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:04:36 INFO - PROCESS | 7589 | 1461467076644 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 7589 | 1461467076647 Marionette TRACE conn3 <- [1,2370,null,{}] 20:04:36 INFO - PROCESS | 7589 | 1461467076654 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:36 INFO - PROCESS | 7589 | 1461467076907 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:04:37 INFO - PROCESS | 7589 | 1461467077213 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb402800 == 144 [pid = 7589] [id = 600] 20:04:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee3bcec00) [pid = 7589] [serial = 1801] [outer = (nil)] 20:04:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee3f03800) [pid = 7589] [serial = 1802] [outer = 0x7faee3bcec00] 20:04:37 INFO - PROCESS | 7589 | 1461467077311 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faeea902400) [pid = 7589] [serial = 1803] [outer = 0x7faee3bcec00] 20:04:38 INFO - PROCESS | 7589 | 1461467078272 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 20:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1682ms 20:04:38 INFO - PROCESS | 7589 | 1461467078326 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 7589 | 1461467078329 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:04:38 INFO - PROCESS | 7589 | 1461467078338 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 7589 | 1461467078340 Marionette TRACE conn3 <- [1,2374,null,{}] 20:04:38 INFO - PROCESS | 7589 | 1461467078347 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:38 INFO - PROCESS | 7589 | 1461467078599 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:04:38 INFO - PROCESS | 7589 | 1461467078901 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb5b000 == 145 [pid = 7589] [id = 601] 20:04:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee6561400) [pid = 7589] [serial = 1804] [outer = (nil)] 20:04:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faeecd0e800) [pid = 7589] [serial = 1805] [outer = 0x7faee6561400] 20:04:38 INFO - PROCESS | 7589 | 1461467078985 Marionette DEBUG loaded listener.js 20:04:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeed458c00) [pid = 7589] [serial = 1806] [outer = 0x7faee6561400] 20:04:39 INFO - PROCESS | 7589 | 1461467079891 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 20:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1632ms 20:04:39 INFO - PROCESS | 7589 | 1461467079971 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:04:39 INFO - PROCESS | 7589 | 1461467079974 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:04:39 INFO - PROCESS | 7589 | 1461467079980 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:04:39 INFO - PROCESS | 7589 | 1461467079984 Marionette TRACE conn3 <- [1,2378,null,{}] 20:04:39 INFO - PROCESS | 7589 | 1461467079989 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:40 INFO - PROCESS | 7589 | 1461467080267 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:04:40 INFO - PROCESS | 7589 | 1461467080565 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed89a800 == 146 [pid = 7589] [id = 602] 20:04:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faeea902800) [pid = 7589] [serial = 1807] [outer = (nil)] 20:04:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faeed845000) [pid = 7589] [serial = 1808] [outer = 0x7faeea902800] 20:04:40 INFO - PROCESS | 7589 | 1461467080648 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeedc43400) [pid = 7589] [serial = 1809] [outer = 0x7faeea902800] 20:04:41 INFO - PROCESS | 7589 | 1461467081494 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 20:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1586ms 20:04:41 INFO - PROCESS | 7589 | 1461467081571 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:04:41 INFO - PROCESS | 7589 | 1461467081575 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:04:41 INFO - PROCESS | 7589 | 1461467081585 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:04:41 INFO - PROCESS | 7589 | 1461467081589 Marionette TRACE conn3 <- [1,2382,null,{}] 20:04:41 INFO - PROCESS | 7589 | 1461467081595 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:41 INFO - PROCESS | 7589 | 1461467081829 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:04:42 INFO - PROCESS | 7589 | 1461467082100 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3d7800 == 147 [pid = 7589] [id = 603] 20:04:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faedc898000) [pid = 7589] [serial = 1810] [outer = (nil)] 20:04:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faeede60000) [pid = 7589] [serial = 1811] [outer = 0x7faedc898000] 20:04:42 INFO - PROCESS | 7589 | 1461467082223 Marionette DEBUG loaded listener.js 20:04:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeee44dc00) [pid = 7589] [serial = 1812] [outer = 0x7faedc898000] 20:04:43 INFO - PROCESS | 7589 | 1461467083105 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 20:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1586ms 20:04:43 INFO - PROCESS | 7589 | 1461467083173 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:04:43 INFO - PROCESS | 7589 | 1461467083177 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:04:43 INFO - PROCESS | 7589 | 1461467083183 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 7589 | 1461467083187 Marionette TRACE conn3 <- [1,2386,null,{}] 20:04:43 INFO - PROCESS | 7589 | 1461467083193 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:43 INFO - PROCESS | 7589 | 1461467083427 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:04:43 INFO - PROCESS | 7589 | 1461467083725 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e1b800 == 148 [pid = 7589] [id = 604] 20:04:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faedfd87400) [pid = 7589] [serial = 1813] [outer = (nil)] 20:04:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faeef4e5c00) [pid = 7589] [serial = 1814] [outer = 0x7faedfd87400] 20:04:43 INFO - PROCESS | 7589 | 1461467083811 Marionette DEBUG loaded listener.js 20:04:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeef93e400) [pid = 7589] [serial = 1815] [outer = 0x7faedfd87400] 20:04:44 INFO - PROCESS | 7589 | 1461467084682 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 20:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1538ms 20:04:44 INFO - PROCESS | 7589 | 1461467084721 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:04:44 INFO - PROCESS | 7589 | 1461467084725 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:04:44 INFO - PROCESS | 7589 | 1461467084731 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:04:44 INFO - PROCESS | 7589 | 1461467084733 Marionette TRACE conn3 <- [1,2390,null,{}] 20:04:44 INFO - PROCESS | 7589 | 1461467084739 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:44 INFO - PROCESS | 7589 | 1461467084966 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:04:45 INFO - PROCESS | 7589 | 1461467085230 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1827000 == 149 [pid = 7589] [id = 605] 20:04:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeef938800) [pid = 7589] [serial = 1816] [outer = (nil)] 20:04:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faef0e31000) [pid = 7589] [serial = 1817] [outer = 0x7faeef938800] 20:04:45 INFO - PROCESS | 7589 | 1461467085326 Marionette DEBUG loaded listener.js 20:04:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef0fc2000) [pid = 7589] [serial = 1818] [outer = 0x7faeef938800] 20:04:46 INFO - PROCESS | 7589 | 1461467086302 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 20:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1629ms 20:04:46 INFO - PROCESS | 7589 | 1461467086361 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:04:46 INFO - PROCESS | 7589 | 1461467086365 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:04:46 INFO - PROCESS | 7589 | 1461467086373 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 7589 | 1461467086378 Marionette TRACE conn3 <- [1,2394,null,{}] 20:04:46 INFO - PROCESS | 7589 | 1461467086384 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:46 INFO - PROCESS | 7589 | 1461467086671 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:04:46 INFO - PROCESS | 7589 | 1461467086987 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f66800 == 150 [pid = 7589] [id = 606] 20:04:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeeabf3800) [pid = 7589] [serial = 1819] [outer = (nil)] 20:04:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef1c47800) [pid = 7589] [serial = 1820] [outer = 0x7faeeabf3800] 20:04:47 INFO - PROCESS | 7589 | 1461467087069 Marionette DEBUG loaded listener.js 20:04:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef2c59400) [pid = 7589] [serial = 1821] [outer = 0x7faeeabf3800] 20:04:47 INFO - PROCESS | 7589 | 1461467087967 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1632ms 20:04:48 INFO - PROCESS | 7589 | 1461467088006 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 7589 | 1461467088010 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:04:48 INFO - PROCESS | 7589 | 1461467088016 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 7589 | 1461467088020 Marionette TRACE conn3 <- [1,2398,null,{}] 20:04:48 INFO - PROCESS | 7589 | 1461467088027 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:48 INFO - PROCESS | 7589 | 1461467088260 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:04:48 INFO - PROCESS | 7589 | 1461467088524 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6c1a000 == 151 [pid = 7589] [id = 607] 20:04:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef0b0d800) [pid = 7589] [serial = 1822] [outer = (nil)] 20:04:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef6478400) [pid = 7589] [serial = 1823] [outer = 0x7faef0b0d800] 20:04:48 INFO - PROCESS | 7589 | 1461467088647 Marionette DEBUG loaded listener.js 20:04:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef6c91000) [pid = 7589] [serial = 1824] [outer = 0x7faef0b0d800] 20:04:49 INFO - PROCESS | 7589 | 1461467089539 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 20:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1585ms 20:04:49 INFO - PROCESS | 7589 | 1461467089603 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:04:49 INFO - PROCESS | 7589 | 1461467089607 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:04:49 INFO - PROCESS | 7589 | 1461467089613 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:04:49 INFO - PROCESS | 7589 | 1461467089617 Marionette TRACE conn3 <- [1,2402,null,{}] 20:04:49 INFO - PROCESS | 7589 | 1461467089622 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:49 INFO - PROCESS | 7589 | 1461467089861 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:04:50 INFO - PROCESS | 7589 | 1461467090166 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8177000 == 152 [pid = 7589] [id = 608] 20:04:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef1c47000) [pid = 7589] [serial = 1825] [outer = (nil)] 20:04:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef7db0800) [pid = 7589] [serial = 1826] [outer = 0x7faef1c47000] 20:04:50 INFO - PROCESS | 7589 | 1461467090247 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef8cc4c00) [pid = 7589] [serial = 1827] [outer = 0x7faef1c47000] 20:04:51 INFO - PROCESS | 7589 | 1461467091126 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 20:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 20:04:51 INFO - PROCESS | 7589 | 1461467091201 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:04:51 INFO - PROCESS | 7589 | 1461467091210 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:04:51 INFO - PROCESS | 7589 | 1461467091221 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:04:51 INFO - PROCESS | 7589 | 1461467091223 Marionette TRACE conn3 <- [1,2406,null,{}] 20:04:51 INFO - PROCESS | 7589 | 1461467091229 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:51 INFO - PROCESS | 7589 | 1461467091504 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:04:51 INFO - PROCESS | 7589 | 1461467091866 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0439d800 == 153 [pid = 7589] [id = 609] 20:04:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faeed56e400) [pid = 7589] [serial = 1828] [outer = (nil)] 20:04:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef9f33800) [pid = 7589] [serial = 1829] [outer = 0x7faeed56e400] 20:04:51 INFO - PROCESS | 7589 | 1461467091948 Marionette DEBUG loaded listener.js 20:04:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faf044d5800) [pid = 7589] [serial = 1830] [outer = 0x7faeed56e400] 20:04:52 INFO - PROCESS | 7589 | 1461467092823 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 20:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1682ms 20:04:52 INFO - PROCESS | 7589 | 1461467092905 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:04:52 INFO - PROCESS | 7589 | 1461467092908 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:04:52 INFO - PROCESS | 7589 | 1461467092914 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:04:52 INFO - PROCESS | 7589 | 1461467092916 Marionette TRACE conn3 <- [1,2410,null,{}] 20:04:52 INFO - PROCESS | 7589 | 1461467092923 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:53 INFO - PROCESS | 7589 | 1461467093162 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:04:53 INFO - PROCESS | 7589 | 1461467093473 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05675000 == 154 [pid = 7589] [id = 610] 20:04:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faeede69000) [pid = 7589] [serial = 1831] [outer = (nil)] 20:04:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faf055e7400) [pid = 7589] [serial = 1832] [outer = 0x7faeede69000] 20:04:53 INFO - PROCESS | 7589 | 1461467093556 Marionette DEBUG loaded listener.js 20:04:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faf091a2800) [pid = 7589] [serial = 1833] [outer = 0x7faeede69000] 20:04:54 INFO - PROCESS | 7589 | 1461467094498 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1639ms 20:04:54 INFO - PROCESS | 7589 | 1461467094571 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:04:54 INFO - PROCESS | 7589 | 1461467094574 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:04:54 INFO - PROCESS | 7589 | 1461467094587 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:04:54 INFO - PROCESS | 7589 | 1461467094589 Marionette TRACE conn3 <- [1,2414,null,{}] 20:04:54 INFO - PROCESS | 7589 | 1461467094595 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:54 INFO - PROCESS | 7589 | 1461467094839 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:04:55 INFO - PROCESS | 7589 | 1461467095151 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf096e8000 == 155 [pid = 7589] [id = 611] 20:04:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef838ec00) [pid = 7589] [serial = 1834] [outer = (nil)] 20:04:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faf0987e800) [pid = 7589] [serial = 1835] [outer = 0x7faef838ec00] 20:04:55 INFO - PROCESS | 7589 | 1461467095237 Marionette DEBUG loaded listener.js 20:04:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faf09b04400) [pid = 7589] [serial = 1836] [outer = 0x7faef838ec00] 20:04:56 INFO - PROCESS | 7589 | 1461467096093 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 20:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1584ms 20:04:56 INFO - PROCESS | 7589 | 1461467096171 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:04:56 INFO - PROCESS | 7589 | 1461467096175 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:04:56 INFO - PROCESS | 7589 | 1461467096181 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:04:56 INFO - PROCESS | 7589 | 1461467096183 Marionette TRACE conn3 <- [1,2418,null,{}] 20:04:56 INFO - PROCESS | 7589 | 1461467096190 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:56 INFO - PROCESS | 7589 | 1461467096469 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:04:56 INFO - PROCESS | 7589 | 1461467096801 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0b785800 == 156 [pid = 7589] [id = 612] 20:04:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faee4e9dc00) [pid = 7589] [serial = 1837] [outer = (nil)] 20:04:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faee4ea6800) [pid = 7589] [serial = 1838] [outer = 0x7faee4e9dc00] 20:04:56 INFO - PROCESS | 7589 | 1461467096885 Marionette DEBUG loaded listener.js 20:04:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faee4eab400) [pid = 7589] [serial = 1839] [outer = 0x7faee4e9dc00] 20:04:57 INFO - PROCESS | 7589 | 1461467097752 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1637ms 20:04:57 INFO - PROCESS | 7589 | 1461467097819 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:04:57 INFO - PROCESS | 7589 | 1461467097823 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:04:57 INFO - PROCESS | 7589 | 1461467097830 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:04:57 INFO - PROCESS | 7589 | 1461467097833 Marionette TRACE conn3 <- [1,2422,null,{}] 20:04:57 INFO - PROCESS | 7589 | 1461467097838 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:04:58 INFO - PROCESS | 7589 | 1461467098087 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:04:58 INFO - PROCESS | 7589 | 1461467098404 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0dac4800 == 157 [pid = 7589] [id = 613] 20:04:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faee4ea0400) [pid = 7589] [serial = 1840] [outer = (nil)] 20:04:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faf0943bc00) [pid = 7589] [serial = 1841] [outer = 0x7faee4ea0400] 20:04:58 INFO - PROCESS | 7589 | 1461467098486 Marionette DEBUG loaded listener.js 20:04:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faf09b0ec00) [pid = 7589] [serial = 1842] [outer = 0x7faee4ea0400] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1be1000 == 156 [pid = 7589] [id = 495] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4d0800 == 155 [pid = 7589] [id = 490] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc3ba800 == 154 [pid = 7589] [id = 481] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb616800 == 153 [pid = 7589] [id = 489] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e1c000 == 152 [pid = 7589] [id = 493] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3404800 == 151 [pid = 7589] [id = 485] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef182f800 == 150 [pid = 7589] [id = 494] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed8a1800 == 149 [pid = 7589] [id = 491] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3d1000 == 148 [pid = 7589] [id = 492] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee0d6e800 == 147 [pid = 7589] [id = 484] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c9d800 == 146 [pid = 7589] [id = 487] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedf8a6000 == 145 [pid = 7589] [id = 594] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedeac1800 == 144 [pid = 7589] [id = 593] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8cb800 == 143 [pid = 7589] [id = 592] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb251000 == 142 [pid = 7589] [id = 591] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7ecb800 == 141 [pid = 7589] [id = 586] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef5932000 == 140 [pid = 7589] [id = 585] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1ed4800 == 139 [pid = 7589] [id = 584] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef11c4000 == 138 [pid = 7589] [id = 583] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee542800 == 137 [pid = 7589] [id = 582] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedca5000 == 136 [pid = 7589] [id = 581] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4df000 == 135 [pid = 7589] [id = 580] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb618800 == 134 [pid = 7589] [id = 579] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeaa03000 == 133 [pid = 7589] [id = 578] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee6424800 == 132 [pid = 7589] [id = 577] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3960000 == 131 [pid = 7589] [id = 576] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee21e4000 == 130 [pid = 7589] [id = 575] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddba8000 == 129 [pid = 7589] [id = 574] 20:05:00 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed8aeb000 == 128 [pid = 7589] [id = 573] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faef6c9cc00) [pid = 7589] [serial = 1697] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faeee00ec00) [pid = 7589] [serial = 1680] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faeef7bb400) [pid = 7589] [serial = 1683] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faef6a34c00) [pid = 7589] [serial = 1695] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faedc88c400) [pid = 7589] [serial = 1655] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faef1cf2800) [pid = 7589] [serial = 1691] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faf0987b800) [pid = 7589] [serial = 1707] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faf09698800) [pid = 7589] [serial = 1638] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faeee72dc00) [pid = 7589] [serial = 1682] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faef9f2f000) [pid = 7589] [serial = 1703] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faeed2d1000) [pid = 7589] [serial = 1674] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faee3675c00) [pid = 7589] [serial = 1665] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faeedb63800) [pid = 7589] [serial = 1677] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faf056b7000) [pid = 7589] [serial = 1635] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faf05533400) [pid = 7589] [serial = 1704] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faee0c49000) [pid = 7589] [serial = 1584] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faee3987400) [pid = 7589] [serial = 1668] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faee0c45000) [pid = 7589] [serial = 1716] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faee339c800) [pid = 7589] [serial = 1664] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faedd98e400) [pid = 7589] [serial = 1656] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faedc39dc00) [pid = 7589] [serial = 1712] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faef908cc00) [pid = 7589] [serial = 1701] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeeabf3c00) [pid = 7589] [serial = 1671] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faedecac800) [pid = 7589] [serial = 1715] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faef628f400) [pid = 7589] [serial = 1694] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faef5267800) [pid = 7589] [serial = 1692] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faee23f6c00) [pid = 7589] [serial = 1661] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faedd989800) [pid = 7589] [serial = 1713] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faef1afd800) [pid = 7589] [serial = 1688] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faee367d000) [pid = 7589] [serial = 1667] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faef0fc4400) [pid = 7589] [serial = 1685] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faef7d5fc00) [pid = 7589] [serial = 1698] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faedf870c00) [pid = 7589] [serial = 1718] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faeed56a000) [pid = 7589] [serial = 1676] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faedb21a800) [pid = 7589] [serial = 1709] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faee0c44400) [pid = 7589] [serial = 1659] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faf091a5c00) [pid = 7589] [serial = 1706] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee6555c00) [pid = 7589] [serial = 1670] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faedb7d0c00) [pid = 7589] [serial = 1710] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faeedc41400) [pid = 7589] [serial = 1679] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef1c42c00) [pid = 7589] [serial = 1689] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faef0ff6800) [pid = 7589] [serial = 1686] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faee2510400) [pid = 7589] [serial = 1662] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faedf59f400) [pid = 7589] [serial = 1658] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef8a51800) [pid = 7589] [serial = 1700] [outer = (nil)] [url = about:blank] 20:05:00 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faeeb2a6c00) [pid = 7589] [serial = 1673] [outer = (nil)] [url = about:blank] 20:05:01 INFO - PROCESS | 7589 | 1461467101056 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 3240ms 20:05:01 INFO - PROCESS | 7589 | 1461467101071 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 7589 | 1461467101077 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:05:01 INFO - PROCESS | 7589 | 1461467101087 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - PROCESS | 7589 | 1461467101092 Marionette TRACE conn3 <- [1,2426,null,{}] 20:05:01 INFO - PROCESS | 7589 | 1461467101158 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:01 INFO - PROCESS | 7589 | 1461467101406 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:05:01 INFO - PROCESS | 7589 | 1461467101652 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb24f000 == 129 [pid = 7589] [id = 614] 20:05:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faedb215000) [pid = 7589] [serial = 1843] [outer = (nil)] 20:05:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faedb218000) [pid = 7589] [serial = 1844] [outer = 0x7faedb215000] 20:05:01 INFO - PROCESS | 7589 | 1461467101738 Marionette DEBUG loaded listener.js 20:05:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedb3af400) [pid = 7589] [serial = 1845] [outer = 0x7faedb215000] 20:05:02 INFO - PROCESS | 7589 | 1461467102606 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms 20:05:02 INFO - PROCESS | 7589 | 1461467102672 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:05:02 INFO - PROCESS | 7589 | 1461467102681 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:05:02 INFO - PROCESS | 7589 | 1461467102691 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:05:02 INFO - PROCESS | 7589 | 1461467102695 Marionette TRACE conn3 <- [1,2430,null,{}] 20:05:02 INFO - PROCESS | 7589 | 1461467102701 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:02 INFO - PROCESS | 7589 | 1461467102940 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:05:03 INFO - PROCESS | 7589 | 1461467103152 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3c6800 == 130 [pid = 7589] [id = 615] 20:05:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faedb7c8c00) [pid = 7589] [serial = 1846] [outer = (nil)] 20:05:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faedb9c2400) [pid = 7589] [serial = 1847] [outer = 0x7faedb7c8c00] 20:05:03 INFO - PROCESS | 7589 | 1461467103297 Marionette DEBUG loaded listener.js 20:05:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedb9d1c00) [pid = 7589] [serial = 1848] [outer = 0x7faedb7c8c00] 20:05:04 INFO - PROCESS | 7589 | 1461467104190 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 20:05:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:05:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1533ms 20:05:04 INFO - PROCESS | 7589 | 1461467104225 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:05:04 INFO - PROCESS | 7589 | 1461467104229 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:05:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:05:04 INFO - PROCESS | 7589 | 1461467104235 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:05:04 INFO - PROCESS | 7589 | 1461467104241 Marionette TRACE conn3 <- [1,2434,null,{}] 20:05:04 INFO - PROCESS | 7589 | 1461467104264 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:04 INFO - PROCESS | 7589 | 1461467104562 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:05:04 INFO - PROCESS | 7589 | 1461467104614 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddba6000 == 131 [pid = 7589] [id = 616] 20:05:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedca32400) [pid = 7589] [serial = 1849] [outer = (nil)] 20:05:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faedca36400) [pid = 7589] [serial = 1850] [outer = 0x7faedca32400] 20:05:04 INFO - PROCESS | 7589 | 1461467104755 Marionette DEBUG loaded listener.js 20:05:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faedd992400) [pid = 7589] [serial = 1851] [outer = 0x7faedca32400] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee23f2c00) [pid = 7589] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee39a5c00) [pid = 7589] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faeef933800) [pid = 7589] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef8c6e400) [pid = 7589] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faedc892800) [pid = 7589] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faed7e40000) [pid = 7589] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faef0fce400) [pid = 7589] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faedeca3000) [pid = 7589] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faef0e2a800) [pid = 7589] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faeed458000) [pid = 7589] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faeddd43800) [pid = 7589] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faeddd4a800) [pid = 7589] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faedb7c5c00) [pid = 7589] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faee61f9400) [pid = 7589] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faed7e3c400) [pid = 7589] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faef0fd0c00) [pid = 7589] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faee0c46800) [pid = 7589] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faedb217800) [pid = 7589] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faedb7c3000) [pid = 7589] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faeeac68800) [pid = 7589] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:05:06 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeef7bc400) [pid = 7589] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:05:06 INFO - PROCESS | 7589 | 1461467106496 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 20:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2294ms 20:05:06 INFO - PROCESS | 7589 | 1461467106530 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 7589 | 1461467106535 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:05:06 INFO - PROCESS | 7589 | 1461467106541 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 7589 | 1461467106543 Marionette TRACE conn3 <- [1,2438,null,{}] 20:05:06 INFO - PROCESS | 7589 | 1461467106549 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:06 INFO - PROCESS | 7589 | 1461467106848 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:05:06 INFO - PROCESS | 7589 | 1461467106896 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faede945800 == 132 [pid = 7589] [id = 617] 20:05:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faeddd43000) [pid = 7589] [serial = 1852] [outer = (nil)] 20:05:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faedec87400) [pid = 7589] [serial = 1853] [outer = 0x7faeddd43000] 20:05:06 INFO - PROCESS | 7589 | 1461467106968 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faedeca0400) [pid = 7589] [serial = 1854] [outer = 0x7faeddd43000] 20:05:07 INFO - PROCESS | 7589 | 1461467107810 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 20:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1277ms 20:05:07 INFO - PROCESS | 7589 | 1461467107830 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:05:07 INFO - PROCESS | 7589 | 1461467107834 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:05:07 INFO - PROCESS | 7589 | 1461467107856 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:05:07 INFO - PROCESS | 7589 | 1461467107860 Marionette TRACE conn3 <- [1,2442,null,{}] 20:05:07 INFO - PROCESS | 7589 | 1461467107866 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:08 INFO - PROCESS | 7589 | 1461467108077 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:05:08 INFO - PROCESS | 7589 | 1461467108452 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed9aea800 == 133 [pid = 7589] [id = 618] 20:05:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faed7e41400) [pid = 7589] [serial = 1855] [outer = (nil)] 20:05:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faed99ef400) [pid = 7589] [serial = 1856] [outer = 0x7faed7e41400] 20:05:08 INFO - PROCESS | 7589 | 1461467108602 Marionette DEBUG loaded listener.js 20:05:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faed9c6f800) [pid = 7589] [serial = 1857] [outer = 0x7faed7e41400] 20:05:09 INFO - PROCESS | 7589 | 1461467109566 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 20:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1743ms 20:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:05:09 INFO - PROCESS | 7589 | 1461467109596 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:05:09 INFO - PROCESS | 7589 | 1461467109601 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:05:09 INFO - PROCESS | 7589 | 1461467109610 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:05:09 INFO - PROCESS | 7589 | 1461467109616 Marionette TRACE conn3 <- [1,2446,null,{}] 20:05:09 INFO - PROCESS | 7589 | 1461467109624 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:09 INFO - PROCESS | 7589 | 1461467109871 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:05:10 INFO - PROCESS | 7589 | 1461467110178 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddb97000 == 134 [pid = 7589] [id = 619] 20:05:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faedb9d0800) [pid = 7589] [serial = 1858] [outer = (nil)] 20:05:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faedc3a2800) [pid = 7589] [serial = 1859] [outer = 0x7faedb9d0800] 20:05:10 INFO - PROCESS | 7589 | 1461467110265 Marionette DEBUG loaded listener.js 20:05:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faedc950400) [pid = 7589] [serial = 1860] [outer = 0x7faedb9d0800] 20:05:11 INFO - PROCESS | 7589 | 1461467111215 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 20:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1639ms 20:05:11 INFO - PROCESS | 7589 | 1461467111251 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:05:11 INFO - PROCESS | 7589 | 1461467111257 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:05:11 INFO - PROCESS | 7589 | 1461467111265 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:05:11 INFO - PROCESS | 7589 | 1461467111267 Marionette TRACE conn3 <- [1,2450,null,{}] 20:05:11 INFO - PROCESS | 7589 | 1461467111274 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:11 INFO - PROCESS | 7589 | 1461467111548 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:05:11 INFO - PROCESS | 7589 | 1461467111894 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfdd5800 == 135 [pid = 7589] [id = 620] 20:05:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faedd995800) [pid = 7589] [serial = 1861] [outer = (nil)] 20:05:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faeddbf1c00) [pid = 7589] [serial = 1862] [outer = 0x7faedd995800] 20:05:11 INFO - PROCESS | 7589 | 1461467111994 Marionette DEBUG loaded listener.js 20:05:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faedec9fc00) [pid = 7589] [serial = 1863] [outer = 0x7faedd995800] 20:05:12 INFO - PROCESS | 7589 | 1461467112895 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1681ms 20:05:12 INFO - PROCESS | 7589 | 1461467112946 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:05:12 INFO - PROCESS | 7589 | 1461467112950 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:05:12 INFO - PROCESS | 7589 | 1461467112966 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 7589 | 1461467112975 Marionette TRACE conn3 <- [1,2454,null,{}] 20:05:12 INFO - PROCESS | 7589 | 1461467112981 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:13 INFO - PROCESS | 7589 | 1461467113235 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:05:13 INFO - PROCESS | 7589 | 1461467113536 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21db000 == 136 [pid = 7589] [id = 621] 20:05:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faedd990400) [pid = 7589] [serial = 1864] [outer = (nil)] 20:05:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faedfd81400) [pid = 7589] [serial = 1865] [outer = 0x7faedd990400] 20:05:13 INFO - PROCESS | 7589 | 1461467113619 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedfd8bc00) [pid = 7589] [serial = 1866] [outer = 0x7faedd990400] 20:05:14 INFO - PROCESS | 7589 | 1461467114468 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 20:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1543ms 20:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:05:14 INFO - PROCESS | 7589 | 1461467114503 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:05:14 INFO - PROCESS | 7589 | 1461467114507 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:05:14 INFO - PROCESS | 7589 | 1461467114514 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:05:14 INFO - PROCESS | 7589 | 1461467114517 Marionette TRACE conn3 <- [1,2458,null,{}] 20:05:14 INFO - PROCESS | 7589 | 1461467114524 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:14 INFO - PROCESS | 7589 | 1461467114758 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:05:15 INFO - PROCESS | 7589 | 1461467115020 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee341a000 == 137 [pid = 7589] [id = 622] 20:05:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faeddbe7800) [pid = 7589] [serial = 1867] [outer = (nil)] 20:05:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee0c44400) [pid = 7589] [serial = 1868] [outer = 0x7faeddbe7800] 20:05:15 INFO - PROCESS | 7589 | 1461467115142 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee0c4fc00) [pid = 7589] [serial = 1869] [outer = 0x7faeddbe7800] 20:05:16 INFO - PROCESS | 7589 | 1461467116018 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1582ms 20:05:16 INFO - PROCESS | 7589 | 1461467116096 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:05:16 INFO - PROCESS | 7589 | 1461467116099 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:05:16 INFO - PROCESS | 7589 | 1461467116106 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 7589 | 1461467116109 Marionette TRACE conn3 <- [1,2462,null,{}] 20:05:16 INFO - PROCESS | 7589 | 1461467116115 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:16 INFO - PROCESS | 7589 | 1461467116369 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:05:16 INFO - PROCESS | 7589 | 1461467116693 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3920000 == 138 [pid = 7589] [id = 623] 20:05:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee1f20400) [pid = 7589] [serial = 1870] [outer = (nil)] 20:05:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee1f23800) [pid = 7589] [serial = 1871] [outer = 0x7faee1f20400] 20:05:16 INFO - PROCESS | 7589 | 1461467116791 Marionette DEBUG loaded listener.js 20:05:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee23f9400) [pid = 7589] [serial = 1872] [outer = 0x7faee1f20400] 20:05:17 INFO - PROCESS | 7589 | 1461467117738 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 20:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1683ms 20:05:17 INFO - PROCESS | 7589 | 1461467117791 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:05:17 INFO - PROCESS | 7589 | 1461467117795 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:05:17 INFO - PROCESS | 7589 | 1461467117801 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:05:17 INFO - PROCESS | 7589 | 1461467117803 Marionette TRACE conn3 <- [1,2466,null,{}] 20:05:17 INFO - PROCESS | 7589 | 1461467117809 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:18 INFO - PROCESS | 7589 | 1461467118054 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:05:18 INFO - PROCESS | 7589 | 1461467118354 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4ae0800 == 139 [pid = 7589] [id = 624] 20:05:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee1f20c00) [pid = 7589] [serial = 1873] [outer = (nil)] 20:05:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faee26b2c00) [pid = 7589] [serial = 1874] [outer = 0x7faee1f20c00] 20:05:18 INFO - PROCESS | 7589 | 1461467118436 Marionette DEBUG loaded listener.js 20:05:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faee26bb800) [pid = 7589] [serial = 1875] [outer = 0x7faee1f20c00] 20:05:19 INFO - PROCESS | 7589 | 1461467119317 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 20:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1587ms 20:05:19 INFO - PROCESS | 7589 | 1461467119390 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:05:19 INFO - PROCESS | 7589 | 1461467119395 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:05:19 INFO - PROCESS | 7589 | 1461467119401 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:05:19 INFO - PROCESS | 7589 | 1461467119405 Marionette TRACE conn3 <- [1,2470,null,{}] 20:05:19 INFO - PROCESS | 7589 | 1461467119410 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:19 INFO - PROCESS | 7589 | 1461467119650 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:05:19 INFO - PROCESS | 7589 | 1461467119954 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c91000 == 140 [pid = 7589] [id = 625] 20:05:19 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faee23fcc00) [pid = 7589] [serial = 1876] [outer = (nil)] 20:05:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faee339b400) [pid = 7589] [serial = 1877] [outer = 0x7faee23fcc00] 20:05:20 INFO - PROCESS | 7589 | 1461467120036 Marionette DEBUG loaded listener.js 20:05:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faee33a2c00) [pid = 7589] [serial = 1878] [outer = 0x7faee23fcc00] 20:05:20 INFO - PROCESS | 7589 | 1461467120904 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 20:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1535ms 20:05:20 INFO - PROCESS | 7589 | 1461467120938 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 7589 | 1461467120941 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:05:20 INFO - PROCESS | 7589 | 1461467120948 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 7589 | 1461467120951 Marionette TRACE conn3 <- [1,2474,null,{}] 20:05:20 INFO - PROCESS | 7589 | 1461467120957 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:21 INFO - PROCESS | 7589 | 1461467121199 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:05:21 INFO - PROCESS | 7589 | 1461467121444 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65dc800 == 141 [pid = 7589] [id = 626] 20:05:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faedb217000) [pid = 7589] [serial = 1879] [outer = (nil)] 20:05:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faee3677800) [pid = 7589] [serial = 1880] [outer = 0x7faedb217000] 20:05:21 INFO - PROCESS | 7589 | 1461467121566 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faee3943800) [pid = 7589] [serial = 1881] [outer = 0x7faedb217000] 20:05:22 INFO - PROCESS | 7589 | 1461467122498 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 20:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1579ms 20:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:05:22 INFO - PROCESS | 7589 | 1461467122528 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:05:22 INFO - PROCESS | 7589 | 1461467122531 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:05:22 INFO - PROCESS | 7589 | 1461467122538 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 7589 | 1461467122542 Marionette TRACE conn3 <- [1,2478,null,{}] 20:05:22 INFO - PROCESS | 7589 | 1461467122548 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:22 INFO - PROCESS | 7589 | 1461467122790 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:05:23 INFO - PROCESS | 7589 | 1461467123055 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab0c000 == 142 [pid = 7589] [id = 627] 20:05:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faed7e3b800) [pid = 7589] [serial = 1882] [outer = (nil)] 20:05:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faee3951800) [pid = 7589] [serial = 1883] [outer = 0x7faed7e3b800] 20:05:23 INFO - PROCESS | 7589 | 1461467123178 Marionette DEBUG loaded listener.js 20:05:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faee398ec00) [pid = 7589] [serial = 1884] [outer = 0x7faed7e3b800] 20:05:24 INFO - PROCESS | 7589 | 1461467124041 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1580ms 20:05:24 INFO - PROCESS | 7589 | 1461467124119 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:05:24 INFO - PROCESS | 7589 | 1461467124122 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:05:24 INFO - PROCESS | 7589 | 1461467124128 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:05:24 INFO - PROCESS | 7589 | 1461467124131 Marionette TRACE conn3 <- [1,2482,null,{}] 20:05:24 INFO - PROCESS | 7589 | 1461467124137 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:24 INFO - PROCESS | 7589 | 1461467124424 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:05:24 INFO - PROCESS | 7589 | 1461467124739 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb40d800 == 143 [pid = 7589] [id = 628] 20:05:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faee3bc2400) [pid = 7589] [serial = 1885] [outer = (nil)] 20:05:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faee3bc6800) [pid = 7589] [serial = 1886] [outer = 0x7faee3bc2400] 20:05:24 INFO - PROCESS | 7589 | 1461467124835 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faee3f04c00) [pid = 7589] [serial = 1887] [outer = 0x7faee3bc2400] 20:05:25 INFO - PROCESS | 7589 | 1461467125747 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 20:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1678ms 20:05:25 INFO - PROCESS | 7589 | 1461467125808 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:05:25 INFO - PROCESS | 7589 | 1461467125813 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:05:25 INFO - PROCESS | 7589 | 1461467125819 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 7589 | 1461467125829 Marionette TRACE conn3 <- [1,2486,null,{}] 20:05:25 INFO - PROCESS | 7589 | 1461467125834 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:26 INFO - PROCESS | 7589 | 1461467126143 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:05:26 INFO - PROCESS | 7589 | 1461467126466 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5d5800 == 144 [pid = 7589] [id = 629] 20:05:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faee39a2400) [pid = 7589] [serial = 1888] [outer = (nil)] 20:05:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faee3fbbc00) [pid = 7589] [serial = 1889] [outer = 0x7faee39a2400] 20:05:26 INFO - PROCESS | 7589 | 1461467126544 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faee61f2400) [pid = 7589] [serial = 1890] [outer = 0x7faee39a2400] 20:05:27 INFO - PROCESS | 7589 | 1461467127459 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1691ms 20:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:05:27 INFO - PROCESS | 7589 | 1461467127511 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:05:27 INFO - PROCESS | 7589 | 1461467127514 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:05:27 INFO - PROCESS | 7589 | 1461467127521 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 7589 | 1461467127523 Marionette TRACE conn3 <- [1,2490,null,{}] 20:05:27 INFO - PROCESS | 7589 | 1461467127529 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:27 INFO - PROCESS | 7589 | 1461467127767 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:05:28 INFO - PROCESS | 7589 | 1461467128077 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb44800 == 145 [pid = 7589] [id = 630] 20:05:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faedb3ba000) [pid = 7589] [serial = 1891] [outer = (nil)] 20:05:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faee6554400) [pid = 7589] [serial = 1892] [outer = 0x7faedb3ba000] 20:05:28 INFO - PROCESS | 7589 | 1461467128161 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faee655f800) [pid = 7589] [serial = 1893] [outer = 0x7faedb3ba000] 20:05:29 INFO - PROCESS | 7589 | 1461467129013 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1541ms 20:05:29 INFO - PROCESS | 7589 | 1461467129061 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:05:29 INFO - PROCESS | 7589 | 1461467129064 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:05:29 INFO - PROCESS | 7589 | 1461467129071 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 7589 | 1461467129074 Marionette TRACE conn3 <- [1,2494,null,{}] 20:05:29 INFO - PROCESS | 7589 | 1461467129079 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:29 INFO - PROCESS | 7589 | 1461467129332 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:05:29 INFO - PROCESS | 7589 | 1461467129602 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed554000 == 146 [pid = 7589] [id = 631] 20:05:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faee3bc2c00) [pid = 7589] [serial = 1894] [outer = (nil)] 20:05:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faeea910400) [pid = 7589] [serial = 1895] [outer = 0x7faee3bc2c00] 20:05:29 INFO - PROCESS | 7589 | 1461467129725 Marionette DEBUG loaded listener.js 20:05:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faeeabf8000) [pid = 7589] [serial = 1896] [outer = 0x7faee3bc2c00] 20:05:30 INFO - PROCESS | 7589 | 1461467130611 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 20:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1584ms 20:05:30 INFO - PROCESS | 7589 | 1461467130658 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:05:30 INFO - PROCESS | 7589 | 1461467130662 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:05:30 INFO - PROCESS | 7589 | 1461467130668 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:05:30 INFO - PROCESS | 7589 | 1461467130671 Marionette TRACE conn3 <- [1,2498,null,{}] 20:05:30 INFO - PROCESS | 7589 | 1461467130676 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:30 INFO - PROCESS | 7589 | 1461467130918 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:05:31 INFO - PROCESS | 7589 | 1461467131242 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedb19800 == 147 [pid = 7589] [id = 632] 20:05:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faedfd85400) [pid = 7589] [serial = 1897] [outer = (nil)] 20:05:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faeeac61400) [pid = 7589] [serial = 1898] [outer = 0x7faedfd85400] 20:05:31 INFO - PROCESS | 7589 | 1461467131324 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faeeac69c00) [pid = 7589] [serial = 1899] [outer = 0x7faedfd85400] 20:05:32 INFO - PROCESS | 7589 | 1461467132226 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1632ms 20:05:32 INFO - PROCESS | 7589 | 1461467132302 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:05:32 INFO - PROCESS | 7589 | 1461467132306 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:05:32 INFO - PROCESS | 7589 | 1461467132312 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 7589 | 1461467132324 Marionette TRACE conn3 <- [1,2502,null,{}] 20:05:32 INFO - PROCESS | 7589 | 1461467132329 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:32 INFO - PROCESS | 7589 | 1461467132606 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:05:32 INFO - PROCESS | 7589 | 1461467132911 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3bf000 == 148 [pid = 7589] [id = 633] 20:05:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faee26b5000) [pid = 7589] [serial = 1900] [outer = (nil)] 20:05:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faeeb2b1400) [pid = 7589] [serial = 1901] [outer = 0x7faee26b5000] 20:05:32 INFO - PROCESS | 7589 | 1461467132994 Marionette DEBUG loaded listener.js 20:05:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faeeb305c00) [pid = 7589] [serial = 1902] [outer = 0x7faee26b5000] 20:05:33 INFO - PROCESS | 7589 | 1461467133878 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1604ms 20:05:33 INFO - PROCESS | 7589 | 1461467133917 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:05:33 INFO - PROCESS | 7589 | 1461467133921 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:05:33 INFO - PROCESS | 7589 | 1461467133926 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:05:33 INFO - PROCESS | 7589 | 1461467133929 Marionette TRACE conn3 <- [1,2506,null,{}] 20:05:33 INFO - PROCESS | 7589 | 1461467133934 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:34 INFO - PROCESS | 7589 | 1461467134175 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:05:34 INFO - PROCESS | 7589 | 1461467134457 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef703000 == 149 [pid = 7589] [id = 634] 20:05:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faeeac5dc00) [pid = 7589] [serial = 1903] [outer = (nil)] 20:05:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faeeb311800) [pid = 7589] [serial = 1904] [outer = 0x7faeeac5dc00] 20:05:34 INFO - PROCESS | 7589 | 1461467134581 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faeecd0b400) [pid = 7589] [serial = 1905] [outer = 0x7faeeac5dc00] 20:05:35 INFO - PROCESS | 7589 | 1461467135485 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1629ms 20:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:05:35 INFO - PROCESS | 7589 | 1461467135558 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:05:35 INFO - PROCESS | 7589 | 1461467135561 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:05:35 INFO - PROCESS | 7589 | 1461467135568 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 7589 | 1461467135570 Marionette TRACE conn3 <- [1,2510,null,{}] 20:05:35 INFO - PROCESS | 7589 | 1461467135577 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:35 INFO - PROCESS | 7589 | 1461467135826 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:05:36 INFO - PROCESS | 7589 | 1461467136157 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e9a000 == 150 [pid = 7589] [id = 635] 20:05:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faeeb303400) [pid = 7589] [serial = 1906] [outer = (nil)] 20:05:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faeed2d1000) [pid = 7589] [serial = 1907] [outer = 0x7faeeb303400] 20:05:36 INFO - PROCESS | 7589 | 1461467136242 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faeed45bc00) [pid = 7589] [serial = 1908] [outer = 0x7faeeb303400] 20:05:37 INFO - PROCESS | 7589 | 1461467137156 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 20:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1647ms 20:05:37 INFO - PROCESS | 7589 | 1461467137247 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 7589 | 1461467137252 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:05:37 INFO - PROCESS | 7589 | 1461467137263 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 7589 | 1461467137265 Marionette TRACE conn3 <- [1,2514,null,{}] 20:05:37 INFO - PROCESS | 7589 | 1461467137272 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:37 INFO - PROCESS | 7589 | 1461467137555 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:05:37 INFO - PROCESS | 7589 | 1461467137873 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1698800 == 151 [pid = 7589] [id = 636] 20:05:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faeeb306000) [pid = 7589] [serial = 1909] [outer = (nil)] 20:05:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faeed571400) [pid = 7589] [serial = 1910] [outer = 0x7faeeb306000] 20:05:37 INFO - PROCESS | 7589 | 1461467137955 Marionette DEBUG loaded listener.js 20:05:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faeedb6a400) [pid = 7589] [serial = 1911] [outer = 0x7faeeb306000] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0566e800 == 150 [pid = 7589] [id = 567] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9d06000 == 149 [pid = 7589] [id = 566] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09174800 == 148 [pid = 7589] [id = 568] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0b785800 == 147 [pid = 7589] [id = 612] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf096e8000 == 146 [pid = 7589] [id = 611] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf05675000 == 145 [pid = 7589] [id = 610] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0439d800 == 144 [pid = 7589] [id = 609] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8177000 == 143 [pid = 7589] [id = 608] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef6c1a000 == 142 [pid = 7589] [id = 607] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f66800 == 141 [pid = 7589] [id = 606] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1827000 == 140 [pid = 7589] [id = 605] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e1b800 == 139 [pid = 7589] [id = 604] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3d7800 == 138 [pid = 7589] [id = 603] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed89a800 == 137 [pid = 7589] [id = 602] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb5b000 == 136 [pid = 7589] [id = 601] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb402800 == 135 [pid = 7589] [id = 600] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeea80d800 == 134 [pid = 7589] [id = 599] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4b8c800 == 133 [pid = 7589] [id = 598] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee341f000 == 132 [pid = 7589] [id = 597] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedeacb000 == 131 [pid = 7589] [id = 596] 20:05:39 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed9981000 == 130 [pid = 7589] [id = 595] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faee24e2c00) [pid = 7589] [serial = 1730] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faee3f11c00) [pid = 7589] [serial = 1737] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faf0720a800) [pid = 7589] [serial = 1770] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faf09432c00) [pid = 7589] [serial = 1772] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faeddbe8c00) [pid = 7589] [serial = 1725] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faef8cc0400) [pid = 7589] [serial = 1763] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faef1cf6c00) [pid = 7589] [serial = 1754] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faeed457c00) [pid = 7589] [serial = 1743] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faef5688800) [pid = 7589] [serial = 1755] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faf0969f800) [pid = 7589] [serial = 1773] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faef0ee3800) [pid = 7589] [serial = 1752] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faedfd8c000) [pid = 7589] [serial = 1784] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faedd98b000) [pid = 7589] [serial = 1724] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faeee453000) [pid = 7589] [serial = 1749] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faedfd8fc00) [pid = 7589] [serial = 1728] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faedfd89000) [pid = 7589] [serial = 1782] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faf04686000) [pid = 7589] [serial = 1769] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faedb7cb000) [pid = 7589] [serial = 1775] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faeea90a400) [pid = 7589] [serial = 1739] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faedf595400) [pid = 7589] [serial = 1781] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faed9a16c00) [pid = 7589] [serial = 1722] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faef6c91800) [pid = 7589] [serial = 1758] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faeed843c00) [pid = 7589] [serial = 1745] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faedca31000) [pid = 7589] [serial = 1778] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeee00f400) [pid = 7589] [serial = 1748] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faedb9cc800) [pid = 7589] [serial = 1776] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faee367d800) [pid = 7589] [serial = 1734] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faeedcdf000) [pid = 7589] [serial = 1746] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faef908dc00) [pid = 7589] [serial = 1764] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef77d2000) [pid = 7589] [serial = 1760] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faee3674000) [pid = 7589] [serial = 1733] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef0e30000) [pid = 7589] [serial = 1751] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faeecd0d000) [pid = 7589] [serial = 1742] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faee2515c00) [pid = 7589] [serial = 1731] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faeeb2ae400) [pid = 7589] [serial = 1740] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faed99e9c00) [pid = 7589] [serial = 1721] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faedf59f800) [pid = 7589] [serial = 1727] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faef6a2f400) [pid = 7589] [serial = 1757] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faef9f2d800) [pid = 7589] [serial = 1766] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faf04157800) [pid = 7589] [serial = 1767] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee39abc00) [pid = 7589] [serial = 1736] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faeddbe7400) [pid = 7589] [serial = 1779] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef81be400) [pid = 7589] [serial = 1761] [outer = (nil)] [url = about:blank] 20:05:40 INFO - PROCESS | 7589 | 1461467140601 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 20:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3391ms 20:05:40 INFO - PROCESS | 7589 | 1461467140656 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:05:40 INFO - PROCESS | 7589 | 1461467140661 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:05:40 INFO - PROCESS | 7589 | 1461467140671 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:05:40 INFO - PROCESS | 7589 | 1461467140675 Marionette TRACE conn3 <- [1,2518,null,{}] 20:05:40 INFO - PROCESS | 7589 | 1461467140684 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:40 INFO - PROCESS | 7589 | 1461467140918 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:05:41 INFO - PROCESS | 7589 | 1461467141097 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedbbd2000 == 131 [pid = 7589] [id = 637] 20:05:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedb21b800) [pid = 7589] [serial = 1912] [outer = (nil)] 20:05:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedb3b2c00) [pid = 7589] [serial = 1913] [outer = 0x7faedb21b800] 20:05:41 INFO - PROCESS | 7589 | 1461467141171 Marionette DEBUG loaded listener.js 20:05:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faedb7c3c00) [pid = 7589] [serial = 1914] [outer = 0x7faedb21b800] 20:05:42 INFO - PROCESS | 7589 | 1461467142102 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1495ms 20:05:42 INFO - PROCESS | 7589 | 1461467142167 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:05:42 INFO - PROCESS | 7589 | 1461467142176 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:05:42 INFO - PROCESS | 7589 | 1461467142187 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:05:42 INFO - PROCESS | 7589 | 1461467142190 Marionette TRACE conn3 <- [1,2522,null,{}] 20:05:42 INFO - PROCESS | 7589 | 1461467142196 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:42 INFO - PROCESS | 7589 | 1461467142446 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:05:42 INFO - PROCESS | 7589 | 1461467142752 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8df800 == 132 [pid = 7589] [id = 638] 20:05:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faedc3a2c00) [pid = 7589] [serial = 1915] [outer = (nil)] 20:05:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faedc958c00) [pid = 7589] [serial = 1916] [outer = 0x7faedc3a2c00] 20:05:42 INFO - PROCESS | 7589 | 1461467142839 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faedd98ec00) [pid = 7589] [serial = 1917] [outer = 0x7faedc3a2c00] 20:05:43 INFO - PROCESS | 7589 | 1461467143717 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1593ms 20:05:43 INFO - PROCESS | 7589 | 1461467143783 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 7589 | 1461467143788 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:05:43 INFO - PROCESS | 7589 | 1461467143794 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 7589 | 1461467143800 Marionette TRACE conn3 <- [1,2526,null,{}] 20:05:43 INFO - PROCESS | 7589 | 1461467143816 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:44 INFO - PROCESS | 7589 | 1461467144232 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:05:44 INFO - PROCESS | 7589 | 1461467144279 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf468000 == 133 [pid = 7589] [id = 639] 20:05:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faedec85400) [pid = 7589] [serial = 1918] [outer = (nil)] 20:05:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faedeca3000) [pid = 7589] [serial = 1919] [outer = 0x7faedec85400] 20:05:44 INFO - PROCESS | 7589 | 1461467144397 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faedf596800) [pid = 7589] [serial = 1920] [outer = 0x7faedec85400] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faed7e3d000) [pid = 7589] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faed7e39400) [pid = 7589] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faedca32400) [pid = 7589] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faedfd87400) [pid = 7589] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faedc898000) [pid = 7589] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faeea902800) [pid = 7589] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee6561400) [pid = 7589] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faee3bcec00) [pid = 7589] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faee24e4000) [pid = 7589] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faed7e43400) [pid = 7589] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faedd992c00) [pid = 7589] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faedc957c00) [pid = 7589] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faed7e48000) [pid = 7589] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faedb215000) [pid = 7589] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faee4ea0400) [pid = 7589] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faee4e9dc00) [pid = 7589] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faef838ec00) [pid = 7589] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faeede69000) [pid = 7589] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faeed56e400) [pid = 7589] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faef1c47000) [pid = 7589] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faef0b0d800) [pid = 7589] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faeeabf3800) [pid = 7589] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faeef938800) [pid = 7589] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:05:45 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faedb7c8c00) [pid = 7589] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:05:45 INFO - PROCESS | 7589 | 1461467145985 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 20:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2237ms 20:05:46 INFO - PROCESS | 7589 | 1461467146032 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:05:46 INFO - PROCESS | 7589 | 1461467146037 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:05:46 INFO - PROCESS | 7589 | 1461467146045 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:05:46 INFO - PROCESS | 7589 | 1461467146047 Marionette TRACE conn3 <- [1,2530,null,{}] 20:05:46 INFO - PROCESS | 7589 | 1461467146053 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:46 INFO - PROCESS | 7589 | 1461467146281 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:05:46 INFO - PROCESS | 7589 | 1461467146471 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe44000 == 134 [pid = 7589] [id = 640] 20:05:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faed7e43400) [pid = 7589] [serial = 1921] [outer = (nil)] 20:05:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faedec9e400) [pid = 7589] [serial = 1922] [outer = 0x7faed7e43400] 20:05:46 INFO - PROCESS | 7589 | 1461467146538 Marionette DEBUG loaded listener.js 20:05:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faedfd89000) [pid = 7589] [serial = 1923] [outer = 0x7faed7e43400] 20:05:47 INFO - PROCESS | 7589 | 1461467147485 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 20:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1483ms 20:05:47 INFO - PROCESS | 7589 | 1461467147529 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:05:47 INFO - PROCESS | 7589 | 1461467147535 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:05:47 INFO - PROCESS | 7589 | 1461467147544 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:05:47 INFO - PROCESS | 7589 | 1461467147550 Marionette TRACE conn3 <- [1,2534,null,{}] 20:05:47 INFO - PROCESS | 7589 | 1461467147559 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:47 INFO - PROCESS | 7589 | 1461467147837 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:05:48 INFO - PROCESS | 7589 | 1461467148164 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3d3800 == 135 [pid = 7589] [id = 641] 20:05:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faedb218800) [pid = 7589] [serial = 1924] [outer = (nil)] 20:05:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faedb3b7800) [pid = 7589] [serial = 1925] [outer = 0x7faedb218800] 20:05:48 INFO - PROCESS | 7589 | 1461467148248 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faedb9cd800) [pid = 7589] [serial = 1926] [outer = 0x7faedb218800] 20:05:49 INFO - PROCESS | 7589 | 1461467149145 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 20:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1640ms 20:05:49 INFO - PROCESS | 7589 | 1461467149184 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:05:49 INFO - PROCESS | 7589 | 1461467149193 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:05:49 INFO - PROCESS | 7589 | 1461467149205 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:05:49 INFO - PROCESS | 7589 | 1461467149208 Marionette TRACE conn3 <- [1,2538,null,{}] 20:05:49 INFO - PROCESS | 7589 | 1461467149215 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:49 INFO - PROCESS | 7589 | 1461467149500 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:05:49 INFO - PROCESS | 7589 | 1461467149808 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee206f000 == 136 [pid = 7589] [id = 642] 20:05:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faeddd3f800) [pid = 7589] [serial = 1927] [outer = (nil)] 20:05:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faedeca4800) [pid = 7589] [serial = 1928] [outer = 0x7faeddd3f800] 20:05:49 INFO - PROCESS | 7589 | 1461467149894 Marionette DEBUG loaded listener.js 20:05:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faedfd81c00) [pid = 7589] [serial = 1929] [outer = 0x7faeddd3f800] 20:05:50 INFO - PROCESS | 7589 | 1461467150862 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1688ms 20:05:50 INFO - PROCESS | 7589 | 1461467150894 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:05:50 INFO - PROCESS | 7589 | 1461467150897 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:05:50 INFO - PROCESS | 7589 | 1461467150905 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 7589 | 1461467150912 Marionette TRACE conn3 <- [1,2542,null,{}] 20:05:50 INFO - PROCESS | 7589 | 1461467150929 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:51 INFO - PROCESS | 7589 | 1461467151196 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:05:51 INFO - PROCESS | 7589 | 1461467151550 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37d5800 == 137 [pid = 7589] [id = 643] 20:05:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee0ea4000) [pid = 7589] [serial = 1930] [outer = (nil)] 20:05:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee1f1c000) [pid = 7589] [serial = 1931] [outer = 0x7faee0ea4000] 20:05:51 INFO - PROCESS | 7589 | 1461467151641 Marionette DEBUG loaded listener.js 20:05:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee1fd5c00) [pid = 7589] [serial = 1932] [outer = 0x7faee0ea4000] 20:05:52 INFO - PROCESS | 7589 | 1461467152616 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 20:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1747ms 20:05:52 INFO - PROCESS | 7589 | 1461467152652 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 7589 | 1461467152656 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:05:52 INFO - PROCESS | 7589 | 1461467152663 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:05:52 INFO - PROCESS | 7589 | 1461467152666 Marionette TRACE conn3 <- [1,2546,null,{}] 20:05:52 INFO - PROCESS | 7589 | 1461467152672 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:52 INFO - PROCESS | 7589 | 1461467152913 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:05:53 INFO - PROCESS | 7589 | 1461467153221 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4b75000 == 138 [pid = 7589] [id = 644] 20:05:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedfd87000) [pid = 7589] [serial = 1933] [outer = (nil)] 20:05:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee24e4400) [pid = 7589] [serial = 1934] [outer = 0x7faedfd87000] 20:05:53 INFO - PROCESS | 7589 | 1461467153308 Marionette DEBUG loaded listener.js 20:05:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee250d000) [pid = 7589] [serial = 1935] [outer = 0x7faedfd87000] 20:05:54 INFO - PROCESS | 7589 | 1461467154227 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 20:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1630ms 20:05:54 INFO - PROCESS | 7589 | 1461467154294 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:05:54 INFO - PROCESS | 7589 | 1461467154298 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:05:54 INFO - PROCESS | 7589 | 1461467154304 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:05:54 INFO - PROCESS | 7589 | 1461467154308 Marionette TRACE conn3 <- [1,2550,null,{}] 20:05:54 INFO - PROCESS | 7589 | 1461467154314 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:54 INFO - PROCESS | 7589 | 1461467154606 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:05:54 INFO - PROCESS | 7589 | 1461467154904 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65ee800 == 139 [pid = 7589] [id = 645] 20:05:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee0ea6400) [pid = 7589] [serial = 1936] [outer = (nil)] 20:05:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee33a0c00) [pid = 7589] [serial = 1937] [outer = 0x7faee0ea6400] 20:05:54 INFO - PROCESS | 7589 | 1461467154990 Marionette DEBUG loaded listener.js 20:05:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee367c000) [pid = 7589] [serial = 1938] [outer = 0x7faee0ea6400] 20:05:55 INFO - PROCESS | 7589 | 1461467155920 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 20:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1686ms 20:05:55 INFO - PROCESS | 7589 | 1461467155993 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:05:55 INFO - PROCESS | 7589 | 1461467155997 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:05:56 INFO - PROCESS | 7589 | 1461467156003 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:05:56 INFO - PROCESS | 7589 | 1461467156005 Marionette TRACE conn3 <- [1,2554,null,{}] 20:05:56 INFO - PROCESS | 7589 | 1461467156011 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:56 INFO - PROCESS | 7589 | 1461467156329 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:05:56 INFO - PROCESS | 7589 | 1461467156655 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb405800 == 140 [pid = 7589] [id = 646] 20:05:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee3950400) [pid = 7589] [serial = 1939] [outer = (nil)] 20:05:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee3bc7c00) [pid = 7589] [serial = 1940] [outer = 0x7faee3950400] 20:05:56 INFO - PROCESS | 7589 | 1461467156738 Marionette DEBUG loaded listener.js 20:05:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faee3f0a400) [pid = 7589] [serial = 1941] [outer = 0x7faee3950400] 20:05:57 INFO - PROCESS | 7589 | 1461467157648 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1679ms 20:05:57 INFO - PROCESS | 7589 | 1461467157684 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:05:57 INFO - PROCESS | 7589 | 1461467157687 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:05:57 INFO - PROCESS | 7589 | 1461467157694 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:05:57 INFO - PROCESS | 7589 | 1461467157697 Marionette TRACE conn3 <- [1,2558,null,{}] 20:05:57 INFO - PROCESS | 7589 | 1461467157703 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:57 INFO - PROCESS | 7589 | 1461467157946 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:05:58 INFO - PROCESS | 7589 | 1461467158210 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb630800 == 141 [pid = 7589] [id = 647] 20:05:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faee3f11c00) [pid = 7589] [serial = 1942] [outer = (nil)] 20:05:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faee4ea5400) [pid = 7589] [serial = 1943] [outer = 0x7faee3f11c00] 20:05:58 INFO - PROCESS | 7589 | 1461467158339 Marionette DEBUG loaded listener.js 20:05:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faee61f8c00) [pid = 7589] [serial = 1944] [outer = 0x7faee3f11c00] 20:05:59 INFO - PROCESS | 7589 | 1461467159269 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 20:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1632ms 20:05:59 INFO - PROCESS | 7589 | 1461467159326 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:05:59 INFO - PROCESS | 7589 | 1461467159330 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:05:59 INFO - PROCESS | 7589 | 1461467159336 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 7589 | 1461467159343 Marionette TRACE conn3 <- [1,2562,null,{}] 20:05:59 INFO - PROCESS | 7589 | 1461467159354 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:05:59 INFO - PROCESS | 7589 | 1461467159592 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:05:59 INFO - PROCESS | 7589 | 1461467159892 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed55d800 == 142 [pid = 7589] [id = 648] 20:05:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faee3bcb400) [pid = 7589] [serial = 1945] [outer = (nil)] 20:05:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeeabf7000) [pid = 7589] [serial = 1946] [outer = 0x7faee3bcb400] 20:05:59 INFO - PROCESS | 7589 | 1461467159975 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeeb2ab000) [pid = 7589] [serial = 1947] [outer = 0x7faee3bcb400] 20:06:01 INFO - PROCESS | 7589 | 1461467161076 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 20:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1790ms 20:06:01 INFO - PROCESS | 7589 | 1461467161129 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:06:01 INFO - PROCESS | 7589 | 1461467161136 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:06:01 INFO - PROCESS | 7589 | 1461467161145 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:06:01 INFO - PROCESS | 7589 | 1461467161151 Marionette TRACE conn3 <- [1,2566,null,{}] 20:06:01 INFO - PROCESS | 7589 | 1461467161161 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:01 INFO - PROCESS | 7589 | 1461467161502 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:06:01 INFO - PROCESS | 7589 | 1461467161809 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedf8d800 == 143 [pid = 7589] [id = 649] 20:06:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faedf874c00) [pid = 7589] [serial = 1948] [outer = (nil)] 20:06:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeecd08000) [pid = 7589] [serial = 1949] [outer = 0x7faedf874c00] 20:06:01 INFO - PROCESS | 7589 | 1461467161887 Marionette DEBUG loaded listener.js 20:06:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeed2d1c00) [pid = 7589] [serial = 1950] [outer = 0x7faedf874c00] 20:06:02 INFO - PROCESS | 7589 | 1461467162854 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 20:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1789ms 20:06:02 INFO - PROCESS | 7589 | 1461467162936 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:06:02 INFO - PROCESS | 7589 | 1461467162939 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:06:02 INFO - PROCESS | 7589 | 1461467162947 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:06:02 INFO - PROCESS | 7589 | 1461467162951 Marionette TRACE conn3 <- [1,2570,null,{}] 20:06:02 INFO - PROCESS | 7589 | 1461467162957 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:03 INFO - PROCESS | 7589 | 1461467163232 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:06:03 INFO - PROCESS | 7589 | 1461467163534 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef223000 == 144 [pid = 7589] [id = 650] 20:06:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faed7e3d400) [pid = 7589] [serial = 1951] [outer = (nil)] 20:06:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeed45f400) [pid = 7589] [serial = 1952] [outer = 0x7faed7e3d400] 20:06:03 INFO - PROCESS | 7589 | 1461467163616 Marionette DEBUG loaded listener.js 20:06:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeed571c00) [pid = 7589] [serial = 1953] [outer = 0x7faed7e3d400] 20:06:04 INFO - PROCESS | 7589 | 1461467164537 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 20:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1634ms 20:06:04 INFO - PROCESS | 7589 | 1461467164583 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:06:04 INFO - PROCESS | 7589 | 1461467164587 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:06:04 INFO - PROCESS | 7589 | 1461467164593 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:06:04 INFO - PROCESS | 7589 | 1461467164597 Marionette TRACE conn3 <- [1,2574,null,{}] 20:06:04 INFO - PROCESS | 7589 | 1461467164603 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:04 INFO - PROCESS | 7589 | 1461467164878 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:06:05 INFO - PROCESS | 7589 | 1461467165195 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1680000 == 145 [pid = 7589] [id = 651] 20:06:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeedc48800) [pid = 7589] [serial = 1954] [outer = (nil)] 20:06:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeedce6000) [pid = 7589] [serial = 1955] [outer = 0x7faeedc48800] 20:06:05 INFO - PROCESS | 7589 | 1461467165297 Marionette DEBUG loaded listener.js 20:06:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faeede66800) [pid = 7589] [serial = 1956] [outer = 0x7faeedc48800] 20:06:06 INFO - PROCESS | 7589 | 1461467166446 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 20:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1935ms 20:06:06 INFO - PROCESS | 7589 | 1461467166532 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:06:06 INFO - PROCESS | 7589 | 1461467166539 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:06:06 INFO - PROCESS | 7589 | 1461467166549 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:06:06 INFO - PROCESS | 7589 | 1461467166554 Marionette TRACE conn3 <- [1,2578,null,{}] 20:06:06 INFO - PROCESS | 7589 | 1461467166577 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:07 INFO - PROCESS | 7589 | 1461467167193 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:06:07 INFO - PROCESS | 7589 | 1461467167519 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1a4f800 == 146 [pid = 7589] [id = 652] 20:06:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faeee009800) [pid = 7589] [serial = 1957] [outer = (nil)] 20:06:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faeee00a800) [pid = 7589] [serial = 1958] [outer = 0x7faeee009800] 20:06:07 INFO - PROCESS | 7589 | 1461467167605 Marionette DEBUG loaded listener.js 20:06:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faeee44b800) [pid = 7589] [serial = 1959] [outer = 0x7faeee009800] 20:06:08 INFO - PROCESS | 7589 | 1461467168488 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 20:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1996ms 20:06:08 INFO - PROCESS | 7589 | 1461467168545 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:06:08 INFO - PROCESS | 7589 | 1461467168548 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:06:08 INFO - PROCESS | 7589 | 1461467168555 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:06:08 INFO - PROCESS | 7589 | 1461467168557 Marionette TRACE conn3 <- [1,2582,null,{}] 20:06:08 INFO - PROCESS | 7589 | 1461467168564 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:08 INFO - PROCESS | 7589 | 1461467168821 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:06:09 INFO - PROCESS | 7589 | 1461467169056 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1bdd000 == 147 [pid = 7589] [id = 653] 20:06:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faeede6c800) [pid = 7589] [serial = 1960] [outer = (nil)] 20:06:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faeee44f000) [pid = 7589] [serial = 1961] [outer = 0x7faeede6c800] 20:06:09 INFO - PROCESS | 7589 | 1461467169173 Marionette DEBUG loaded listener.js 20:06:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faeee734400) [pid = 7589] [serial = 1962] [outer = 0x7faeede6c800] 20:06:10 INFO - PROCESS | 7589 | 1461467170116 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 20:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1633ms 20:06:10 INFO - PROCESS | 7589 | 1461467170190 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:06:10 INFO - PROCESS | 7589 | 1461467170192 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:06:10 INFO - PROCESS | 7589 | 1461467170200 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:06:10 INFO - PROCESS | 7589 | 1461467170202 Marionette TRACE conn3 <- [1,2586,null,{}] 20:06:10 INFO - PROCESS | 7589 | 1461467170208 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:10 INFO - PROCESS | 7589 | 1461467170460 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:06:10 INFO - PROCESS | 7589 | 1461467170770 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ee5800 == 148 [pid = 7589] [id = 654] 20:06:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faeecd0b000) [pid = 7589] [serial = 1963] [outer = (nil)] 20:06:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faeee821800) [pid = 7589] [serial = 1964] [outer = 0x7faeecd0b000] 20:06:10 INFO - PROCESS | 7589 | 1461467170853 Marionette DEBUG loaded listener.js 20:06:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faeef440c00) [pid = 7589] [serial = 1965] [outer = 0x7faeecd0b000] 20:06:11 INFO - PROCESS | 7589 | 1461467171778 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 20:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1630ms 20:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:06:11 INFO - PROCESS | 7589 | 1461467171830 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:06:11 INFO - PROCESS | 7589 | 1461467171833 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:06:11 INFO - PROCESS | 7589 | 1461467171840 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:06:11 INFO - PROCESS | 7589 | 1461467171843 Marionette TRACE conn3 <- [1,2590,null,{}] 20:06:11 INFO - PROCESS | 7589 | 1461467171849 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:12 INFO - PROCESS | 7589 | 1461467172102 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:06:12 INFO - PROCESS | 7589 | 1461467172423 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f85800 == 149 [pid = 7589] [id = 655] 20:06:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faee0c48800) [pid = 7589] [serial = 1966] [outer = (nil)] 20:06:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faeef7ba800) [pid = 7589] [serial = 1967] [outer = 0x7faee0c48800] 20:06:12 INFO - PROCESS | 7589 | 1461467172506 Marionette DEBUG loaded listener.js 20:06:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faeef934800) [pid = 7589] [serial = 1968] [outer = 0x7faee0c48800] 20:06:13 INFO - PROCESS | 7589 | 1461467173379 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 20:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1593ms 20:06:13 INFO - PROCESS | 7589 | 1461467173433 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:06:13 INFO - PROCESS | 7589 | 1461467173438 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:06:13 INFO - PROCESS | 7589 | 1461467173444 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:06:13 INFO - PROCESS | 7589 | 1461467173448 Marionette TRACE conn3 <- [1,2594,null,{}] 20:06:13 INFO - PROCESS | 7589 | 1461467173453 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:13 INFO - PROCESS | 7589 | 1461467173706 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:06:13 INFO - PROCESS | 7589 | 1461467173972 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef56b4800 == 150 [pid = 7589] [id = 656] 20:06:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faed7e3b000) [pid = 7589] [serial = 1969] [outer = (nil)] 20:06:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef0b03800) [pid = 7589] [serial = 1970] [outer = 0x7faed7e3b000] 20:06:14 INFO - PROCESS | 7589 | 1461467174097 Marionette DEBUG loaded listener.js 20:06:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faef0e27000) [pid = 7589] [serial = 1971] [outer = 0x7faed7e3b000] 20:06:15 INFO - PROCESS | 7589 | 1461467175021 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 20:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1634ms 20:06:15 INFO - PROCESS | 7589 | 1461467175079 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:06:15 INFO - PROCESS | 7589 | 1461467175082 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:06:15 INFO - PROCESS | 7589 | 1461467175089 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:06:15 INFO - PROCESS | 7589 | 1461467175093 Marionette TRACE conn3 <- [1,2598,null,{}] 20:06:15 INFO - PROCESS | 7589 | 1461467175098 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:15 INFO - PROCESS | 7589 | 1461467175355 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:06:15 INFO - PROCESS | 7589 | 1461467175663 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6c0a000 == 151 [pid = 7589] [id = 657] 20:06:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faee3676c00) [pid = 7589] [serial = 1972] [outer = (nil)] 20:06:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef0e32c00) [pid = 7589] [serial = 1973] [outer = 0x7faee3676c00] 20:06:15 INFO - PROCESS | 7589 | 1461467175746 Marionette DEBUG loaded listener.js 20:06:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faef0e89c00) [pid = 7589] [serial = 1974] [outer = 0x7faee3676c00] 20:06:16 INFO - PROCESS | 7589 | 1461467176722 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1685ms 20:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:06:16 INFO - PROCESS | 7589 | 1461467176776 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:06:16 INFO - PROCESS | 7589 | 1461467176779 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:06:16 INFO - PROCESS | 7589 | 1461467176786 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - PROCESS | 7589 | 1461467176789 Marionette TRACE conn3 <- [1,2602,null,{}] 20:06:16 INFO - PROCESS | 7589 | 1461467176795 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:17 INFO - PROCESS | 7589 | 1461467177050 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:06:17 INFO - PROCESS | 7589 | 1461467177350 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7387800 == 152 [pid = 7589] [id = 658] 20:06:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faee6556800) [pid = 7589] [serial = 1975] [outer = (nil)] 20:06:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faef0e2bc00) [pid = 7589] [serial = 1976] [outer = 0x7faee6556800] 20:06:17 INFO - PROCESS | 7589 | 1461467177430 Marionette DEBUG loaded listener.js 20:06:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faef0fc1c00) [pid = 7589] [serial = 1977] [outer = 0x7faee6556800] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedeac8800 == 151 [pid = 7589] [id = 483] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee392d000 == 150 [pid = 7589] [id = 486] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc191800 == 149 [pid = 7589] [id = 479] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc3c6800 == 148 [pid = 7589] [id = 615] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeea81a800 == 147 [pid = 7589] [id = 488] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb25a000 == 146 [pid = 7589] [id = 482] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1698800 == 145 [pid = 7589] [id = 636] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e9a000 == 144 [pid = 7589] [id = 635] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef703000 == 143 [pid = 7589] [id = 634] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3bf000 == 142 [pid = 7589] [id = 633] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedb19800 == 141 [pid = 7589] [id = 632] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed554000 == 140 [pid = 7589] [id = 631] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb44800 == 139 [pid = 7589] [id = 630] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb5d5800 == 138 [pid = 7589] [id = 629] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb40d800 == 137 [pid = 7589] [id = 628] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeab0c000 == 136 [pid = 7589] [id = 627] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee65dc800 == 135 [pid = 7589] [id = 626] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c91000 == 134 [pid = 7589] [id = 625] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4ae0800 == 133 [pid = 7589] [id = 624] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3920000 == 132 [pid = 7589] [id = 623] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee341a000 == 131 [pid = 7589] [id = 622] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee21db000 == 130 [pid = 7589] [id = 621] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfdd5800 == 129 [pid = 7589] [id = 620] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddb97000 == 128 [pid = 7589] [id = 619] 20:06:19 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed9aea800 == 127 [pid = 7589] [id = 618] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faedec87400) [pid = 7589] [serial = 1853] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faee1f21000) [pid = 7589] [serial = 1653] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faee0eadc00) [pid = 7589] [serial = 1719] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faedca36400) [pid = 7589] [serial = 1850] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faeef4e5c00) [pid = 7589] [serial = 1814] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faeee44dc00) [pid = 7589] [serial = 1812] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faeede60000) [pid = 7589] [serial = 1811] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faeedc43400) [pid = 7589] [serial = 1809] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faeed845000) [pid = 7589] [serial = 1808] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faeed458c00) [pid = 7589] [serial = 1806] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faeecd0e800) [pid = 7589] [serial = 1805] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faeea902400) [pid = 7589] [serial = 1803] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faee3f03800) [pid = 7589] [serial = 1802] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faee39a3400) [pid = 7589] [serial = 1800] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faee394e400) [pid = 7589] [serial = 1799] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faee3671800) [pid = 7589] [serial = 1797] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faee339d000) [pid = 7589] [serial = 1796] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faee1fd6400) [pid = 7589] [serial = 1794] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faee0ea0400) [pid = 7589] [serial = 1793] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faeddd48000) [pid = 7589] [serial = 1791] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faeddbe6000) [pid = 7589] [serial = 1790] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faedb218c00) [pid = 7589] [serial = 1788] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faed9a0b000) [pid = 7589] [serial = 1787] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faedb218000) [pid = 7589] [serial = 1844] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faedb3af400) [pid = 7589] [serial = 1845] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faf09b0ec00) [pid = 7589] [serial = 1842] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faf0943bc00) [pid = 7589] [serial = 1841] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faee4eab400) [pid = 7589] [serial = 1839] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faee4ea6800) [pid = 7589] [serial = 1838] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faf09b04400) [pid = 7589] [serial = 1836] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faf0987e800) [pid = 7589] [serial = 1835] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faf091a2800) [pid = 7589] [serial = 1833] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faf055e7400) [pid = 7589] [serial = 1832] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faf044d5800) [pid = 7589] [serial = 1830] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faef9f33800) [pid = 7589] [serial = 1829] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faef8cc4c00) [pid = 7589] [serial = 1827] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faef7db0800) [pid = 7589] [serial = 1826] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faef6c91000) [pid = 7589] [serial = 1824] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faef6478400) [pid = 7589] [serial = 1823] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faef2c59400) [pid = 7589] [serial = 1821] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faef1c47800) [pid = 7589] [serial = 1820] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faef0fc2000) [pid = 7589] [serial = 1818] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faef0e31000) [pid = 7589] [serial = 1817] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faeef93e400) [pid = 7589] [serial = 1815] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faedb9c2400) [pid = 7589] [serial = 1847] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faedd992400) [pid = 7589] [serial = 1851] [outer = (nil)] [url = about:blank] 20:06:19 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faedb9d1c00) [pid = 7589] [serial = 1848] [outer = (nil)] [url = about:blank] 20:06:20 INFO - PROCESS | 7589 | 1461467180190 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 20:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3436ms 20:06:20 INFO - PROCESS | 7589 | 1461467180222 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:06:20 INFO - PROCESS | 7589 | 1461467180229 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:06:20 INFO - PROCESS | 7589 | 1461467180239 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 7589 | 1461467180244 Marionette TRACE conn3 <- [1,2606,null,{}] 20:06:20 INFO - PROCESS | 7589 | 1461467180251 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:20 INFO - PROCESS | 7589 | 1461467180484 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:06:20 INFO - PROCESS | 7589 | 1461467180689 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb8f0800 == 128 [pid = 7589] [id = 659] 20:06:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faed9c68c00) [pid = 7589] [serial = 1978] [outer = (nil)] 20:06:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faedb3b0800) [pid = 7589] [serial = 1979] [outer = 0x7faed9c68c00] 20:06:20 INFO - PROCESS | 7589 | 1461467180769 Marionette DEBUG loaded listener.js 20:06:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedb7c6400) [pid = 7589] [serial = 1980] [outer = 0x7faed9c68c00] 20:06:21 INFO - PROCESS | 7589 | 1461467181734 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 20:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1531ms 20:06:21 INFO - PROCESS | 7589 | 1461467181772 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:06:21 INFO - PROCESS | 7589 | 1461467181780 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:06:21 INFO - PROCESS | 7589 | 1461467181841 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:06:21 INFO - PROCESS | 7589 | 1461467181846 Marionette TRACE conn3 <- [1,2610,null,{}] 20:06:21 INFO - PROCESS | 7589 | 1461467181852 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:22 INFO - PROCESS | 7589 | 1461467182144 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:06:22 INFO - PROCESS | 7589 | 1461467182179 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8df000 == 129 [pid = 7589] [id = 660] 20:06:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faedb7cc800) [pid = 7589] [serial = 1981] [outer = (nil)] 20:06:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faedca34c00) [pid = 7589] [serial = 1982] [outer = 0x7faedb7cc800] 20:06:22 INFO - PROCESS | 7589 | 1461467182246 Marionette DEBUG loaded listener.js 20:06:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faeddbea000) [pid = 7589] [serial = 1983] [outer = 0x7faedb7cc800] 20:06:23 INFO - PROCESS | 7589 | 1461467183343 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1638ms 20:06:23 INFO - PROCESS | 7589 | 1461467183429 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:06:23 INFO - PROCESS | 7589 | 1461467183439 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:06:23 INFO - PROCESS | 7589 | 1461467183449 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:06:23 INFO - PROCESS | 7589 | 1461467183458 Marionette TRACE conn3 <- [1,2614,null,{}] 20:06:23 INFO - PROCESS | 7589 | 1461467183500 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:23 INFO - PROCESS | 7589 | 1461467183798 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faed9a0bc00) [pid = 7589] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faedec85400) [pid = 7589] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faedb9d0800) [pid = 7589] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faed7e41400) [pid = 7589] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faeeb303400) [pid = 7589] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faeeac5dc00) [pid = 7589] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faee26b5000) [pid = 7589] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faedfd85400) [pid = 7589] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faee3bc2c00) [pid = 7589] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faedb3ba000) [pid = 7589] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faee39a2400) [pid = 7589] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faee3bc2400) [pid = 7589] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faed7e3b800) [pid = 7589] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faedb217000) [pid = 7589] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faee23fcc00) [pid = 7589] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faee1f20c00) [pid = 7589] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faee1f20400) [pid = 7589] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeddbe7800) [pid = 7589] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faedd990400) [pid = 7589] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faedd995800) [pid = 7589] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faedb21b800) [pid = 7589] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faeeb306000) [pid = 7589] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:06:24 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faedc3a2c00) [pid = 7589] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:06:24 INFO - PROCESS | 7589 | 1461467184645 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddede800 == 130 [pid = 7589] [id = 661] 20:06:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faed7e41400) [pid = 7589] [serial = 1984] [outer = (nil)] 20:06:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faedb217000) [pid = 7589] [serial = 1985] [outer = 0x7faed7e41400] 20:06:24 INFO - PROCESS | 7589 | 1461467184718 Marionette DEBUG loaded listener.js 20:06:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faedf879800) [pid = 7589] [serial = 1986] [outer = 0x7faed7e41400] 20:06:25 INFO - PROCESS | 7589 | 1461467185456 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 20:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2073ms 20:06:25 INFO - PROCESS | 7589 | 1461467185520 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:06:25 INFO - PROCESS | 7589 | 1461467185525 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:06:25 INFO - PROCESS | 7589 | 1461467185536 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - PROCESS | 7589 | 1461467185540 Marionette TRACE conn3 <- [1,2618,null,{}] 20:06:25 INFO - PROCESS | 7589 | 1461467185546 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:25 INFO - PROCESS | 7589 | 1461467185784 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:06:25 INFO - PROCESS | 7589 | 1461467185962 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d68800 == 131 [pid = 7589] [id = 662] 20:06:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faed7e45c00) [pid = 7589] [serial = 1987] [outer = (nil)] 20:06:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faee0c1fc00) [pid = 7589] [serial = 1988] [outer = 0x7faed7e45c00] 20:06:26 INFO - PROCESS | 7589 | 1461467186029 Marionette DEBUG loaded listener.js 20:06:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faee0ea4800) [pid = 7589] [serial = 1989] [outer = 0x7faed7e45c00] 20:06:27 INFO - PROCESS | 7589 | 1461467187192 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 20:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1730ms 20:06:27 INFO - PROCESS | 7589 | 1461467187268 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:06:27 INFO - PROCESS | 7589 | 1461467187275 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:06:27 INFO - PROCESS | 7589 | 1461467187284 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:06:27 INFO - PROCESS | 7589 | 1461467187290 Marionette TRACE conn3 <- [1,2622,null,{}] 20:06:27 INFO - PROCESS | 7589 | 1461467187299 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:27 INFO - PROCESS | 7589 | 1461467187606 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:06:27 INFO - PROCESS | 7589 | 1461467187941 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8ce000 == 132 [pid = 7589] [id = 663] 20:06:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faedb9c5400) [pid = 7589] [serial = 1990] [outer = (nil)] 20:06:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faedc39e400) [pid = 7589] [serial = 1991] [outer = 0x7faedb9c5400] 20:06:28 INFO - PROCESS | 7589 | 1461467188026 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faedc955000) [pid = 7589] [serial = 1992] [outer = 0x7faedb9c5400] 20:06:28 INFO - PROCESS | 7589 | 1461467188988 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 20:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1745ms 20:06:29 INFO - PROCESS | 7589 | 1461467189029 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:06:29 INFO - PROCESS | 7589 | 1461467189039 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:06:29 INFO - PROCESS | 7589 | 1461467189051 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - PROCESS | 7589 | 1461467189055 Marionette TRACE conn3 <- [1,2626,null,{}] 20:06:29 INFO - PROCESS | 7589 | 1461467189062 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:29 INFO - PROCESS | 7589 | 1461467189316 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:06:29 INFO - PROCESS | 7589 | 1461467189686 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee261c800 == 133 [pid = 7589] [id = 664] 20:06:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faedeca1000) [pid = 7589] [serial = 1993] [outer = (nil)] 20:06:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faedf876000) [pid = 7589] [serial = 1994] [outer = 0x7faedeca1000] 20:06:29 INFO - PROCESS | 7589 | 1461467189773 Marionette DEBUG loaded listener.js 20:06:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faee0c1e800) [pid = 7589] [serial = 1995] [outer = 0x7faedeca1000] 20:06:30 INFO - PROCESS | 7589 | 1461467190727 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 20:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1735ms 20:06:30 INFO - PROCESS | 7589 | 1461467190787 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:06:30 INFO - PROCESS | 7589 | 1461467190790 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:06:30 INFO - PROCESS | 7589 | 1461467190798 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:06:30 INFO - PROCESS | 7589 | 1461467190804 Marionette TRACE conn3 <- [1,2630,null,{}] 20:06:30 INFO - PROCESS | 7589 | 1461467190823 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:31 INFO - PROCESS | 7589 | 1461467191118 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:06:31 INFO - PROCESS | 7589 | 1461467191426 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3925800 == 134 [pid = 7589] [id = 665] 20:06:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faee1f25800) [pid = 7589] [serial = 1996] [outer = (nil)] 20:06:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee23f2c00) [pid = 7589] [serial = 1997] [outer = 0x7faee1f25800] 20:06:31 INFO - PROCESS | 7589 | 1461467191513 Marionette DEBUG loaded listener.js 20:06:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee24e2000) [pid = 7589] [serial = 1998] [outer = 0x7faee1f25800] 20:06:32 INFO - PROCESS | 7589 | 1461467192539 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 20:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1788ms 20:06:32 INFO - PROCESS | 7589 | 1461467192587 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:06:32 INFO - PROCESS | 7589 | 1461467192592 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:06:32 INFO - PROCESS | 7589 | 1461467192599 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:06:32 INFO - PROCESS | 7589 | 1461467192603 Marionette TRACE conn3 <- [1,2634,null,{}] 20:06:32 INFO - PROCESS | 7589 | 1461467192609 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:32 INFO - PROCESS | 7589 | 1461467192867 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:06:33 INFO - PROCESS | 7589 | 1461467193135 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c90000 == 135 [pid = 7589] [id = 666] 20:06:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faedd989400) [pid = 7589] [serial = 1999] [outer = (nil)] 20:06:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee3398800) [pid = 7589] [serial = 2000] [outer = 0x7faedd989400] 20:06:33 INFO - PROCESS | 7589 | 1461467193262 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee33a1c00) [pid = 7589] [serial = 2001] [outer = 0x7faedd989400] 20:06:34 INFO - PROCESS | 7589 | 1461467194163 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1631ms 20:06:34 INFO - PROCESS | 7589 | 1461467194231 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:06:34 INFO - PROCESS | 7589 | 1461467194235 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:06:34 INFO - PROCESS | 7589 | 1461467194241 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:06:34 INFO - PROCESS | 7589 | 1461467194244 Marionette TRACE conn3 <- [1,2638,null,{}] 20:06:34 INFO - PROCESS | 7589 | 1461467194249 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:34 INFO - PROCESS | 7589 | 1461467194502 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:06:34 INFO - PROCESS | 7589 | 1461467194817 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeea809000 == 136 [pid = 7589] [id = 667] 20:06:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee1fd4c00) [pid = 7589] [serial = 2002] [outer = (nil)] 20:06:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee3678c00) [pid = 7589] [serial = 2003] [outer = 0x7faee1fd4c00] 20:06:34 INFO - PROCESS | 7589 | 1461467194899 Marionette DEBUG loaded listener.js 20:06:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee3945800) [pid = 7589] [serial = 2004] [outer = 0x7faee1fd4c00] 20:06:35 INFO - PROCESS | 7589 | 1461467195804 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 20:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1628ms 20:06:35 INFO - PROCESS | 7589 | 1461467195871 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:06:35 INFO - PROCESS | 7589 | 1461467195875 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:06:35 INFO - PROCESS | 7589 | 1461467195883 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:06:35 INFO - PROCESS | 7589 | 1461467195886 Marionette TRACE conn3 <- [1,2642,null,{}] 20:06:35 INFO - PROCESS | 7589 | 1461467195892 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:36 INFO - PROCESS | 7589 | 1461467196202 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:06:36 INFO - PROCESS | 7589 | 1461467196512 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb379000 == 137 [pid = 7589] [id = 668] 20:06:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee39ae800) [pid = 7589] [serial = 2005] [outer = (nil)] 20:06:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee3f0d000) [pid = 7589] [serial = 2006] [outer = 0x7faee39ae800] 20:06:36 INFO - PROCESS | 7589 | 1461467196599 Marionette DEBUG loaded listener.js 20:06:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee4ea3c00) [pid = 7589] [serial = 2007] [outer = 0x7faee39ae800] 20:06:37 INFO - PROCESS | 7589 | 1461467197493 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 20:06:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:06:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1684ms 20:06:37 INFO - PROCESS | 7589 | 1461467197568 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:06:37 INFO - PROCESS | 7589 | 1461467197571 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:06:37 INFO - PROCESS | 7589 | 1461467197578 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:06:37 INFO - PROCESS | 7589 | 1461467197582 Marionette TRACE conn3 <- [1,2646,null,{}] 20:06:37 INFO - PROCESS | 7589 | 1461467197588 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:37 INFO - PROCESS | 7589 | 1461467197875 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:06:38 INFO - PROCESS | 7589 | 1461467198230 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5c9000 == 138 [pid = 7589] [id = 669] 20:06:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faed99e9400) [pid = 7589] [serial = 2008] [outer = (nil)] 20:06:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee61fc000) [pid = 7589] [serial = 2009] [outer = 0x7faed99e9400] 20:06:38 INFO - PROCESS | 7589 | 1461467198312 Marionette DEBUG loaded listener.js 20:06:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeea906c00) [pid = 7589] [serial = 2010] [outer = 0x7faed99e9400] 20:06:39 INFO - PROCESS | 7589 | 1461467199175 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 20:06:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:06:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1636ms 20:06:39 INFO - PROCESS | 7589 | 1461467199216 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:06:39 INFO - PROCESS | 7589 | 1461467199220 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:06:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:06:39 INFO - PROCESS | 7589 | 1461467199226 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:06:39 INFO - PROCESS | 7589 | 1461467199229 Marionette TRACE conn3 <- [1,2650,null,{}] 20:06:39 INFO - PROCESS | 7589 | 1461467199235 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:39 INFO - PROCESS | 7589 | 1461467199471 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:06:39 INFO - PROCESS | 7589 | 1461467199756 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4ca000 == 139 [pid = 7589] [id = 670] 20:06:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faee61f1c00) [pid = 7589] [serial = 2011] [outer = (nil)] 20:06:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faeeabfc000) [pid = 7589] [serial = 2012] [outer = 0x7faee61f1c00] 20:06:39 INFO - PROCESS | 7589 | 1461467199881 Marionette DEBUG loaded listener.js 20:06:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeeac68800) [pid = 7589] [serial = 2013] [outer = 0x7faee61f1c00] 20:06:40 INFO - PROCESS | 7589 | 1461467200772 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 20:06:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:06:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1581ms 20:06:40 INFO - PROCESS | 7589 | 1461467200808 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:06:40 INFO - PROCESS | 7589 | 1461467200812 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:06:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:06:40 INFO - PROCESS | 7589 | 1461467200819 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 7589 | 1461467200821 Marionette TRACE conn3 <- [1,2654,null,{}] 20:06:40 INFO - PROCESS | 7589 | 1461467200827 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:41 INFO - PROCESS | 7589 | 1461467201071 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:06:41 INFO - PROCESS | 7589 | 1461467201339 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed5c5800 == 140 [pid = 7589] [id = 671] 20:06:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeea907400) [pid = 7589] [serial = 2014] [outer = (nil)] 20:06:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faeeb302c00) [pid = 7589] [serial = 2015] [outer = 0x7faeea907400] 20:06:41 INFO - PROCESS | 7589 | 1461467201465 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeecd0ac00) [pid = 7589] [serial = 2016] [outer = 0x7faeea907400] 20:06:42 INFO - PROCESS | 7589 | 1461467202374 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 20:06:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1596ms 20:06:42 INFO - PROCESS | 7589 | 1461467202416 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:06:42 INFO - PROCESS | 7589 | 1461467202421 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:06:42 INFO - PROCESS | 7589 | 1461467202427 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 7589 | 1461467202431 Marionette TRACE conn3 <- [1,2658,null,{}] 20:06:42 INFO - PROCESS | 7589 | 1461467202437 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:42 INFO - PROCESS | 7589 | 1461467202682 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:06:43 INFO - PROCESS | 7589 | 1461467203003 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedf95800 == 141 [pid = 7589] [id = 672] 20:06:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faed9a08800) [pid = 7589] [serial = 2017] [outer = (nil)] 20:06:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faeecd0ec00) [pid = 7589] [serial = 2018] [outer = 0x7faed9a08800] 20:06:43 INFO - PROCESS | 7589 | 1461467203108 Marionette DEBUG loaded listener.js 20:06:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeed570800) [pid = 7589] [serial = 2019] [outer = 0x7faed9a08800] 20:06:44 INFO - PROCESS | 7589 | 1461467204002 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 20:06:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:06:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1642ms 20:06:44 INFO - PROCESS | 7589 | 1461467204070 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:06:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:06:44 INFO - PROCESS | 7589 | 1461467204074 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:06:44 INFO - PROCESS | 7589 | 1461467204081 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:06:44 INFO - PROCESS | 7589 | 1461467204086 Marionette TRACE conn3 <- [1,2662,null,{}] 20:06:44 INFO - PROCESS | 7589 | 1461467204093 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:44 INFO - PROCESS | 7589 | 1461467204413 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:06:44 INFO - PROCESS | 7589 | 1461467204749 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e09800 == 142 [pid = 7589] [id = 673] 20:06:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeedc47c00) [pid = 7589] [serial = 2020] [outer = (nil)] 20:06:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faeede60000) [pid = 7589] [serial = 2021] [outer = 0x7faeedc47c00] 20:06:44 INFO - PROCESS | 7589 | 1461467204836 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeee447400) [pid = 7589] [serial = 2022] [outer = 0x7faeedc47c00] 20:06:45 INFO - PROCESS | 7589 | 1461467205695 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:06:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1682ms 20:06:45 INFO - PROCESS | 7589 | 1461467205764 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 7589 | 1461467205768 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:06:45 INFO - PROCESS | 7589 | 1461467205775 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 7589 | 1461467205779 Marionette TRACE conn3 <- [1,2666,null,{}] 20:06:45 INFO - PROCESS | 7589 | 1461467205785 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:46 INFO - PROCESS | 7589 | 1461467206083 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:06:46 INFO - PROCESS | 7589 | 1461467206423 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1688000 == 143 [pid = 7589] [id = 674] 20:06:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeedce4000) [pid = 7589] [serial = 2023] [outer = (nil)] 20:06:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeef936800) [pid = 7589] [serial = 2024] [outer = 0x7faeedce4000] 20:06:46 INFO - PROCESS | 7589 | 1461467206506 Marionette DEBUG loaded listener.js 20:06:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef0e8a800) [pid = 7589] [serial = 2025] [outer = 0x7faeedce4000] 20:06:47 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:47 INFO - PROCESS | 7589 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:06:47 INFO - PROCESS | 7589 | 1461467207860 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 20:06:47 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) 20:06:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2133ms 20:06:47 INFO - PROCESS | 7589 | 1461467207910 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:06:47 INFO - PROCESS | 7589 | 1461467207914 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:06:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:06:47 INFO - PROCESS | 7589 | 1461467207920 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:06:47 INFO - PROCESS | 7589 | 1461467207923 Marionette TRACE conn3 <- [1,2670,null,{}] 20:06:47 INFO - PROCESS | 7589 | 1461467207929 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:48 INFO - PROCESS | 7589 | 1461467208253 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:06:48 INFO - PROCESS | 7589 | 1461467208492 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ed1000 == 144 [pid = 7589] [id = 675] 20:06:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faee4eab800) [pid = 7589] [serial = 2026] [outer = (nil)] 20:06:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef0e8f400) [pid = 7589] [serial = 2027] [outer = 0x7faee4eab800] 20:06:48 INFO - PROCESS | 7589 | 1461467208570 Marionette DEBUG loaded listener.js 20:06:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef0fcd400) [pid = 7589] [serial = 2028] [outer = 0x7faee4eab800] 20:06:49 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:49 INFO - PROCESS | 7589 | 1461467209920 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 20:06:49 INFO - PROCESS | 7589 | 1461467209968 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:06:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:06:49 INFO - PROCESS | 7589 | 1461467209974 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:06:49 INFO - PROCESS | 7589 | 1461467209977 Marionette TRACE conn3 <- [1,2674,null,{}] 20:06:49 INFO - PROCESS | 7589 | 1461467209983 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:50 INFO - PROCESS | 7589 | 1461467210301 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:06:50 INFO - PROCESS | 7589 | 1461467210538 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef758a000 == 145 [pid = 7589] [id = 676] 20:06:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faeedce6800) [pid = 7589] [serial = 2029] [outer = (nil)] 20:06:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef0ff1400) [pid = 7589] [serial = 2030] [outer = 0x7faeedce6800] 20:06:50 INFO - PROCESS | 7589 | 1461467210616 Marionette DEBUG loaded listener.js 20:06:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef19df800) [pid = 7589] [serial = 2031] [outer = 0x7faeedce6800] 20:06:51 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:52 INFO - PROCESS | 7589 | 1461467212005 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 20:06:52 INFO - PROCESS | 7589 | 1461467212063 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:06:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:06:52 INFO - PROCESS | 7589 | 1461467212158 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:06:52 INFO - PROCESS | 7589 | 1461467212162 Marionette TRACE conn3 <- [1,2678,null,{}] 20:06:52 INFO - PROCESS | 7589 | 1461467212186 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:52 INFO - PROCESS | 7589 | 1461467212430 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:06:52 INFO - PROCESS | 7589 | 1461467212691 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7bd8800 == 146 [pid = 7589] [id = 677] 20:06:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef0e86400) [pid = 7589] [serial = 2032] [outer = (nil)] 20:06:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef19e7400) [pid = 7589] [serial = 2033] [outer = 0x7faef0e86400] 20:06:52 INFO - PROCESS | 7589 | 1461467212770 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef1af5c00) [pid = 7589] [serial = 2034] [outer = 0x7faef0e86400] 20:06:54 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:54 INFO - PROCESS | 7589 | 1461467214147 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 20:06:54 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) 20:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2087ms 20:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:06:54 INFO - PROCESS | 7589 | 1461467214158 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:06:54 INFO - PROCESS | 7589 | 1461467214161 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:06:54 INFO - PROCESS | 7589 | 1461467214167 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:06:54 INFO - PROCESS | 7589 | 1461467214170 Marionette TRACE conn3 <- [1,2682,null,{}] 20:06:54 INFO - PROCESS | 7589 | 1461467214176 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:54 INFO - PROCESS | 7589 | 1461467214471 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:06:54 INFO - PROCESS | 7589 | 1461467214722 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef83ab800 == 147 [pid = 7589] [id = 678] 20:06:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faed7e42400) [pid = 7589] [serial = 2035] [outer = (nil)] 20:06:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faef1af7800) [pid = 7589] [serial = 2036] [outer = 0x7faed7e42400] 20:06:54 INFO - PROCESS | 7589 | 1461467214800 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef1b8f400) [pid = 7589] [serial = 2037] [outer = 0x7faed7e42400] 20:06:56 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:56 INFO - PROCESS | 7589 | 1461467216496 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 20:06:56 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) 20:06:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2384ms 20:06:56 INFO - PROCESS | 7589 | 1461467216553 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:06:56 INFO - PROCESS | 7589 | 1461467216560 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:06:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:06:56 INFO - PROCESS | 7589 | 1461467216570 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:06:56 INFO - PROCESS | 7589 | 1461467216574 Marionette TRACE conn3 <- [1,2686,null,{}] 20:06:56 INFO - PROCESS | 7589 | 1461467216584 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:06:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee65cf800 == 146 [pid = 7589] [id = 218] 20:06:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb24f000 == 145 [pid = 7589] [id = 614] 20:06:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faede945800 == 144 [pid = 7589] [id = 617] 20:06:58 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddba6000 == 143 [pid = 7589] [id = 616] 20:06:58 INFO - PROCESS | 7589 | 1461467218256 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faee1fcf000) [pid = 7589] [serial = 1785] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faedec9e400) [pid = 7589] [serial = 1922] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faedeca3000) [pid = 7589] [serial = 1919] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faedc3a2800) [pid = 7589] [serial = 1859] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faed9c6f800) [pid = 7589] [serial = 1857] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faed99ef400) [pid = 7589] [serial = 1856] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faeed2d1000) [pid = 7589] [serial = 1907] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faeecd0b400) [pid = 7589] [serial = 1905] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faeeb311800) [pid = 7589] [serial = 1904] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faeeb305c00) [pid = 7589] [serial = 1902] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faeeb2b1400) [pid = 7589] [serial = 1901] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faeeac69c00) [pid = 7589] [serial = 1899] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faeeac61400) [pid = 7589] [serial = 1898] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeeabf8000) [pid = 7589] [serial = 1896] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faeea910400) [pid = 7589] [serial = 1895] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faee655f800) [pid = 7589] [serial = 1893] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faee6554400) [pid = 7589] [serial = 1892] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faee61f2400) [pid = 7589] [serial = 1890] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faee3fbbc00) [pid = 7589] [serial = 1889] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faee3f04c00) [pid = 7589] [serial = 1887] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faee3bc6800) [pid = 7589] [serial = 1886] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faee398ec00) [pid = 7589] [serial = 1884] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faee3951800) [pid = 7589] [serial = 1883] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faee3943800) [pid = 7589] [serial = 1881] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faee3677800) [pid = 7589] [serial = 1880] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faee33a2c00) [pid = 7589] [serial = 1878] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faee339b400) [pid = 7589] [serial = 1877] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faee26bb800) [pid = 7589] [serial = 1875] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee26b2c00) [pid = 7589] [serial = 1874] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee23f9400) [pid = 7589] [serial = 1872] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faee1f23800) [pid = 7589] [serial = 1871] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faee0c4fc00) [pid = 7589] [serial = 1869] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faee0c44400) [pid = 7589] [serial = 1868] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faedfd8bc00) [pid = 7589] [serial = 1866] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faedfd81400) [pid = 7589] [serial = 1865] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faedec9fc00) [pid = 7589] [serial = 1863] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faeddbf1c00) [pid = 7589] [serial = 1862] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faedb3b2c00) [pid = 7589] [serial = 1913] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faedb7c3c00) [pid = 7589] [serial = 1914] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faeedb6a400) [pid = 7589] [serial = 1911] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faeed571400) [pid = 7589] [serial = 1910] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faeed45bc00) [pid = 7589] [serial = 1908] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faedc950400) [pid = 7589] [serial = 1860] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faedc958c00) [pid = 7589] [serial = 1916] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faedd98ec00) [pid = 7589] [serial = 1917] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faedf596800) [pid = 7589] [serial = 1920] [outer = (nil)] [url = about:blank] 20:06:58 INFO - PROCESS | 7589 | 1461467218618 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedafc4000 == 144 [pid = 7589] [id = 679] 20:06:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faed99eac00) [pid = 7589] [serial = 2038] [outer = (nil)] 20:06:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faed9a07400) [pid = 7589] [serial = 2039] [outer = 0x7faed99eac00] 20:06:58 INFO - PROCESS | 7589 | 1461467218690 Marionette DEBUG loaded listener.js 20:06:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faed9c6ac00) [pid = 7589] [serial = 2040] [outer = 0x7faed99eac00] 20:06:59 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:59 INFO - PROCESS | 7589 | 1461467219938 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 20:06:59 INFO - PROCESS | 7589 | 1461467219972 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:06:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:06:59 INFO - PROCESS | 7589 | 1461467219990 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:07:00 INFO - PROCESS | 7589 | 1461467219999 Marionette TRACE conn3 <- [1,2690,null,{}] 20:07:00 INFO - PROCESS | 7589 | 1461467220006 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:00 INFO - PROCESS | 7589 | 1461467220309 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:07:00 INFO - PROCESS | 7589 | 1461467220506 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc7b6800 == 145 [pid = 7589] [id = 680] 20:07:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faedb3afc00) [pid = 7589] [serial = 2041] [outer = (nil)] 20:07:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faedc39d800) [pid = 7589] [serial = 2042] [outer = 0x7faedb3afc00] 20:07:00 INFO - PROCESS | 7589 | 1461467220607 Marionette DEBUG loaded listener.js 20:07:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faedc950400) [pid = 7589] [serial = 2043] [outer = 0x7faedb3afc00] 20:07:01 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:01 INFO - PROCESS | 7589 | 1461467221883 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 20:07:01 INFO - PROCESS | 7589 | 1461467221969 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:07:01 INFO - PROCESS | 7589 | 1461467221976 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:07:01 INFO - PROCESS | 7589 | 1461467221979 Marionette TRACE conn3 <- [1,2694,null,{}] 20:07:01 INFO - PROCESS | 7589 | 1461467221985 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:02 INFO - PROCESS | 7589 | 1461467222399 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:07:02 INFO - PROCESS | 7589 | 1461467222480 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddb8d000 == 146 [pid = 7589] [id = 681] 20:07:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faeddd49400) [pid = 7589] [serial = 2044] [outer = (nil)] 20:07:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faedf595c00) [pid = 7589] [serial = 2045] [outer = 0x7faeddd49400] 20:07:03 INFO - PROCESS | 7589 | 1461467223485 Marionette DEBUG loaded listener.js 20:07:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faedfd86000) [pid = 7589] [serial = 2046] [outer = 0x7faeddd49400] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faeddd43000) [pid = 7589] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faedb7cc800) [pid = 7589] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faedfd87000) [pid = 7589] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faeede6c800) [pid = 7589] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faee0ea4000) [pid = 7589] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faee0ea6400) [pid = 7589] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faedb218800) [pid = 7589] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faee3f11c00) [pid = 7589] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faee3bcb400) [pid = 7589] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faee3676c00) [pid = 7589] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faee0c48800) [pid = 7589] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeee009800) [pid = 7589] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faeddd3f800) [pid = 7589] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faed9c68c00) [pid = 7589] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faed7e3b000) [pid = 7589] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faedf874c00) [pid = 7589] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faee3950400) [pid = 7589] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faee6556800) [pid = 7589] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faed7e3d400) [pid = 7589] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faeedc48800) [pid = 7589] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeecd0b000) [pid = 7589] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:07:03 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faed7e41400) [pid = 7589] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:07:05 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:05 INFO - PROCESS | 7589 | 1461467225265 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 20:07:05 INFO - PROCESS | 7589 | 1461467225333 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:07:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:07:05 INFO - PROCESS | 7589 | 1461467225350 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:07:05 INFO - PROCESS | 7589 | 1461467225358 Marionette TRACE conn3 <- [1,2698,null,{}] 20:07:05 INFO - PROCESS | 7589 | 1461467225364 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:05 INFO - PROCESS | 7589 | 1461467225836 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:07:06 INFO - PROCESS | 7589 | 1461467226067 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed9af0800 == 147 [pid = 7589] [id = 682] 20:07:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faed99ea800) [pid = 7589] [serial = 2047] [outer = (nil)] 20:07:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faed9a0bc00) [pid = 7589] [serial = 2048] [outer = 0x7faed99ea800] 20:07:06 INFO - PROCESS | 7589 | 1461467226174 Marionette DEBUG loaded listener.js 20:07:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faedb3aec00) [pid = 7589] [serial = 2049] [outer = 0x7faed99ea800] 20:07:07 INFO - PROCESS | 7589 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:07 INFO - PROCESS | 7589 | 1461467227622 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 20:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:07:07 INFO - PROCESS | 7589 | 1461467227653 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:07:07 INFO - PROCESS | 7589 | 1461467227661 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - PROCESS | 7589 | 1461467227669 Marionette TRACE conn3 <- [1,2702,null,{}] 20:07:07 INFO - PROCESS | 7589 | 1461467227677 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:07 INFO - PROCESS | 7589 | 1461467227985 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:07:08 INFO - PROCESS | 7589 | 1461467228244 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe53000 == 148 [pid = 7589] [id = 683] 20:07:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faed99ee000) [pid = 7589] [serial = 2050] [outer = (nil)] 20:07:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faedc898400) [pid = 7589] [serial = 2051] [outer = 0x7faed99ee000] 20:07:08 INFO - PROCESS | 7589 | 1461467228329 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faeddbe7c00) [pid = 7589] [serial = 2052] [outer = 0x7faed99ee000] 20:07:09 INFO - PROCESS | 7589 | 1461467229355 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 20:07:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:07:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1740ms 20:07:09 INFO - PROCESS | 7589 | 1461467229401 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:07:09 INFO - PROCESS | 7589 | 1461467229407 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:07:09 INFO - PROCESS | 7589 | 1461467229414 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:07:09 INFO - PROCESS | 7589 | 1461467229417 Marionette TRACE conn3 <- [1,2706,null,{}] 20:07:09 INFO - PROCESS | 7589 | 1461467229425 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:09 INFO - PROCESS | 7589 | 1461467229698 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:07:10 INFO - PROCESS | 7589 | 1461467230053 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3422000 == 149 [pid = 7589] [id = 684] 20:07:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faedf59a400) [pid = 7589] [serial = 2053] [outer = (nil)] 20:07:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faedf86dc00) [pid = 7589] [serial = 2054] [outer = 0x7faedf59a400] 20:07:10 INFO - PROCESS | 7589 | 1461467230141 Marionette DEBUG loaded listener.js 20:07:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faee0c14000) [pid = 7589] [serial = 2055] [outer = 0x7faedf59a400] 20:07:11 INFO - PROCESS | 7589 | 1461467231112 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 20:07:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:07:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1742ms 20:07:11 INFO - PROCESS | 7589 | 1461467231157 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:07:11 INFO - PROCESS | 7589 | 1461467231164 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:07:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:07:11 INFO - PROCESS | 7589 | 1461467231181 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:07:11 INFO - PROCESS | 7589 | 1461467231189 Marionette TRACE conn3 <- [1,2710,null,{}] 20:07:11 INFO - PROCESS | 7589 | 1461467231196 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:11 INFO - PROCESS | 7589 | 1461467231551 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:07:11 INFO - PROCESS | 7589 | 1461467231825 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4ad3800 == 150 [pid = 7589] [id = 685] 20:07:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faee0c20c00) [pid = 7589] [serial = 2056] [outer = (nil)] 20:07:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faee1f1cc00) [pid = 7589] [serial = 2057] [outer = 0x7faee0c20c00] 20:07:11 INFO - PROCESS | 7589 | 1461467231913 Marionette DEBUG loaded listener.js 20:07:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faee1fcdc00) [pid = 7589] [serial = 2058] [outer = 0x7faee0c20c00] 20:07:12 INFO - PROCESS | 7589 | 1461467232848 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 20:07:12 INFO - PROCESS | 7589 | 1461467232930 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:07:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:07:12 INFO - PROCESS | 7589 | 1461467232938 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:07:12 INFO - PROCESS | 7589 | 1461467232940 Marionette TRACE conn3 <- [1,2714,null,{}] 20:07:12 INFO - PROCESS | 7589 | 1461467232947 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:13 INFO - PROCESS | 7589 | 1461467233235 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:07:13 INFO - PROCESS | 7589 | 1461467233543 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee65e0000 == 151 [pid = 7589] [id = 686] 20:07:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faedf59b800) [pid = 7589] [serial = 2059] [outer = (nil)] 20:07:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faee24e9400) [pid = 7589] [serial = 2060] [outer = 0x7faedf59b800] 20:07:13 INFO - PROCESS | 7589 | 1461467233623 Marionette DEBUG loaded listener.js 20:07:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faee26b1400) [pid = 7589] [serial = 2061] [outer = 0x7faedf59b800] 20:07:14 INFO - PROCESS | 7589 | 1461467234506 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 20:07:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:07:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1635ms 20:07:14 INFO - PROCESS | 7589 | 1461467234573 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:07:14 INFO - PROCESS | 7589 | 1461467234577 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:07:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:07:14 INFO - PROCESS | 7589 | 1461467234584 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:07:14 INFO - PROCESS | 7589 | 1461467234589 Marionette TRACE conn3 <- [1,2718,null,{}] 20:07:14 INFO - PROCESS | 7589 | 1461467234595 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:14 INFO - PROCESS | 7589 | 1461467234860 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:07:15 INFO - PROCESS | 7589 | 1461467235165 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab1b000 == 152 [pid = 7589] [id = 687] 20:07:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faee3673c00) [pid = 7589] [serial = 2062] [outer = (nil)] 20:07:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faee3679c00) [pid = 7589] [serial = 2063] [outer = 0x7faee3673c00] 20:07:15 INFO - PROCESS | 7589 | 1461467235265 Marionette DEBUG loaded listener.js 20:07:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faee39ab800) [pid = 7589] [serial = 2064] [outer = 0x7faee3673c00] 20:07:16 INFO - PROCESS | 7589 | 1461467236235 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 20:07:16 INFO - PROCESS | 7589 | 1461467236273 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:07:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:07:16 INFO - PROCESS | 7589 | 1461467236280 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:07:16 INFO - PROCESS | 7589 | 1461467236284 Marionette TRACE conn3 <- [1,2722,null,{}] 20:07:16 INFO - PROCESS | 7589 | 1461467236291 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:16 INFO - PROCESS | 7589 | 1461467236542 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:07:16 INFO - PROCESS | 7589 | 1461467236879 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb623800 == 153 [pid = 7589] [id = 688] 20:07:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee3fbb400) [pid = 7589] [serial = 2065] [outer = (nil)] 20:07:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee4e9e800) [pid = 7589] [serial = 2066] [outer = 0x7faee3fbb400] 20:07:16 INFO - PROCESS | 7589 | 1461467236962 Marionette DEBUG loaded listener.js 20:07:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faee4ea7800) [pid = 7589] [serial = 2067] [outer = 0x7faee3fbb400] 20:07:17 INFO - PROCESS | 7589 | 1461467237894 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 20:07:17 INFO - PROCESS | 7589 | 1461467237970 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:07:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:07:17 INFO - PROCESS | 7589 | 1461467237976 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:07:17 INFO - PROCESS | 7589 | 1461467237980 Marionette TRACE conn3 <- [1,2726,null,{}] 20:07:17 INFO - PROCESS | 7589 | 1461467237986 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:18 INFO - PROCESS | 7589 | 1461467238234 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:07:18 INFO - PROCESS | 7589 | 1461467238536 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed546800 == 154 [pid = 7589] [id = 689] 20:07:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee3bc5000) [pid = 7589] [serial = 2068] [outer = (nil)] 20:07:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee655b000) [pid = 7589] [serial = 2069] [outer = 0x7faee3bc5000] 20:07:18 INFO - PROCESS | 7589 | 1461467238620 Marionette DEBUG loaded listener.js 20:07:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faeeac5d400) [pid = 7589] [serial = 2070] [outer = 0x7faee3bc5000] 20:07:19 INFO - PROCESS | 7589 | 1461467239527 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 20:07:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:07:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1584ms 20:07:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:07:19 INFO - PROCESS | 7589 | 1461467239563 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 7589 | 1461467239566 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:07:19 INFO - PROCESS | 7589 | 1461467239572 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 7589 | 1461467239576 Marionette TRACE conn3 <- [1,2730,null,{}] 20:07:19 INFO - PROCESS | 7589 | 1461467239582 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:19 INFO - PROCESS | 7589 | 1461467239832 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:07:20 INFO - PROCESS | 7589 | 1461467240069 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedcad000 == 155 [pid = 7589] [id = 690] 20:07:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee26b7400) [pid = 7589] [serial = 2071] [outer = (nil)] 20:07:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faeeb2a6800) [pid = 7589] [serial = 2072] [outer = 0x7faee26b7400] 20:07:20 INFO - PROCESS | 7589 | 1461467240187 Marionette DEBUG loaded listener.js 20:07:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faeeb30e400) [pid = 7589] [serial = 2073] [outer = 0x7faee26b7400] 20:07:21 INFO - PROCESS | 7589 | 1461467241550 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 20:07:21 INFO - PROCESS | 7589 | 1461467241617 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:07:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:07:21 INFO - PROCESS | 7589 | 1461467241623 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:07:21 INFO - PROCESS | 7589 | 1461467241626 Marionette TRACE conn3 <- [1,2734,null,{}] 20:07:21 INFO - PROCESS | 7589 | 1461467241632 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:21 INFO - PROCESS | 7589 | 1461467241951 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:07:22 INFO - PROCESS | 7589 | 1461467242223 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee545800 == 156 [pid = 7589] [id = 691] 20:07:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee3bcec00) [pid = 7589] [serial = 2074] [outer = (nil)] 20:07:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faeed2d2c00) [pid = 7589] [serial = 2075] [outer = 0x7faee3bcec00] 20:07:22 INFO - PROCESS | 7589 | 1461467242302 Marionette DEBUG loaded listener.js 20:07:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faeed566400) [pid = 7589] [serial = 2076] [outer = 0x7faee3bcec00] 20:07:23 INFO - PROCESS | 7589 | 1461467243249 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 20:07:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:07:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1684ms 20:07:23 INFO - PROCESS | 7589 | 1461467243308 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:07:23 INFO - PROCESS | 7589 | 1461467243311 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:07:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:07:23 INFO - PROCESS | 7589 | 1461467243318 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:07:23 INFO - PROCESS | 7589 | 1461467243321 Marionette TRACE conn3 <- [1,2738,null,{}] 20:07:23 INFO - PROCESS | 7589 | 1461467243327 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:23 INFO - PROCESS | 7589 | 1461467243575 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:07:23 INFO - PROCESS | 7589 | 1461467243889 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e0e800 == 157 [pid = 7589] [id = 692] 20:07:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faeed573000) [pid = 7589] [serial = 2077] [outer = (nil)] 20:07:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeed83d800) [pid = 7589] [serial = 2078] [outer = 0x7faeed573000] 20:07:24 INFO - PROCESS | 7589 | 1461467244019 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faeedc40000) [pid = 7589] [serial = 2079] [outer = 0x7faeed573000] 20:07:24 INFO - PROCESS | 7589 | 1461467244973 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 20:07:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:07:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1731ms 20:07:25 INFO - PROCESS | 7589 | 1461467245051 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:07:25 INFO - PROCESS | 7589 | 1461467245055 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:07:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:07:25 INFO - PROCESS | 7589 | 1461467245061 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:07:25 INFO - PROCESS | 7589 | 1461467245065 Marionette TRACE conn3 <- [1,2742,null,{}] 20:07:25 INFO - PROCESS | 7589 | 1461467245071 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:25 INFO - PROCESS | 7589 | 1461467245376 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:07:25 INFO - PROCESS | 7589 | 1461467245694 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1a43000 == 158 [pid = 7589] [id = 693] 20:07:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faeee44e000) [pid = 7589] [serial = 2080] [outer = (nil)] 20:07:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeee453800) [pid = 7589] [serial = 2081] [outer = 0x7faeee44e000] 20:07:25 INFO - PROCESS | 7589 | 1461467245779 Marionette DEBUG loaded listener.js 20:07:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeee821c00) [pid = 7589] [serial = 2082] [outer = 0x7faeee44e000] 20:07:26 INFO - PROCESS | 7589 | 1461467246628 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 20:07:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:07:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1585ms 20:07:26 INFO - PROCESS | 7589 | 1461467246648 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:07:26 INFO - PROCESS | 7589 | 1461467246650 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:07:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:07:26 INFO - PROCESS | 7589 | 1461467246658 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:07:26 INFO - PROCESS | 7589 | 1461467246662 Marionette TRACE conn3 <- [1,2746,null,{}] 20:07:26 INFO - PROCESS | 7589 | 1461467246667 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:26 INFO - PROCESS | 7589 | 1461467246916 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:07:27 INFO - PROCESS | 7589 | 1461467247183 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1ee7800 == 159 [pid = 7589] [id = 694] 20:07:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faeedb6b000) [pid = 7589] [serial = 2083] [outer = (nil)] 20:07:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeef452800) [pid = 7589] [serial = 2084] [outer = 0x7faeedb6b000] 20:07:27 INFO - PROCESS | 7589 | 1461467247265 Marionette DEBUG loaded listener.js 20:07:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeef93dc00) [pid = 7589] [serial = 2085] [outer = 0x7faeedb6b000] 20:07:28 INFO - PROCESS | 7589 | 1461467248187 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:07:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1581ms 20:07:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:07:28 INFO - PROCESS | 7589 | 1461467248242 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 7589 | 1461467248245 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:07:28 INFO - PROCESS | 7589 | 1461467248252 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 7589 | 1461467248255 Marionette TRACE conn3 <- [1,2750,null,{}] 20:07:28 INFO - PROCESS | 7589 | 1461467248261 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:28 INFO - PROCESS | 7589 | 1461467248497 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:07:28 INFO - PROCESS | 7589 | 1461467248765 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:28 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef56bc000 == 160 [pid = 7589] [id = 695] 20:07:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faeee44a400) [pid = 7589] [serial = 2086] [outer = (nil)] 20:07:28 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faef0e81c00) [pid = 7589] [serial = 2087] [outer = 0x7faeee44a400] 20:07:28 INFO - PROCESS | 7589 | 1461467248887 Marionette DEBUG loaded listener.js 20:07:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef0fc6800) [pid = 7589] [serial = 2088] [outer = 0x7faeee44a400] 20:07:29 INFO - PROCESS | 7589 | 1461467249739 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 20:07:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:07:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1532ms 20:07:29 INFO - PROCESS | 7589 | 1461467249784 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:07:29 INFO - PROCESS | 7589 | 1461467249788 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:07:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:07:29 INFO - PROCESS | 7589 | 1461467249793 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:07:29 INFO - PROCESS | 7589 | 1461467249796 Marionette TRACE conn3 <- [1,2754,null,{}] 20:07:29 INFO - PROCESS | 7589 | 1461467249801 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:30 INFO - PROCESS | 7589 | 1461467250041 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:07:30 INFO - PROCESS | 7589 | 1461467250315 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:30 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef757a800 == 161 [pid = 7589] [id = 696] 20:07:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faedb9cd400) [pid = 7589] [serial = 2089] [outer = (nil)] 20:07:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef19eec00) [pid = 7589] [serial = 2090] [outer = 0x7faedb9cd400] 20:07:30 INFO - PROCESS | 7589 | 1461467250396 Marionette DEBUG loaded listener.js 20:07:30 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faef1b88000) [pid = 7589] [serial = 2091] [outer = 0x7faedb9cd400] 20:07:31 INFO - PROCESS | 7589 | 1461467251313 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 20:07:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:07:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1580ms 20:07:31 INFO - PROCESS | 7589 | 1461467251376 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:07:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:07:31 INFO - PROCESS | 7589 | 1461467251380 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:07:31 INFO - PROCESS | 7589 | 1461467251386 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:07:31 INFO - PROCESS | 7589 | 1461467251389 Marionette TRACE conn3 <- [1,2758,null,{}] 20:07:31 INFO - PROCESS | 7589 | 1461467251395 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:31 INFO - PROCESS | 7589 | 1461467251646 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:07:31 INFO - PROCESS | 7589 | 1461467251964 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef8fce000 == 162 [pid = 7589] [id = 697] 20:07:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeddbf2400) [pid = 7589] [serial = 2092] [outer = (nil)] 20:07:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef1b93000) [pid = 7589] [serial = 2093] [outer = 0x7faeddbf2400] 20:07:32 INFO - PROCESS | 7589 | 1461467252047 Marionette DEBUG loaded listener.js 20:07:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef1c46800) [pid = 7589] [serial = 2094] [outer = 0x7faeddbf2400] 20:07:32 INFO - PROCESS | 7589 | 1461467252960 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 20:07:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:07:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1636ms 20:07:33 INFO - PROCESS | 7589 | 1461467253024 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:07:33 INFO - PROCESS | 7589 | 1461467253029 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:07:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:07:33 INFO - PROCESS | 7589 | 1461467253035 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 7589 | 1461467253039 Marionette TRACE conn3 <- [1,2762,null,{}] 20:07:33 INFO - PROCESS | 7589 | 1461467253044 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:33 INFO - PROCESS | 7589 | 1461467253293 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:07:33 INFO - PROCESS | 7589 | 1461467253557 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9f64000 == 163 [pid = 7589] [id = 698] 20:07:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef0ff7800) [pid = 7589] [serial = 2095] [outer = (nil)] 20:07:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef1c51c00) [pid = 7589] [serial = 2096] [outer = 0x7faef0ff7800] 20:07:33 INFO - PROCESS | 7589 | 1461467253682 Marionette DEBUG loaded listener.js 20:07:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef1cf2400) [pid = 7589] [serial = 2097] [outer = 0x7faef0ff7800] 20:07:34 INFO - PROCESS | 7589 | 1461467254548 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 20:07:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:07:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1581ms 20:07:34 INFO - PROCESS | 7589 | 1461467254618 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:07:34 INFO - PROCESS | 7589 | 1461467254622 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:07:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:07:34 INFO - PROCESS | 7589 | 1461467254628 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:07:34 INFO - PROCESS | 7589 | 1461467254631 Marionette TRACE conn3 <- [1,2766,null,{}] 20:07:34 INFO - PROCESS | 7589 | 1461467254637 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:34 INFO - PROCESS | 7589 | 1461467254904 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:07:35 INFO - PROCESS | 7589 | 1461467255224 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:35 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefe5f0800 == 164 [pid = 7589] [id = 699] 20:07:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faedd98b800) [pid = 7589] [serial = 2098] [outer = (nil)] 20:07:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef2c52c00) [pid = 7589] [serial = 2099] [outer = 0x7faedd98b800] 20:07:35 INFO - PROCESS | 7589 | 1461467255307 Marionette DEBUG loaded listener.js 20:07:35 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef2c5ec00) [pid = 7589] [serial = 2100] [outer = 0x7faedd98b800] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee551000 == 163 [pid = 7589] [id = 182] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddb8d000 == 162 [pid = 7589] [id = 681] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc7b6800 == 161 [pid = 7589] [id = 680] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedafc4000 == 160 [pid = 7589] [id = 679] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1ed1000 == 159 [pid = 7589] [id = 675] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1688000 == 158 [pid = 7589] [id = 674] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e09800 == 157 [pid = 7589] [id = 673] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedf95800 == 156 [pid = 7589] [id = 672] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed5c5800 == 155 [pid = 7589] [id = 671] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4ca000 == 154 [pid = 7589] [id = 670] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb5c9000 == 153 [pid = 7589] [id = 669] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb379000 == 152 [pid = 7589] [id = 668] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeea809000 == 151 [pid = 7589] [id = 667] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c90000 == 150 [pid = 7589] [id = 666] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3925800 == 149 [pid = 7589] [id = 665] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee261c800 == 148 [pid = 7589] [id = 664] 20:07:37 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8ce000 == 147 [pid = 7589] [id = 663] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faedeca0400) [pid = 7589] [serial = 1854] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faedca34c00) [pid = 7589] [serial = 1982] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faedb217000) [pid = 7589] [serial = 1985] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faedf879800) [pid = 7589] [serial = 1986] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faedb7c6400) [pid = 7589] [serial = 1980] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faee0c1fc00) [pid = 7589] [serial = 1988] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faeddbea000) [pid = 7589] [serial = 1983] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faee250d000) [pid = 7589] [serial = 1935] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faee24e4400) [pid = 7589] [serial = 1934] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faeee734400) [pid = 7589] [serial = 1962] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faeee44f000) [pid = 7589] [serial = 1961] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faee1fd5c00) [pid = 7589] [serial = 1932] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faee1f1c000) [pid = 7589] [serial = 1931] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faee367c000) [pid = 7589] [serial = 1938] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faee33a0c00) [pid = 7589] [serial = 1937] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faedb9cd800) [pid = 7589] [serial = 1926] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faedb3b7800) [pid = 7589] [serial = 1925] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faee61f8c00) [pid = 7589] [serial = 1944] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faee4ea5400) [pid = 7589] [serial = 1943] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faeeb2ab000) [pid = 7589] [serial = 1947] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faeeabf7000) [pid = 7589] [serial = 1946] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faef0e89c00) [pid = 7589] [serial = 1974] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faef0e32c00) [pid = 7589] [serial = 1973] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faeef934800) [pid = 7589] [serial = 1968] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faeef7ba800) [pid = 7589] [serial = 1967] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faeee44b800) [pid = 7589] [serial = 1959] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faeee00a800) [pid = 7589] [serial = 1958] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faedfd81c00) [pid = 7589] [serial = 1929] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faedeca4800) [pid = 7589] [serial = 1928] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faedb3b0800) [pid = 7589] [serial = 1979] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef0e27000) [pid = 7589] [serial = 1971] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faef0b03800) [pid = 7589] [serial = 1970] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faeed2d1c00) [pid = 7589] [serial = 1950] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faeecd08000) [pid = 7589] [serial = 1949] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faee3bc7c00) [pid = 7589] [serial = 1940] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faee3f0a400) [pid = 7589] [serial = 1941] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faef0fc1c00) [pid = 7589] [serial = 1977] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faef0e2bc00) [pid = 7589] [serial = 1976] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faeed571c00) [pid = 7589] [serial = 1953] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faeed45f400) [pid = 7589] [serial = 1952] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faeede66800) [pid = 7589] [serial = 1956] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faeedce6000) [pid = 7589] [serial = 1955] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faeef440c00) [pid = 7589] [serial = 1965] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faeee821800) [pid = 7589] [serial = 1964] [outer = (nil)] [url = about:blank] 20:07:37 INFO - PROCESS | 7589 | 1461467257887 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 20:07:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:07:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 3341ms 20:07:37 INFO - PROCESS | 7589 | 1461467257971 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:07:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:07:37 INFO - PROCESS | 7589 | 1461467257976 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:07:37 INFO - PROCESS | 7589 | 1461467257984 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:07:37 INFO - PROCESS | 7589 | 1461467257990 Marionette TRACE conn3 <- [1,2770,null,{}] 20:07:38 INFO - PROCESS | 7589 | 1461467257999 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:38 INFO - PROCESS | 7589 | 1461467258225 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:07:38 INFO - PROCESS | 7589 | 1461467258438 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:38 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc6df000 == 148 [pid = 7589] [id = 700] 20:07:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faedb3bb000) [pid = 7589] [serial = 2101] [outer = (nil)] 20:07:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faedb7c5400) [pid = 7589] [serial = 2102] [outer = 0x7faedb3bb000] 20:07:38 INFO - PROCESS | 7589 | 1461467258509 Marionette DEBUG loaded listener.js 20:07:38 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faedc3a4400) [pid = 7589] [serial = 2103] [outer = 0x7faedb3bb000] 20:07:39 INFO - PROCESS | 7589 | 1461467259351 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 20:07:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:07:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1393ms 20:07:39 INFO - PROCESS | 7589 | 1461467259383 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:07:39 INFO - PROCESS | 7589 | 1461467259392 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:07:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:07:39 INFO - PROCESS | 7589 | 1461467259402 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:07:39 INFO - PROCESS | 7589 | 1461467259405 Marionette TRACE conn3 <- [1,2774,null,{}] 20:07:39 INFO - PROCESS | 7589 | 1461467259412 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:39 INFO - PROCESS | 7589 | 1461467259647 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:07:39 INFO - PROCESS | 7589 | 1461467259879 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedf896800 == 149 [pid = 7589] [id = 701] 20:07:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faed99e8c00) [pid = 7589] [serial = 2104] [outer = (nil)] 20:07:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faedd997000) [pid = 7589] [serial = 2105] [outer = 0x7faed99e8c00] 20:07:39 INFO - PROCESS | 7589 | 1461467259946 Marionette DEBUG loaded listener.js 20:07:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faedeca5000) [pid = 7589] [serial = 2106] [outer = 0x7faed99e8c00] 20:07:40 INFO - PROCESS | 7589 | 1461467260975 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 20:07:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:07:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1632ms 20:07:41 INFO - PROCESS | 7589 | 1461467261038 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:07:41 INFO - PROCESS | 7589 | 1461467261042 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:07:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:07:41 INFO - PROCESS | 7589 | 1461467261048 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:07:41 INFO - PROCESS | 7589 | 1461467261054 Marionette TRACE conn3 <- [1,2778,null,{}] 20:07:41 INFO - PROCESS | 7589 | 1461467261070 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:41 INFO - PROCESS | 7589 | 1461467261386 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:07:41 INFO - PROCESS | 7589 | 1461467261594 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21e1800 == 150 [pid = 7589] [id = 702] 20:07:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faee0c14c00) [pid = 7589] [serial = 2107] [outer = (nil)] 20:07:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faee0c4c800) [pid = 7589] [serial = 2108] [outer = 0x7faee0c14c00] 20:07:41 INFO - PROCESS | 7589 | 1461467261735 Marionette DEBUG loaded listener.js 20:07:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee1f1a800) [pid = 7589] [serial = 2109] [outer = 0x7faee0c14c00] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faef0e86400) [pid = 7589] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faee61f1c00) [pid = 7589] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faed99e9400) [pid = 7589] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faed99eac00) [pid = 7589] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faedb3afc00) [pid = 7589] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faee1f25800) [pid = 7589] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faeea907400) [pid = 7589] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faeedc47c00) [pid = 7589] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faedeca1000) [pid = 7589] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faee4eab800) [pid = 7589] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faedb9c5400) [pid = 7589] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faee39ae800) [pid = 7589] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faed7e42400) [pid = 7589] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 123 (0x7faee1fd4c00) [pid = 7589] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 122 (0x7faed9a08800) [pid = 7589] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 121 (0x7faedd989400) [pid = 7589] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 120 (0x7faed7e43400) [pid = 7589] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 119 (0x7faeedce4000) [pid = 7589] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:07:42 INFO - PROCESS | 7589 | --DOMWINDOW == 118 (0x7faeedce6800) [pid = 7589] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:07:42 INFO - PROCESS | 7589 | 1461467262980 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 20:07:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:07:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1945ms 20:07:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:07:43 INFO - PROCESS | 7589 | 1461467262993 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 7589 | 1461467262996 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:07:43 INFO - PROCESS | 7589 | 1461467263003 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 7589 | 1461467263006 Marionette TRACE conn3 <- [1,2782,null,{}] 20:07:43 INFO - PROCESS | 7589 | 1461467263012 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:43 INFO - PROCESS | 7589 | 1461467263243 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:07:43 INFO - PROCESS | 7589 | 1461467263426 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37d9800 == 151 [pid = 7589] [id = 703] 20:07:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 119 (0x7faed9c65800) [pid = 7589] [serial = 2110] [outer = (nil)] 20:07:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 120 (0x7faee0c49800) [pid = 7589] [serial = 2111] [outer = 0x7faed9c65800] 20:07:43 INFO - PROCESS | 7589 | 1461467263491 Marionette DEBUG loaded listener.js 20:07:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 121 (0x7faee2512c00) [pid = 7589] [serial = 2112] [outer = 0x7faed9c65800] 20:07:44 INFO - PROCESS | 7589 | 1461467264293 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 20:07:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:07:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1331ms 20:07:44 INFO - PROCESS | 7589 | 1461467264335 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:07:44 INFO - PROCESS | 7589 | 1461467264338 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:07:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:07:44 INFO - PROCESS | 7589 | 1461467264344 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:07:44 INFO - PROCESS | 7589 | 1461467264346 Marionette TRACE conn3 <- [1,2786,null,{}] 20:07:44 INFO - PROCESS | 7589 | 1461467264352 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:44 INFO - PROCESS | 7589 | 1461467264584 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:07:45 INFO - PROCESS | 7589 | 1461467265061 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc193000 == 152 [pid = 7589] [id = 704] 20:07:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 122 (0x7faed99ea400) [pid = 7589] [serial = 2113] [outer = (nil)] 20:07:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 123 (0x7faed9c6a000) [pid = 7589] [serial = 2114] [outer = 0x7faed99ea400] 20:07:45 INFO - PROCESS | 7589 | 1461467265149 Marionette DEBUG loaded listener.js 20:07:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 124 (0x7faedb3ba000) [pid = 7589] [serial = 2115] [outer = 0x7faed99ea400] 20:07:46 INFO - PROCESS | 7589 | 1461467266078 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 20:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1784ms 20:07:46 INFO - PROCESS | 7589 | 1461467266132 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:07:46 INFO - PROCESS | 7589 | 1461467266140 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:07:46 INFO - PROCESS | 7589 | 1461467266149 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:07:46 INFO - PROCESS | 7589 | 1461467266154 Marionette TRACE conn3 <- [1,2790,null,{}] 20:07:46 INFO - PROCESS | 7589 | 1461467266161 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:46 INFO - PROCESS | 7589 | 1461467266428 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:07:46 INFO - PROCESS | 7589 | 1461467266740 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21df000 == 153 [pid = 7589] [id = 705] 20:07:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faeddbee000) [pid = 7589] [serial = 2116] [outer = (nil)] 20:07:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faedec9f400) [pid = 7589] [serial = 2117] [outer = 0x7faeddbee000] 20:07:46 INFO - PROCESS | 7589 | 1461467266827 Marionette DEBUG loaded listener.js 20:07:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faedf86e000) [pid = 7589] [serial = 2118] [outer = 0x7faeddbee000] 20:07:47 INFO - PROCESS | 7589 | 1461467267773 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 20:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1683ms 20:07:47 INFO - PROCESS | 7589 | 1461467267843 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:07:47 INFO - PROCESS | 7589 | 1461467267855 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:07:47 INFO - PROCESS | 7589 | 1461467267862 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:07:47 INFO - PROCESS | 7589 | 1461467267866 Marionette TRACE conn3 <- [1,2794,null,{}] 20:07:47 INFO - PROCESS | 7589 | 1461467267872 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:48 INFO - PROCESS | 7589 | 1461467268167 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:07:48 INFO - PROCESS | 7589 | 1461467268517 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4c9b000 == 154 [pid = 7589] [id = 706] 20:07:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faee0ea8400) [pid = 7589] [serial = 2119] [outer = (nil)] 20:07:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faee1fcc800) [pid = 7589] [serial = 2120] [outer = 0x7faee0ea8400] 20:07:48 INFO - PROCESS | 7589 | 1461467268596 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faee250c800) [pid = 7589] [serial = 2121] [outer = 0x7faee0ea8400] 20:07:49 INFO - PROCESS | 7589 | 1461467269527 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 20:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1736ms 20:07:49 INFO - PROCESS | 7589 | 1461467269599 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:07:49 INFO - PROCESS | 7589 | 1461467269603 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:07:49 INFO - PROCESS | 7589 | 1461467269619 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 7589 | 1461467269629 Marionette TRACE conn3 <- [1,2798,null,{}] 20:07:49 INFO - PROCESS | 7589 | 1461467269636 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:50 INFO - PROCESS | 7589 | 1461467270023 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:07:50 INFO - PROCESS | 7589 | 1461467270271 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeab1d000 == 155 [pid = 7589] [id = 707] 20:07:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faee33a0c00) [pid = 7589] [serial = 2122] [outer = (nil)] 20:07:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faee367c000) [pid = 7589] [serial = 2123] [outer = 0x7faee33a0c00] 20:07:50 INFO - PROCESS | 7589 | 1461467270353 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faee3952c00) [pid = 7589] [serial = 2124] [outer = 0x7faee33a0c00] 20:07:51 INFO - PROCESS | 7589 | 1461467271313 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 20:07:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:07:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1750ms 20:07:51 INFO - PROCESS | 7589 | 1461467271362 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 7589 | 1461467271367 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:07:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:07:51 INFO - PROCESS | 7589 | 1461467271374 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 7589 | 1461467271379 Marionette TRACE conn3 <- [1,2802,null,{}] 20:07:51 INFO - PROCESS | 7589 | 1461467271385 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:51 INFO - PROCESS | 7589 | 1461467271635 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:07:51 INFO - PROCESS | 7589 | 1461467271938 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb5bf000 == 156 [pid = 7589] [id = 708] 20:07:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faee3670800) [pid = 7589] [serial = 2125] [outer = (nil)] 20:07:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faee39af400) [pid = 7589] [serial = 2126] [outer = 0x7faee3670800] 20:07:52 INFO - PROCESS | 7589 | 1461467272021 Marionette DEBUG loaded listener.js 20:07:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faee3bcb400) [pid = 7589] [serial = 2127] [outer = 0x7faee3670800] 20:07:52 INFO - PROCESS | 7589 | 1461467272874 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 20:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:07:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1530ms 20:07:52 INFO - PROCESS | 7589 | 1461467272905 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:07:52 INFO - PROCESS | 7589 | 1461467272908 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:07:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:07:52 INFO - PROCESS | 7589 | 1461467272915 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:07:52 INFO - PROCESS | 7589 | 1461467272918 Marionette TRACE conn3 <- [1,2806,null,{}] 20:07:52 INFO - PROCESS | 7589 | 1461467272923 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:53 INFO - PROCESS | 7589 | 1461467273161 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:07:53 INFO - PROCESS | 7589 | 1461467273428 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed4d5800 == 157 [pid = 7589] [id = 709] 20:07:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee3f11400) [pid = 7589] [serial = 2128] [outer = (nil)] 20:07:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee3fbcc00) [pid = 7589] [serial = 2129] [outer = 0x7faee3f11400] 20:07:53 INFO - PROCESS | 7589 | 1461467273524 Marionette DEBUG loaded listener.js 20:07:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faeeabf7000) [pid = 7589] [serial = 2130] [outer = 0x7faee3f11400] 20:07:54 INFO - PROCESS | 7589 | 1461467274545 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 20:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1691ms 20:07:54 INFO - PROCESS | 7589 | 1461467274608 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:07:54 INFO - PROCESS | 7589 | 1461467274612 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:07:54 INFO - PROCESS | 7589 | 1461467274618 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:07:54 INFO - PROCESS | 7589 | 1461467274622 Marionette TRACE conn3 <- [1,2810,null,{}] 20:07:54 INFO - PROCESS | 7589 | 1461467274628 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:54 INFO - PROCESS | 7589 | 1461467274908 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:07:55 INFO - PROCESS | 7589 | 1461467275213 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee3c1800 == 158 [pid = 7589] [id = 710] 20:07:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee3fb4000) [pid = 7589] [serial = 2131] [outer = (nil)] 20:07:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faeed846000) [pid = 7589] [serial = 2132] [outer = 0x7faee3fb4000] 20:07:55 INFO - PROCESS | 7589 | 1461467275298 Marionette DEBUG loaded listener.js 20:07:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faeedc3e000) [pid = 7589] [serial = 2133] [outer = 0x7faee3fb4000] 20:07:56 INFO - PROCESS | 7589 | 1461467276179 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 20:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1594ms 20:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:07:56 INFO - PROCESS | 7589 | 1461467276215 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:07:56 INFO - PROCESS | 7589 | 1461467276218 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:07:56 INFO - PROCESS | 7589 | 1461467276225 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:07:56 INFO - PROCESS | 7589 | 1461467276227 Marionette TRACE conn3 <- [1,2814,null,{}] 20:07:56 INFO - PROCESS | 7589 | 1461467276234 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:56 INFO - PROCESS | 7589 | 1461467276483 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:07:56 INFO - PROCESS | 7589 | 1461467276752 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0e06000 == 159 [pid = 7589] [id = 711] 20:07:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faeeb309800) [pid = 7589] [serial = 2134] [outer = (nil)] 20:07:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faeedceb400) [pid = 7589] [serial = 2135] [outer = 0x7faeeb309800] 20:07:56 INFO - PROCESS | 7589 | 1461467276877 Marionette DEBUG loaded listener.js 20:07:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faeede68800) [pid = 7589] [serial = 2136] [outer = 0x7faeeb309800] 20:07:57 INFO - PROCESS | 7589 | 1461467277743 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 20:07:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:07:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1583ms 20:07:57 INFO - PROCESS | 7589 | 1461467277807 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:07:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:07:57 INFO - PROCESS | 7589 | 1461467277811 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:07:57 INFO - PROCESS | 7589 | 1461467277818 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:07:57 INFO - PROCESS | 7589 | 1461467277821 Marionette TRACE conn3 <- [1,2818,null,{}] 20:07:57 INFO - PROCESS | 7589 | 1461467277827 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:58 INFO - PROCESS | 7589 | 1461467278092 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:07:58 INFO - PROCESS | 7589 | 1461467278410 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef11d4800 == 160 [pid = 7589] [id = 712] 20:07:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faeecd05400) [pid = 7589] [serial = 2137] [outer = (nil)] 20:07:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faeee006800) [pid = 7589] [serial = 2138] [outer = 0x7faeecd05400] 20:07:58 INFO - PROCESS | 7589 | 1461467278495 Marionette DEBUG loaded listener.js 20:07:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faeee44d400) [pid = 7589] [serial = 2139] [outer = 0x7faeecd05400] 20:07:59 INFO - PROCESS | 7589 | 1461467279421 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 20:07:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:07:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1637ms 20:07:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:07:59 INFO - PROCESS | 7589 | 1461467279455 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:07:59 INFO - PROCESS | 7589 | 1461467279458 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:07:59 INFO - PROCESS | 7589 | 1461467279465 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:07:59 INFO - PROCESS | 7589 | 1461467279469 Marionette TRACE conn3 <- [1,2822,null,{}] 20:07:59 INFO - PROCESS | 7589 | 1461467279475 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:07:59 INFO - PROCESS | 7589 | 1461467279728 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:08:00 INFO - PROCESS | 7589 | 1461467280061 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b42800 == 161 [pid = 7589] [id = 713] 20:08:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faeed848c00) [pid = 7589] [serial = 2140] [outer = (nil)] 20:08:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeef432400) [pid = 7589] [serial = 2141] [outer = 0x7faeed848c00] 20:08:00 INFO - PROCESS | 7589 | 1461467280148 Marionette DEBUG loaded listener.js 20:08:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faeef935000) [pid = 7589] [serial = 2142] [outer = 0x7faeed848c00] 20:08:01 INFO - PROCESS | 7589 | 1461467281044 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:08:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:08:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1633ms 20:08:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:08:01 INFO - PROCESS | 7589 | 1461467281099 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:08:01 INFO - PROCESS | 7589 | 1461467281102 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:08:01 INFO - PROCESS | 7589 | 1461467281109 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:08:01 INFO - PROCESS | 7589 | 1461467281112 Marionette TRACE conn3 <- [1,2826,null,{}] 20:08:01 INFO - PROCESS | 7589 | 1461467281118 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:01 INFO - PROCESS | 7589 | 1461467281370 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:08:01 INFO - PROCESS | 7589 | 1461467281695 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f75800 == 162 [pid = 7589] [id = 714] 20:08:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faef0eecc00) [pid = 7589] [serial = 2143] [outer = (nil)] 20:08:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faef0fca000) [pid = 7589] [serial = 2144] [outer = 0x7faef0eecc00] 20:08:01 INFO - PROCESS | 7589 | 1461467281797 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faef19e0400) [pid = 7589] [serial = 2145] [outer = 0x7faef0eecc00] 20:08:02 INFO - PROCESS | 7589 | 1461467282716 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:08:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:08:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1688ms 20:08:02 INFO - PROCESS | 7589 | 1461467282798 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:08:02 INFO - PROCESS | 7589 | 1461467282803 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:08:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:08:02 INFO - PROCESS | 7589 | 1461467282809 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:08:02 INFO - PROCESS | 7589 | 1461467282814 Marionette TRACE conn3 <- [1,2830,null,{}] 20:08:02 INFO - PROCESS | 7589 | 1461467282819 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:03 INFO - PROCESS | 7589 | 1461467283159 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:08:03 INFO - PROCESS | 7589 | 1461467283479 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:03 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7399000 == 163 [pid = 7589] [id = 715] 20:08:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faef0fc1c00) [pid = 7589] [serial = 2146] [outer = (nil)] 20:08:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faef2c60400) [pid = 7589] [serial = 2147] [outer = 0x7faef0fc1c00] 20:08:03 INFO - PROCESS | 7589 | 1461467283559 Marionette DEBUG loaded listener.js 20:08:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faef42b3c00) [pid = 7589] [serial = 2148] [outer = 0x7faef0fc1c00] 20:08:04 INFO - PROCESS | 7589 | 1461467284468 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:08:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:08:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1738ms 20:08:04 INFO - PROCESS | 7589 | 1461467284549 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:08:04 INFO - PROCESS | 7589 | 1461467284552 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:08:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:08:04 INFO - PROCESS | 7589 | 1461467284559 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:08:04 INFO - PROCESS | 7589 | 1461467284561 Marionette TRACE conn3 <- [1,2834,null,{}] 20:08:04 INFO - PROCESS | 7589 | 1461467284568 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:04 INFO - PROCESS | 7589 | 1461467284869 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:08:05 INFO - PROCESS | 7589 | 1461467285191 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef83aa800 == 164 [pid = 7589] [id = 716] 20:08:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faed9c6f400) [pid = 7589] [serial = 2149] [outer = (nil)] 20:08:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faef52df000) [pid = 7589] [serial = 2150] [outer = 0x7faed9c6f400] 20:08:05 INFO - PROCESS | 7589 | 1461467285273 Marionette DEBUG loaded listener.js 20:08:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef5685800) [pid = 7589] [serial = 2151] [outer = 0x7faed9c6f400] 20:08:06 INFO - PROCESS | 7589 | 1461467286142 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:08:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:08:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1631ms 20:08:06 INFO - PROCESS | 7589 | 1461467286191 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:08:06 INFO - PROCESS | 7589 | 1461467286194 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:08:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:08:06 INFO - PROCESS | 7589 | 1461467286202 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:08:06 INFO - PROCESS | 7589 | 1461467286206 Marionette TRACE conn3 <- [1,2838,null,{}] 20:08:06 INFO - PROCESS | 7589 | 1461467286211 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:06 INFO - PROCESS | 7589 | 1461467286460 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:08:06 INFO - PROCESS | 7589 | 1461467286733 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf046d4800 == 165 [pid = 7589] [id = 717] 20:08:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faedc88ac00) [pid = 7589] [serial = 2152] [outer = (nil)] 20:08:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faef60c4400) [pid = 7589] [serial = 2153] [outer = 0x7faedc88ac00] 20:08:06 INFO - PROCESS | 7589 | 1461467286856 Marionette DEBUG loaded listener.js 20:08:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faef61a6000) [pid = 7589] [serial = 2154] [outer = 0x7faedc88ac00] 20:08:07 INFO - PROCESS | 7589 | 1461467287746 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:08:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:08:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1582ms 20:08:07 INFO - PROCESS | 7589 | 1461467287786 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:08:07 INFO - PROCESS | 7589 | 1461467287789 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:08:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:08:07 INFO - PROCESS | 7589 | 1461467287797 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:08:07 INFO - PROCESS | 7589 | 1461467287800 Marionette TRACE conn3 <- [1,2842,null,{}] 20:08:07 INFO - PROCESS | 7589 | 1461467287807 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:08 INFO - PROCESS | 7589 | 1461467288065 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:08:08 INFO - PROCESS | 7589 | 1461467288381 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:08 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0565d000 == 166 [pid = 7589] [id = 718] 20:08:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef42b3800) [pid = 7589] [serial = 2155] [outer = (nil)] 20:08:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faef628e400) [pid = 7589] [serial = 2156] [outer = 0x7faef42b3800] 20:08:08 INFO - PROCESS | 7589 | 1461467288466 Marionette DEBUG loaded listener.js 20:08:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef6542800) [pid = 7589] [serial = 2157] [outer = 0x7faef42b3800] 20:08:09 INFO - PROCESS | 7589 | 1461467289306 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:08:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:08:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1579ms 20:08:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:08:09 INFO - PROCESS | 7589 | 1461467289397 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:08:09 INFO - PROCESS | 7589 | 1461467289400 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:08:09 INFO - PROCESS | 7589 | 1461467289407 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:08:09 INFO - PROCESS | 7589 | 1461467289410 Marionette TRACE conn3 <- [1,2846,null,{}] 20:08:09 INFO - PROCESS | 7589 | 1461467289416 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:09 INFO - PROCESS | 7589 | 1461467289704 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:08:10 INFO - PROCESS | 7589 | 1461467290037 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf07226800 == 167 [pid = 7589] [id = 719] 20:08:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faeddbf1000) [pid = 7589] [serial = 2158] [outer = (nil)] 20:08:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef6a34400) [pid = 7589] [serial = 2159] [outer = 0x7faeddbf1000] 20:08:10 INFO - PROCESS | 7589 | 1461467290120 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef6b25c00) [pid = 7589] [serial = 2160] [outer = 0x7faeddbf1000] 20:08:11 INFO - PROCESS | 7589 | 1461467291010 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:08:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:08:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1642ms 20:08:11 INFO - PROCESS | 7589 | 1461467291048 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:08:11 INFO - PROCESS | 7589 | 1461467291052 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:08:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:08:11 INFO - PROCESS | 7589 | 1461467291057 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:08:11 INFO - PROCESS | 7589 | 1461467291060 Marionette TRACE conn3 <- [1,2850,null,{}] 20:08:11 INFO - PROCESS | 7589 | 1461467291065 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:11 INFO - PROCESS | 7589 | 1461467291310 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:08:11 INFO - PROCESS | 7589 | 1461467291584 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:11 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf09051800 == 168 [pid = 7589] [id = 720] 20:08:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faedf5a2400) [pid = 7589] [serial = 2161] [outer = (nil)] 20:08:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef6c98000) [pid = 7589] [serial = 2162] [outer = 0x7faedf5a2400] 20:08:11 INFO - PROCESS | 7589 | 1461467291712 Marionette DEBUG loaded listener.js 20:08:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef6d48800) [pid = 7589] [serial = 2163] [outer = 0x7faedf5a2400] 20:08:12 INFO - PROCESS | 7589 | 1461467292595 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:08:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:08:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1585ms 20:08:12 INFO - PROCESS | 7589 | 1461467292644 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:08:12 INFO - PROCESS | 7589 | 1461467292648 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:08:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:08:12 INFO - PROCESS | 7589 | 1461467292654 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:08:12 INFO - PROCESS | 7589 | 1461467292656 Marionette TRACE conn3 <- [1,2854,null,{}] 20:08:12 INFO - PROCESS | 7589 | 1461467292662 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:12 INFO - PROCESS | 7589 | 1461467292915 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:08:13 INFO - PROCESS | 7589 | 1461467293240 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0917f000 == 169 [pid = 7589] [id = 721] 20:08:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faee1f17800) [pid = 7589] [serial = 2164] [outer = (nil)] 20:08:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef73f1000) [pid = 7589] [serial = 2165] [outer = 0x7faee1f17800] 20:08:13 INFO - PROCESS | 7589 | 1461467293325 Marionette DEBUG loaded listener.js 20:08:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef7d5c000) [pid = 7589] [serial = 2166] [outer = 0x7faee1f17800] 20:08:14 INFO - PROCESS | 7589 | 1461467294205 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:08:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:08:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1583ms 20:08:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:08:14 INFO - PROCESS | 7589 | 1461467294238 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:08:14 INFO - PROCESS | 7589 | 1461467294241 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:08:14 INFO - PROCESS | 7589 | 1461467294247 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:08:14 INFO - PROCESS | 7589 | 1461467294250 Marionette TRACE conn3 <- [1,2858,null,{}] 20:08:14 INFO - PROCESS | 7589 | 1461467294256 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:14 INFO - PROCESS | 7589 | 1461467294518 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:08:14 INFO - PROCESS | 7589 | 1461467294844 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4b75000 == 168 [pid = 7589] [id = 644] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb8f0800 == 167 [pid = 7589] [id = 659] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedf468000 == 166 [pid = 7589] [id = 639] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8df000 == 165 [pid = 7589] [id = 660] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee65ee800 == 164 [pid = 7589] [id = 645] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeddede800 == 163 [pid = 7589] [id = 661] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8df800 == 162 [pid = 7589] [id = 638] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f85800 == 161 [pid = 7589] [id = 655] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed55d800 == 160 [pid = 7589] [id = 648] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedf8d800 == 159 [pid = 7589] [id = 649] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef56b4800 == 158 [pid = 7589] [id = 656] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb630800 == 157 [pid = 7589] [id = 647] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeef223000 == 156 [pid = 7589] [id = 650] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1a4f800 == 155 [pid = 7589] [id = 652] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfe44000 == 154 [pid = 7589] [id = 640] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1680000 == 153 [pid = 7589] [id = 651] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee206f000 == 152 [pid = 7589] [id = 642] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee37d5800 == 151 [pid = 7589] [id = 643] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb405800 == 150 [pid = 7589] [id = 646] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1bdd000 == 149 [pid = 7589] [id = 653] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc3d3800 == 148 [pid = 7589] [id = 641] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee37d9800 == 147 [pid = 7589] [id = 703] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee21e1800 == 146 [pid = 7589] [id = 702] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedf896800 == 145 [pid = 7589] [id = 701] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc6df000 == 144 [pid = 7589] [id = 700] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9f64000 == 143 [pid = 7589] [id = 698] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef8fce000 == 142 [pid = 7589] [id = 697] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef757a800 == 141 [pid = 7589] [id = 696] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef56bc000 == 140 [pid = 7589] [id = 695] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1ee7800 == 139 [pid = 7589] [id = 694] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedb258800 == 138 [pid = 7589] [id = 425] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1a43000 == 137 [pid = 7589] [id = 693] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e0e800 == 136 [pid = 7589] [id = 692] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee545800 == 135 [pid = 7589] [id = 691] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef9d81000 == 134 [pid = 7589] [id = 522] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedcad000 == 133 [pid = 7589] [id = 690] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed546800 == 132 [pid = 7589] [id = 689] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb623800 == 131 [pid = 7589] [id = 688] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeab1b000 == 130 [pid = 7589] [id = 687] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee65e0000 == 129 [pid = 7589] [id = 686] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4ad3800 == 128 [pid = 7589] [id = 685] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3422000 == 127 [pid = 7589] [id = 684] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfe53000 == 126 [pid = 7589] [id = 683] 20:08:16 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed9af0800 == 125 [pid = 7589] [id = 682] 20:08:16 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed7f6b000 == 126 [pid = 7589] [id = 722] 20:08:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faed7e45000) [pid = 7589] [serial = 2167] [outer = (nil)] 20:08:16 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faed99e7400) [pid = 7589] [serial = 2168] [outer = 0x7faed7e45000] 20:08:16 INFO - PROCESS | 7589 | 1461467296902 Marionette DEBUG loaded listener.js 20:08:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faed9c69400) [pid = 7589] [serial = 2169] [outer = 0x7faed7e45000] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faedf595c00) [pid = 7589] [serial = 2045] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faef19e7400) [pid = 7589] [serial = 2033] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faeeac68800) [pid = 7589] [serial = 2013] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faee61fc000) [pid = 7589] [serial = 2009] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faed9c6ac00) [pid = 7589] [serial = 2040] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faedc39d800) [pid = 7589] [serial = 2042] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faee24e2000) [pid = 7589] [serial = 1998] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faeeb302c00) [pid = 7589] [serial = 2015] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faee23f2c00) [pid = 7589] [serial = 1997] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faeede60000) [pid = 7589] [serial = 2021] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faee0c1e800) [pid = 7589] [serial = 1995] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faef0fcd400) [pid = 7589] [serial = 2028] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faedc39e400) [pid = 7589] [serial = 1991] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faedf876000) [pid = 7589] [serial = 1994] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeeabfc000) [pid = 7589] [serial = 2012] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faee4ea3c00) [pid = 7589] [serial = 2007] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faef1b8f400) [pid = 7589] [serial = 2037] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faee3945800) [pid = 7589] [serial = 2004] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faeed570800) [pid = 7589] [serial = 2019] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faef0e8f400) [pid = 7589] [serial = 2027] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faef1af7800) [pid = 7589] [serial = 2036] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef1af5c00) [pid = 7589] [serial = 2034] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faee33a1c00) [pid = 7589] [serial = 2001] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faedc955000) [pid = 7589] [serial = 1992] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faeee447400) [pid = 7589] [serial = 2022] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faeea906c00) [pid = 7589] [serial = 2010] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faed9a07400) [pid = 7589] [serial = 2039] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faedfd89000) [pid = 7589] [serial = 1923] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faef0e8a800) [pid = 7589] [serial = 2025] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee3678c00) [pid = 7589] [serial = 2003] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faedc950400) [pid = 7589] [serial = 2043] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faee3f0d000) [pid = 7589] [serial = 2006] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faee3398800) [pid = 7589] [serial = 2000] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faeecd0ac00) [pid = 7589] [serial = 2016] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faeef936800) [pid = 7589] [serial = 2024] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faef19df800) [pid = 7589] [serial = 2031] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faef0ff1400) [pid = 7589] [serial = 2030] [outer = (nil)] [url = about:blank] 20:08:17 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faeecd0ec00) [pid = 7589] [serial = 2018] [outer = (nil)] [url = about:blank] 20:08:18 INFO - PROCESS | 7589 | 1461467298261 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:08:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:08:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 4040ms 20:08:18 INFO - PROCESS | 7589 | 1461467298301 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:08:18 INFO - PROCESS | 7589 | 1461467298309 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:08:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:08:18 INFO - PROCESS | 7589 | 1461467298322 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:08:18 INFO - PROCESS | 7589 | 1461467298325 Marionette TRACE conn3 <- [1,2862,null,{}] 20:08:18 INFO - PROCESS | 7589 | 1461467298333 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:18 INFO - PROCESS | 7589 | 1461467298563 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:08:18 INFO - PROCESS | 7589 | 1461467298762 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc3c3800 == 127 [pid = 7589] [id = 723] 20:08:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faed9c62800) [pid = 7589] [serial = 2170] [outer = (nil)] 20:08:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faedb9cd000) [pid = 7589] [serial = 2171] [outer = 0x7faed9c62800] 20:08:18 INFO - PROCESS | 7589 | 1461467298832 Marionette DEBUG loaded listener.js 20:08:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faedc94f400) [pid = 7589] [serial = 2172] [outer = 0x7faed9c62800] 20:08:19 INFO - PROCESS | 7589 | 1461467299726 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:08:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:08:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1484ms 20:08:19 INFO - PROCESS | 7589 | 1461467299806 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:08:19 INFO - PROCESS | 7589 | 1461467299811 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:08:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:08:19 INFO - PROCESS | 7589 | 1461467299821 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 7589 | 1461467299825 Marionette TRACE conn3 <- [1,2866,null,{}] 20:08:19 INFO - PROCESS | 7589 | 1461467299839 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:20 INFO - PROCESS | 7589 | 1461467300141 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:08:20 INFO - PROCESS | 7589 | 1461467300177 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddeea800 == 128 [pid = 7589] [id = 724] 20:08:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faedc954000) [pid = 7589] [serial = 2173] [outer = (nil)] 20:08:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faeddbebc00) [pid = 7589] [serial = 2174] [outer = 0x7faedc954000] 20:08:20 INFO - PROCESS | 7589 | 1461467300245 Marionette DEBUG loaded listener.js 20:08:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedec82400) [pid = 7589] [serial = 2175] [outer = 0x7faedc954000] 20:08:21 INFO - PROCESS | 7589 | 1461467301403 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:08:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:08:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1639ms 20:08:21 INFO - PROCESS | 7589 | 1461467301463 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 7589 | 1461467301466 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:08:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:08:21 INFO - PROCESS | 7589 | 1461467301473 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 7589 | 1461467301478 Marionette TRACE conn3 <- [1,2870,null,{}] 20:08:21 INFO - PROCESS | 7589 | 1461467301493 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:21 INFO - PROCESS | 7589 | 1461467301798 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faedf59b800) [pid = 7589] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faee3673c00) [pid = 7589] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faee3bcec00) [pid = 7589] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faed99ee000) [pid = 7589] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faeedb6b000) [pid = 7589] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faeee44e000) [pid = 7589] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faedb3bb000) [pid = 7589] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faed99e8c00) [pid = 7589] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faeed573000) [pid = 7589] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faeee44a400) [pid = 7589] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faef0ff7800) [pid = 7589] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faee0c20c00) [pid = 7589] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faed99ea800) [pid = 7589] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faee26b7400) [pid = 7589] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faedb9cd400) [pid = 7589] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 130 (0x7faedf59a400) [pid = 7589] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 129 (0x7faee3bc5000) [pid = 7589] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 128 (0x7faee0c14c00) [pid = 7589] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 127 (0x7faeddbf2400) [pid = 7589] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 126 (0x7faed7e45c00) [pid = 7589] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 125 (0x7faedd98b800) [pid = 7589] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:08:22 INFO - PROCESS | 7589 | --DOMWINDOW == 124 (0x7faee3fbb400) [pid = 7589] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:08:22 INFO - PROCESS | 7589 | 1461467302720 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:22 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddee5800 == 129 [pid = 7589] [id = 725] 20:08:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 125 (0x7faed7e42400) [pid = 7589] [serial = 2176] [outer = (nil)] 20:08:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 126 (0x7faedb3afc00) [pid = 7589] [serial = 2177] [outer = 0x7faed7e42400] 20:08:22 INFO - PROCESS | 7589 | 1461467302790 Marionette DEBUG loaded listener.js 20:08:22 INFO - PROCESS | 7589 | ++DOMWINDOW == 127 (0x7faedf59b800) [pid = 7589] [serial = 2178] [outer = 0x7faed7e42400] 20:08:23 INFO - PROCESS | 7589 | 1461467303518 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 20:08:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:08:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2087ms 20:08:23 INFO - PROCESS | 7589 | 1461467303561 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:08:23 INFO - PROCESS | 7589 | 1461467303567 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:08:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:08:23 INFO - PROCESS | 7589 | 1461467303586 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:08:23 INFO - PROCESS | 7589 | 1461467303588 Marionette TRACE conn3 <- [1,2874,null,{}] 20:08:23 INFO - PROCESS | 7589 | 1461467303594 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:23 INFO - PROCESS | 7589 | 1461467303821 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:08:23 INFO - PROCESS | 7589 | 1461467303986 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee0d61800 == 130 [pid = 7589] [id = 726] 20:08:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 128 (0x7faed7e45c00) [pid = 7589] [serial = 2179] [outer = (nil)] 20:08:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 129 (0x7faedfd89000) [pid = 7589] [serial = 2180] [outer = 0x7faed7e45c00] 20:08:24 INFO - PROCESS | 7589 | 1461467304054 Marionette DEBUG loaded listener.js 20:08:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 130 (0x7faee0c4e800) [pid = 7589] [serial = 2181] [outer = 0x7faed7e45c00] 20:08:25 INFO - PROCESS | 7589 | 1461467305169 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:08:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:08:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1635ms 20:08:25 INFO - PROCESS | 7589 | 1461467305222 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:08:25 INFO - PROCESS | 7589 | 1461467305228 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:08:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:08:25 INFO - PROCESS | 7589 | 1461467305237 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:08:25 INFO - PROCESS | 7589 | 1461467305243 Marionette TRACE conn3 <- [1,2878,null,{}] 20:08:25 INFO - PROCESS | 7589 | 1461467305252 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:25 INFO - PROCESS | 7589 | 1461467305509 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:08:25 INFO - PROCESS | 7589 | 1461467305825 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:25 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8e1000 == 131 [pid = 7589] [id = 727] 20:08:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 131 (0x7faedc894400) [pid = 7589] [serial = 2182] [outer = (nil)] 20:08:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faedc952c00) [pid = 7589] [serial = 2183] [outer = 0x7faedc894400] 20:08:25 INFO - PROCESS | 7589 | 1461467305911 Marionette DEBUG loaded listener.js 20:08:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faeddd45400) [pid = 7589] [serial = 2184] [outer = 0x7faedc894400] 20:08:26 INFO - PROCESS | 7589 | 1461467306865 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:08:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:08:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 20:08:26 INFO - PROCESS | 7589 | 1461467306923 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:08:26 INFO - PROCESS | 7589 | 1461467306932 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:08:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:08:26 INFO - PROCESS | 7589 | 1461467306942 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - PROCESS | 7589 | 1461467306947 Marionette TRACE conn3 <- [1,2882,null,{}] 20:08:26 INFO - PROCESS | 7589 | 1461467306954 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:27 INFO - PROCESS | 7589 | 1461467307204 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:08:27 INFO - PROCESS | 7589 | 1461467307510 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee21d2000 == 132 [pid = 7589] [id = 728] 20:08:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faedfd8b800) [pid = 7589] [serial = 2185] [outer = (nil)] 20:08:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faee0c22800) [pid = 7589] [serial = 2186] [outer = 0x7faedfd8b800] 20:08:27 INFO - PROCESS | 7589 | 1461467307632 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faee0ea4000) [pid = 7589] [serial = 2187] [outer = 0x7faedfd8b800] 20:08:28 INFO - PROCESS | 7589 | 1461467308596 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1732ms 20:08:28 INFO - PROCESS | 7589 | 1461467308675 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:08:28 INFO - PROCESS | 7589 | 1461467308679 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:08:28 INFO - PROCESS | 7589 | 1461467308686 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:08:28 INFO - PROCESS | 7589 | 1461467308692 Marionette TRACE conn3 <- [1,2886,null,{}] 20:08:28 INFO - PROCESS | 7589 | 1461467308709 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:29 INFO - PROCESS | 7589 | 1461467309057 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:08:29 INFO - PROCESS | 7589 | 1461467309300 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee37db800 == 133 [pid = 7589] [id = 729] 20:08:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee1fd4400) [pid = 7589] [serial = 2188] [outer = (nil)] 20:08:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faee23f6c00) [pid = 7589] [serial = 2189] [outer = 0x7faee1fd4400] 20:08:29 INFO - PROCESS | 7589 | 1461467309384 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faee24e3c00) [pid = 7589] [serial = 2190] [outer = 0x7faee1fd4400] 20:08:30 INFO - PROCESS | 7589 | 1461467310351 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:08:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:08:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1741ms 20:08:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:08:30 INFO - PROCESS | 7589 | 1461467310428 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:08:30 INFO - PROCESS | 7589 | 1461467310432 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:08:30 INFO - PROCESS | 7589 | 1461467310439 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:08:30 INFO - PROCESS | 7589 | 1461467310442 Marionette TRACE conn3 <- [1,2890,null,{}] 20:08:30 INFO - PROCESS | 7589 | 1461467310448 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:30 INFO - PROCESS | 7589 | 1461467310699 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:08:31 INFO - PROCESS | 7589 | 1461467311011 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:31 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4ae1800 == 134 [pid = 7589] [id = 730] 20:08:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee1fd0800) [pid = 7589] [serial = 2191] [outer = (nil)] 20:08:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee2517800) [pid = 7589] [serial = 2192] [outer = 0x7faee1fd0800] 20:08:31 INFO - PROCESS | 7589 | 1461467311096 Marionette DEBUG loaded listener.js 20:08:31 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee26bdc00) [pid = 7589] [serial = 2193] [outer = 0x7faee1fd0800] 20:08:31 INFO - PROCESS | 7589 | 1461467311987 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:08:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:08:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1593ms 20:08:32 INFO - PROCESS | 7589 | 1461467312035 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:08:32 INFO - PROCESS | 7589 | 1461467312039 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:08:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:08:32 INFO - PROCESS | 7589 | 1461467312045 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:08:32 INFO - PROCESS | 7589 | 1461467312048 Marionette TRACE conn3 <- [1,2894,null,{}] 20:08:32 INFO - PROCESS | 7589 | 1461467312055 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:32 INFO - PROCESS | 7589 | 1461467312304 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:08:32 INFO - PROCESS | 7589 | 1461467312561 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee6418800 == 135 [pid = 7589] [id = 731] 20:08:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee250b400) [pid = 7589] [serial = 2194] [outer = (nil)] 20:08:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee3670400) [pid = 7589] [serial = 2195] [outer = 0x7faee250b400] 20:08:32 INFO - PROCESS | 7589 | 1461467312692 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee3947400) [pid = 7589] [serial = 2196] [outer = 0x7faee250b400] 20:08:33 INFO - PROCESS | 7589 | 1461467313610 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1632ms 20:08:33 INFO - PROCESS | 7589 | 1461467313679 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:08:33 INFO - PROCESS | 7589 | 1461467313683 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:08:33 INFO - PROCESS | 7589 | 1461467313689 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 7589 | 1461467313692 Marionette TRACE conn3 <- [1,2898,null,{}] 20:08:33 INFO - PROCESS | 7589 | 1461467313697 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:34 INFO - PROCESS | 7589 | 1461467314007 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:08:34 INFO - PROCESS | 7589 | 1461467314319 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeea81f000 == 136 [pid = 7589] [id = 732] 20:08:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee3f0cc00) [pid = 7589] [serial = 2197] [outer = (nil)] 20:08:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faee3f10400) [pid = 7589] [serial = 2198] [outer = 0x7faee3f0cc00] 20:08:34 INFO - PROCESS | 7589 | 1461467314413 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee4ea1400) [pid = 7589] [serial = 2199] [outer = 0x7faee3f0cc00] 20:08:35 INFO - PROCESS | 7589 | 1461467315417 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:08:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:08:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1778ms 20:08:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:08:35 INFO - PROCESS | 7589 | 1461467315470 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 7589 | 1461467315473 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:08:35 INFO - PROCESS | 7589 | 1461467315479 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 7589 | 1461467315482 Marionette TRACE conn3 <- [1,2902,null,{}] 20:08:35 INFO - PROCESS | 7589 | 1461467315488 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:35 INFO - PROCESS | 7589 | 1461467315723 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:08:36 INFO - PROCESS | 7589 | 1461467315995 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:36 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb380800 == 137 [pid = 7589] [id = 733] 20:08:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee3f0d800) [pid = 7589] [serial = 2200] [outer = (nil)] 20:08:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee61f7400) [pid = 7589] [serial = 2201] [outer = 0x7faee3f0d800] 20:08:36 INFO - PROCESS | 7589 | 1461467316117 Marionette DEBUG loaded listener.js 20:08:36 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faee6559400) [pid = 7589] [serial = 2202] [outer = 0x7faee3f0d800] 20:08:37 INFO - PROCESS | 7589 | 1461467316998 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:08:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:08:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1588ms 20:08:37 INFO - PROCESS | 7589 | 1461467317067 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 7589 | 1461467317071 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:08:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:08:37 INFO - PROCESS | 7589 | 1461467317077 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 7589 | 1461467317080 Marionette TRACE conn3 <- [1,2906,null,{}] 20:08:37 INFO - PROCESS | 7589 | 1461467317086 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:37 INFO - PROCESS | 7589 | 1461467317325 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:08:37 INFO - PROCESS | 7589 | 1461467317625 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb498000 == 138 [pid = 7589] [id = 734] 20:08:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faee4ea8800) [pid = 7589] [serial = 2203] [outer = (nil)] 20:08:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeea907800) [pid = 7589] [serial = 2204] [outer = 0x7faee4ea8800] 20:08:37 INFO - PROCESS | 7589 | 1461467317708 Marionette DEBUG loaded listener.js 20:08:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeeabed800) [pid = 7589] [serial = 2205] [outer = 0x7faee4ea8800] 20:08:38 INFO - PROCESS | 7589 | 1461467318577 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:08:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:08:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1531ms 20:08:38 INFO - PROCESS | 7589 | 1461467318610 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:08:38 INFO - PROCESS | 7589 | 1461467318613 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:08:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:08:38 INFO - PROCESS | 7589 | 1461467318621 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:08:38 INFO - PROCESS | 7589 | 1461467318624 Marionette TRACE conn3 <- [1,2910,null,{}] 20:08:38 INFO - PROCESS | 7589 | 1461467318629 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:38 INFO - PROCESS | 7589 | 1461467318866 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:08:39 INFO - PROCESS | 7589 | 1461467319131 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeecb4d800 == 139 [pid = 7589] [id = 735] 20:08:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faee6559800) [pid = 7589] [serial = 2206] [outer = (nil)] 20:08:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeeac5ec00) [pid = 7589] [serial = 2207] [outer = 0x7faee6559800] 20:08:39 INFO - PROCESS | 7589 | 1461467319252 Marionette DEBUG loaded listener.js 20:08:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeeac6c400) [pid = 7589] [serial = 2208] [outer = 0x7faee6559800] 20:08:40 INFO - PROCESS | 7589 | 1461467320059 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 20:08:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:08:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:08:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1485ms 20:08:40 INFO - PROCESS | 7589 | 1461467320108 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:08:40 INFO - TEST-START | /DOMEvents/constructors.html 20:08:40 INFO - PROCESS | 7589 | 1461467320113 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:08:40 INFO - PROCESS | 7589 | 1461467320119 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:08:40 INFO - PROCESS | 7589 | 1461467320122 Marionette TRACE conn3 <- [1,2914,null,{}] 20:08:40 INFO - PROCESS | 7589 | 1461467320128 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:40 INFO - PROCESS | 7589 | 1461467320351 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:08:40 INFO - PROCESS | 7589 | 1461467320627 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:40 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed551800 == 140 [pid = 7589] [id = 736] 20:08:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faeea903400) [pid = 7589] [serial = 2209] [outer = (nil)] 20:08:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeeb2b1000) [pid = 7589] [serial = 2210] [outer = 0x7faeea903400] 20:08:40 INFO - PROCESS | 7589 | 1461467320707 Marionette DEBUG loaded listener.js 20:08:40 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeecd0bc00) [pid = 7589] [serial = 2211] [outer = 0x7faeea903400] 20:08:41 INFO - PROCESS | 7589 | 1461467321695 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:08:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:08:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:08:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:08:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:08:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:08:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:08:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:08:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:08:41 INFO - TEST-OK | /DOMEvents/constructors.html | took 1656ms 20:08:41 INFO - PROCESS | 7589 | 1461467321793 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:08:41 INFO - PROCESS | 7589 | 1461467321801 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:08:41 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:08:41 INFO - PROCESS | 7589 | 1461467321813 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:08:41 INFO - PROCESS | 7589 | 1461467321817 Marionette TRACE conn3 <- [1,2918,null,{}] 20:08:41 INFO - PROCESS | 7589 | 1461467321827 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:42 INFO - PROCESS | 7589 | 1461467322098 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:08:42 INFO - PROCESS | 7589 | 1461467322386 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedf86000 == 141 [pid = 7589] [id = 737] 20:08:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faeed848800) [pid = 7589] [serial = 2212] [outer = (nil)] 20:08:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeedb71800) [pid = 7589] [serial = 2213] [outer = 0x7faeed848800] 20:08:42 INFO - PROCESS | 7589 | 1461467322472 Marionette DEBUG loaded listener.js 20:08:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeede5f800) [pid = 7589] [serial = 2214] [outer = 0x7faeed848800] 20:08:43 INFO - PROCESS | 7589 | 1461467323288 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:08:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:08:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1493ms 20:08:43 INFO - PROCESS | 7589 | 1461467323307 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 7589 | 1461467323310 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:08:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:08:43 INFO - PROCESS | 7589 | 1461467323316 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 7589 | 1461467323319 Marionette TRACE conn3 <- [1,2922,null,{}] 20:08:43 INFO - PROCESS | 7589 | 1461467323325 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:43 INFO - PROCESS | 7589 | 1461467323554 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:08:43 INFO - PROCESS | 7589 | 1461467323795 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:43 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee545800 == 142 [pid = 7589] [id = 738] 20:08:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faeed848400) [pid = 7589] [serial = 2215] [outer = (nil)] 20:08:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeee008800) [pid = 7589] [serial = 2216] [outer = 0x7faeed848400] 20:08:43 INFO - PROCESS | 7589 | 1461467323871 Marionette DEBUG loaded listener.js 20:08:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faeee44e000) [pid = 7589] [serial = 2217] [outer = 0x7faeed848400] 20:08:44 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:08:44 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:08:44 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:08:44 INFO - PROCESS | 7589 | [7589] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 20:08:44 INFO - PROCESS | 7589 | 1461467324758 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 20:08:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:08:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:44 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 20:08:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:44 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 20:08:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:44 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]" 20:08:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:08:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1491ms 20:08:44 INFO - PROCESS | 7589 | 1461467324815 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:08:44 INFO - PROCESS | 7589 | 1461467324823 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:08:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:08:44 INFO - PROCESS | 7589 | 1461467324831 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:08:44 INFO - PROCESS | 7589 | 1461467324834 Marionette TRACE conn3 <- [1,2926,null,{}] 20:08:44 INFO - PROCESS | 7589 | 1461467324839 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:45 INFO - PROCESS | 7589 | 1461467325122 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:08:45 INFO - PROCESS | 7589 | 1461467325361 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1164000 == 143 [pid = 7589] [id = 739] 20:08:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faeedb6a800) [pid = 7589] [serial = 2218] [outer = (nil)] 20:08:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faeef4e4c00) [pid = 7589] [serial = 2219] [outer = 0x7faeedb6a800] 20:08:45 INFO - PROCESS | 7589 | 1461467325492 Marionette DEBUG loaded listener.js 20:08:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faeef7c7000) [pid = 7589] [serial = 2220] [outer = 0x7faeedb6a800] 20:08:46 INFO - PROCESS | 7589 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:08:46 INFO - PROCESS | 7589 | 1461467326224 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 20:08:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:08:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1428ms 20:08:46 INFO - PROCESS | 7589 | 1461467326261 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:08:46 INFO - PROCESS | 7589 | 1461467326264 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:08:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:08:46 INFO - PROCESS | 7589 | 1461467326271 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 7589 | 1461467326274 Marionette TRACE conn3 <- [1,2930,null,{}] 20:08:46 INFO - PROCESS | 7589 | 1461467326280 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:46 INFO - PROCESS | 7589 | 1461467326523 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:08:46 INFO - PROCESS | 7589 | 1461467326762 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:46 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1831800 == 144 [pid = 7589] [id = 740] 20:08:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faeedc3f000) [pid = 7589] [serial = 2221] [outer = (nil)] 20:08:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef0b03800) [pid = 7589] [serial = 2222] [outer = 0x7faeedc3f000] 20:08:46 INFO - PROCESS | 7589 | 1461467326840 Marionette DEBUG loaded listener.js 20:08:46 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef0e2a800) [pid = 7589] [serial = 2223] [outer = 0x7faeedc3f000] 20:08:47 INFO - PROCESS | 7589 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:08:47 INFO - PROCESS | 7589 | 1461467327651 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 20:08:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:08:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1439ms 20:08:47 INFO - PROCESS | 7589 | 1461467327711 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:08:47 INFO - PROCESS | 7589 | 1461467327715 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:08:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:08:47 INFO - PROCESS | 7589 | 1461467327722 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:08:47 INFO - PROCESS | 7589 | 1461467327726 Marionette TRACE conn3 <- [1,2934,null,{}] 20:08:47 INFO - PROCESS | 7589 | 1461467327732 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:47 INFO - PROCESS | 7589 | 1461467327975 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:08:48 INFO - PROCESS | 7589 | 1461467328257 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1b62800 == 145 [pid = 7589] [id = 741] 20:08:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faeee72d400) [pid = 7589] [serial = 2224] [outer = (nil)] 20:08:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef0e81000) [pid = 7589] [serial = 2225] [outer = 0x7faeee72d400] 20:08:48 INFO - PROCESS | 7589 | 1461467328335 Marionette DEBUG loaded listener.js 20:08:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef0ede400) [pid = 7589] [serial = 2226] [outer = 0x7faeee72d400] 20:08:49 INFO - PROCESS | 7589 | 1461467329157 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:08:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:08:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1484ms 20:08:49 INFO - PROCESS | 7589 | 1461467329208 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:08:49 INFO - PROCESS | 7589 | 1461467329211 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:08:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:08:49 INFO - PROCESS | 7589 | 1461467329218 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:08:49 INFO - PROCESS | 7589 | 1461467329220 Marionette TRACE conn3 <- [1,2938,null,{}] 20:08:49 INFO - PROCESS | 7589 | 1461467329226 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:49 INFO - PROCESS | 7589 | 1461467329498 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:08:49 INFO - PROCESS | 7589 | 1461467329738 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:49 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1f79000 == 146 [pid = 7589] [id = 742] 20:08:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faeeb307c00) [pid = 7589] [serial = 2227] [outer = (nil)] 20:08:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef0fc3000) [pid = 7589] [serial = 2228] [outer = 0x7faeeb307c00] 20:08:49 INFO - PROCESS | 7589 | 1461467329823 Marionette DEBUG loaded listener.js 20:08:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef0ff4c00) [pid = 7589] [serial = 2229] [outer = 0x7faeeb307c00] 20:08:50 INFO - PROCESS | 7589 | 1461467330659 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:08:50 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. 20:08:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1481ms 20:08:50 INFO - PROCESS | 7589 | 1461467330701 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:08:50 INFO - PROCESS | 7589 | 1461467330705 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:08:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:08:50 INFO - PROCESS | 7589 | 1461467330711 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:08:50 INFO - PROCESS | 7589 | 1461467330715 Marionette TRACE conn3 <- [1,2942,null,{}] 20:08:50 INFO - PROCESS | 7589 | 1461467330761 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:51 INFO - PROCESS | 7589 | 1461467331070 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:08:51 INFO - PROCESS | 7589 | 1461467331272 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef537f000 == 147 [pid = 7589] [id = 743] 20:08:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef0e27800) [pid = 7589] [serial = 2230] [outer = (nil)] 20:08:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef19df800) [pid = 7589] [serial = 2231] [outer = 0x7faef0e27800] 20:08:51 INFO - PROCESS | 7589 | 1461467331355 Marionette DEBUG loaded listener.js 20:08:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faef19ebc00) [pid = 7589] [serial = 2232] [outer = 0x7faef0e27800] 20:08:52 INFO - PROCESS | 7589 | 1461467332142 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 20:08:52 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 20:08:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:08:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1485ms 20:08:52 INFO - PROCESS | 7589 | 1461467332198 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:08:52 INFO - PROCESS | 7589 | 1461467332202 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:08:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:08:52 INFO - PROCESS | 7589 | 1461467332208 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:08:52 INFO - PROCESS | 7589 | 1461467332211 Marionette TRACE conn3 <- [1,2946,null,{}] 20:08:52 INFO - PROCESS | 7589 | 1461467332217 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:52 INFO - PROCESS | 7589 | 1461467332464 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:08:52 INFO - PROCESS | 7589 | 1461467332736 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:52 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef706e000 == 148 [pid = 7589] [id = 744] 20:08:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faef0fc8000) [pid = 7589] [serial = 2233] [outer = (nil)] 20:08:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef1b8c800) [pid = 7589] [serial = 2234] [outer = 0x7faef0fc8000] 20:08:52 INFO - PROCESS | 7589 | 1461467332834 Marionette DEBUG loaded listener.js 20:08:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faef1c49000) [pid = 7589] [serial = 2235] [outer = 0x7faef0fc8000] 20:08:53 INFO - PROCESS | 7589 | 1461467333682 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:08:53 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. 20:08:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1530ms 20:08:53 INFO - PROCESS | 7589 | 1461467333740 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:08:53 INFO - PROCESS | 7589 | 1461467333743 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:08:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:08:53 INFO - PROCESS | 7589 | 1461467333751 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:08:53 INFO - PROCESS | 7589 | 1461467333754 Marionette TRACE conn3 <- [1,2950,null,{}] 20:08:53 INFO - PROCESS | 7589 | 1461467333802 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:54 INFO - PROCESS | 7589 | 1461467334107 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:08:54 INFO - PROCESS | 7589 | 1461467334333 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:54 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef7be3800 == 149 [pid = 7589] [id = 745] 20:08:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faef1af9000) [pid = 7589] [serial = 2236] [outer = (nil)] 20:08:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faef1cefc00) [pid = 7589] [serial = 2237] [outer = 0x7faef1af9000] 20:08:54 INFO - PROCESS | 7589 | 1461467334417 Marionette DEBUG loaded listener.js 20:08:54 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faef2c59400) [pid = 7589] [serial = 2238] [outer = 0x7faef1af9000] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedbbd2000 == 148 [pid = 7589] [id = 637] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef83ab800 == 147 [pid = 7589] [id = 678] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7bd8800 == 146 [pid = 7589] [id = 677] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef758a000 == 145 [pid = 7589] [id = 676] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0917f000 == 144 [pid = 7589] [id = 721] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf09051800 == 143 [pid = 7589] [id = 720] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf07226800 == 142 [pid = 7589] [id = 719] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf0565d000 == 141 [pid = 7589] [id = 718] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faf046d4800 == 140 [pid = 7589] [id = 717] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef83aa800 == 139 [pid = 7589] [id = 716] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef7399000 == 138 [pid = 7589] [id = 715] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f75800 == 137 [pid = 7589] [id = 714] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b42800 == 136 [pid = 7589] [id = 713] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef11d4800 == 135 [pid = 7589] [id = 712] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef0e06000 == 134 [pid = 7589] [id = 711] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee3c1800 == 133 [pid = 7589] [id = 710] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed4d5800 == 132 [pid = 7589] [id = 709] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb5bf000 == 131 [pid = 7589] [id = 708] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeab1d000 == 130 [pid = 7589] [id = 707] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4c9b000 == 129 [pid = 7589] [id = 706] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee21df000 == 128 [pid = 7589] [id = 705] 20:08:56 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc193000 == 127 [pid = 7589] [id = 704] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faee0c49800) [pid = 7589] [serial = 2111] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faee26b1400) [pid = 7589] [serial = 2061] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faee3679c00) [pid = 7589] [serial = 2063] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faeed2d2c00) [pid = 7589] [serial = 2075] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faeddbe7c00) [pid = 7589] [serial = 2052] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faeef452800) [pid = 7589] [serial = 2084] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faeee453800) [pid = 7589] [serial = 2081] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faedc898400) [pid = 7589] [serial = 2051] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faedb7c5400) [pid = 7589] [serial = 2102] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faedeca5000) [pid = 7589] [serial = 2106] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faeed83d800) [pid = 7589] [serial = 2078] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faef0e81c00) [pid = 7589] [serial = 2087] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faeedc40000) [pid = 7589] [serial = 2079] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faef1cf2400) [pid = 7589] [serial = 2097] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faee1f1cc00) [pid = 7589] [serial = 2057] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faed9a0bc00) [pid = 7589] [serial = 2048] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faeeb30e400) [pid = 7589] [serial = 2073] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faef19eec00) [pid = 7589] [serial = 2090] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faee0c14000) [pid = 7589] [serial = 2055] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faeeac5d400) [pid = 7589] [serial = 2070] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faee0c4c800) [pid = 7589] [serial = 2108] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faedc3a4400) [pid = 7589] [serial = 2103] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faef1c46800) [pid = 7589] [serial = 2094] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faef0fc6800) [pid = 7589] [serial = 2088] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faee0ea4800) [pid = 7589] [serial = 1989] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faef1b93000) [pid = 7589] [serial = 2093] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faef1c51c00) [pid = 7589] [serial = 2096] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faedf86dc00) [pid = 7589] [serial = 2054] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faeef93dc00) [pid = 7589] [serial = 2085] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faee39ab800) [pid = 7589] [serial = 2064] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faeee821c00) [pid = 7589] [serial = 2082] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faedd997000) [pid = 7589] [serial = 2105] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faee1f1a800) [pid = 7589] [serial = 2109] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faee24e9400) [pid = 7589] [serial = 2060] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faee1fcdc00) [pid = 7589] [serial = 2058] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faef2c5ec00) [pid = 7589] [serial = 2100] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faee655b000) [pid = 7589] [serial = 2069] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faee4ea7800) [pid = 7589] [serial = 2067] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faef2c52c00) [pid = 7589] [serial = 2099] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faef1b88000) [pid = 7589] [serial = 2091] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faedb3aec00) [pid = 7589] [serial = 2049] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faee4e9e800) [pid = 7589] [serial = 2066] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faeed566400) [pid = 7589] [serial = 2076] [outer = (nil)] [url = about:blank] 20:08:56 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faeeb2a6800) [pid = 7589] [serial = 2072] [outer = (nil)] [url = about:blank] 20:08:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faed8acf000 == 128 [pid = 7589] [id = 746] 20:08:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faedb218000) [pid = 7589] [serial = 2239] [outer = (nil)] 20:08:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faedb221c00) [pid = 7589] [serial = 2240] [outer = 0x7faedb218000] 20:08:57 INFO - PROCESS | 7589 | 1461467337357 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:08:57 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. 20:08:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 3642ms 20:08:57 INFO - PROCESS | 7589 | 1461467337394 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:08:57 INFO - PROCESS | 7589 | 1461467337399 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:08:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:08:57 INFO - PROCESS | 7589 | 1461467337458 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:08:57 INFO - PROCESS | 7589 | 1461467337464 Marionette TRACE conn3 <- [1,2954,null,{}] 20:08:57 INFO - PROCESS | 7589 | 1461467337475 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:57 INFO - PROCESS | 7589 | 1461467337749 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:08:57 INFO - PROCESS | 7589 | 1461467337937 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:57 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedc8c9800 == 129 [pid = 7589] [id = 747] 20:08:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedb7c7c00) [pid = 7589] [serial = 2241] [outer = (nil)] 20:08:57 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedc3a4400) [pid = 7589] [serial = 2242] [outer = 0x7faedb7c7c00] 20:08:58 INFO - PROCESS | 7589 | 1461467338009 Marionette DEBUG loaded listener.js 20:08:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faedc95d000) [pid = 7589] [serial = 2243] [outer = 0x7faedb7c7c00] 20:08:58 INFO - PROCESS | 7589 | 1461467338963 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:08:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:08:58 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 20:08:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1586ms 20:08:59 INFO - PROCESS | 7589 | 1461467338995 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:08:59 INFO - PROCESS | 7589 | 1461467339003 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:08:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:08:59 INFO - PROCESS | 7589 | 1461467339014 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:08:59 INFO - PROCESS | 7589 | 1461467339017 Marionette TRACE conn3 <- [1,2958,null,{}] 20:08:59 INFO - PROCESS | 7589 | 1461467339024 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:08:59 INFO - PROCESS | 7589 | 1461467339283 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:08:59 INFO - PROCESS | 7589 | 1461467339517 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe58800 == 130 [pid = 7589] [id = 748] 20:08:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faedc95dc00) [pid = 7589] [serial = 2244] [outer = (nil)] 20:08:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faedf876000) [pid = 7589] [serial = 2245] [outer = 0x7faedc95dc00] 20:08:59 INFO - PROCESS | 7589 | 1461467339583 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faee0c18800) [pid = 7589] [serial = 2246] [outer = 0x7faedc95dc00] 20:09:00 INFO - PROCESS | 7589 | 1461467340436 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:09:00 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. 20:09:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 20:09:00 INFO - PROCESS | 7589 | 1461467340446 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:09:00 INFO - PROCESS | 7589 | 1461467340449 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:09:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:09:00 INFO - PROCESS | 7589 | 1461467340463 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:09:00 INFO - PROCESS | 7589 | 1461467340469 Marionette TRACE conn3 <- [1,2962,null,{}] 20:09:00 INFO - PROCESS | 7589 | 1461467340485 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:00 INFO - PROCESS | 7589 | 1461467340781 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:09:00 INFO - PROCESS | 7589 | 1461467340840 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:00 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3411800 == 131 [pid = 7589] [id = 749] 20:09:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faee0eaec00) [pid = 7589] [serial = 2247] [outer = (nil)] 20:09:00 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faee1fccc00) [pid = 7589] [serial = 2248] [outer = 0x7faee0eaec00] 20:09:00 INFO - PROCESS | 7589 | 1461467340979 Marionette DEBUG loaded listener.js 20:09:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faee23fcc00) [pid = 7589] [serial = 2249] [outer = 0x7faee0eaec00] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faed7e42400) [pid = 7589] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faef0fc1c00) [pid = 7589] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faee3fb4000) [pid = 7589] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faee0ea8400) [pid = 7589] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faee33a0c00) [pid = 7589] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faeddbf1000) [pid = 7589] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faee3f11400) [pid = 7589] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faee3670800) [pid = 7589] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faeddbee000) [pid = 7589] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faed9c62800) [pid = 7589] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faedc954000) [pid = 7589] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faed7e45000) [pid = 7589] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faee1f17800) [pid = 7589] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faef0eecc00) [pid = 7589] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faef42b3800) [pid = 7589] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faeeb309800) [pid = 7589] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faeed848c00) [pid = 7589] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faed9c6f400) [pid = 7589] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faedf5a2400) [pid = 7589] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faeecd05400) [pid = 7589] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faeddd49400) [pid = 7589] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faedc88ac00) [pid = 7589] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:09:02 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faed99ea400) [pid = 7589] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:09:02 INFO - PROCESS | 7589 | 1461467342513 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:09:02 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. 20:09:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2088ms 20:09:02 INFO - PROCESS | 7589 | 1461467342553 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:09:02 INFO - PROCESS | 7589 | 1461467342556 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:09:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:09:02 INFO - PROCESS | 7589 | 1461467342563 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:09:02 INFO - PROCESS | 7589 | 1461467342566 Marionette TRACE conn3 <- [1,2966,null,{}] 20:09:02 INFO - PROCESS | 7589 | 1461467342571 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:02 INFO - PROCESS | 7589 | 1461467342872 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:09:02 INFO - PROCESS | 7589 | 1461467342898 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3924000 == 132 [pid = 7589] [id = 750] 20:09:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faed7e42400) [pid = 7589] [serial = 2250] [outer = (nil)] 20:09:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faee0c52c00) [pid = 7589] [serial = 2251] [outer = 0x7faed7e42400] 20:09:02 INFO - PROCESS | 7589 | 1461467342965 Marionette DEBUG loaded listener.js 20:09:03 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faee250a800) [pid = 7589] [serial = 2252] [outer = 0x7faed7e42400] 20:09:03 INFO - PROCESS | 7589 | 1461467343755 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:09:03 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. 20:09:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1229ms 20:09:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:09:03 INFO - PROCESS | 7589 | 1461467343793 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:09:03 INFO - PROCESS | 7589 | 1461467343796 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:09:03 INFO - PROCESS | 7589 | 1461467343803 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 7589 | 1461467343806 Marionette TRACE conn3 <- [1,2970,null,{}] 20:09:03 INFO - PROCESS | 7589 | 1461467343812 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:04 INFO - PROCESS | 7589 | 1461467344110 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:09:04 INFO - PROCESS | 7589 | 1461467344458 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedafda800 == 133 [pid = 7589] [id = 751] 20:09:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faed7e40c00) [pid = 7589] [serial = 2253] [outer = (nil)] 20:09:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faed99eb000) [pid = 7589] [serial = 2254] [outer = 0x7faed7e40c00] 20:09:04 INFO - PROCESS | 7589 | 1461467344544 Marionette DEBUG loaded listener.js 20:09:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faedb215000) [pid = 7589] [serial = 2255] [outer = 0x7faed7e40c00] 20:09:05 INFO - PROCESS | 7589 | 1461467345467 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:09:05 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. 20:09:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1682ms 20:09:05 INFO - PROCESS | 7589 | 1461467345500 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:09:05 INFO - PROCESS | 7589 | 1461467345508 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:09:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:09:05 INFO - PROCESS | 7589 | 1461467345520 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:09:05 INFO - PROCESS | 7589 | 1461467345524 Marionette TRACE conn3 <- [1,2974,null,{}] 20:09:05 INFO - PROCESS | 7589 | 1461467345532 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:05 INFO - PROCESS | 7589 | 1461467345785 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:09:06 INFO - PROCESS | 7589 | 1461467346052 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe51800 == 134 [pid = 7589] [id = 752] 20:09:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faedc895000) [pid = 7589] [serial = 2256] [outer = (nil)] 20:09:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faeddbe6400) [pid = 7589] [serial = 2257] [outer = 0x7faedc895000] 20:09:06 INFO - PROCESS | 7589 | 1461467346139 Marionette DEBUG loaded listener.js 20:09:06 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faeddd49800) [pid = 7589] [serial = 2258] [outer = 0x7faedc895000] 20:09:07 INFO - PROCESS | 7589 | 1461467347044 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 20:09:07 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. 20:09:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1583ms 20:09:07 INFO - PROCESS | 7589 | 1461467347108 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:09:07 INFO - PROCESS | 7589 | 1461467347116 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:09:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:09:07 INFO - PROCESS | 7589 | 1461467347170 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:09:07 INFO - PROCESS | 7589 | 1461467347173 Marionette TRACE conn3 <- [1,2978,null,{}] 20:09:07 INFO - PROCESS | 7589 | 1461467347187 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:07 INFO - PROCESS | 7589 | 1461467347454 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:09:07 INFO - PROCESS | 7589 | 1461467347717 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee6430800 == 135 [pid = 7589] [id = 753] 20:09:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee0c43800) [pid = 7589] [serial = 2259] [outer = (nil)] 20:09:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee0ea0400) [pid = 7589] [serial = 2260] [outer = 0x7faee0c43800] 20:09:07 INFO - PROCESS | 7589 | 1461467347880 Marionette DEBUG loaded listener.js 20:09:08 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee1fcf000) [pid = 7589] [serial = 2261] [outer = 0x7faee0c43800] 20:09:08 INFO - PROCESS | 7589 | 1461467348729 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:09:08 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. 20:09:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1632ms 20:09:08 INFO - PROCESS | 7589 | 1461467348757 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:09:08 INFO - PROCESS | 7589 | 1461467348762 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:09:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:09:08 INFO - PROCESS | 7589 | 1461467348779 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:09:08 INFO - PROCESS | 7589 | 1461467348789 Marionette TRACE conn3 <- [1,2982,null,{}] 20:09:08 INFO - PROCESS | 7589 | 1461467348797 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:09 INFO - PROCESS | 7589 | 1461467349101 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:09:09 INFO - PROCESS | 7589 | 1461467349374 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:09 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb374800 == 136 [pid = 7589] [id = 754] 20:09:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faedd993400) [pid = 7589] [serial = 2262] [outer = (nil)] 20:09:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee3672c00) [pid = 7589] [serial = 2263] [outer = 0x7faedd993400] 20:09:09 INFO - PROCESS | 7589 | 1461467349501 Marionette DEBUG loaded listener.js 20:09:09 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faee3945800) [pid = 7589] [serial = 2264] [outer = 0x7faedd993400] 20:09:10 INFO - PROCESS | 7589 | 1461467350325 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 20:09:10 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 20:09:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:09:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1600ms 20:09:10 INFO - PROCESS | 7589 | 1461467350371 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:09:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:09:10 INFO - PROCESS | 7589 | 1461467350376 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:09:10 INFO - PROCESS | 7589 | 1461467350382 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:09:10 INFO - PROCESS | 7589 | 1461467350386 Marionette TRACE conn3 <- [1,2986,null,{}] 20:09:10 INFO - PROCESS | 7589 | 1461467350391 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:10 INFO - PROCESS | 7589 | 1461467350635 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:09:10 INFO - PROCESS | 7589 | 1461467350903 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:10 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeec952800 == 137 [pid = 7589] [id = 755] 20:09:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedf871800) [pid = 7589] [serial = 2265] [outer = (nil)] 20:09:10 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faee39aac00) [pid = 7589] [serial = 2266] [outer = 0x7faedf871800] 20:09:10 INFO - PROCESS | 7589 | 1461467350982 Marionette DEBUG loaded listener.js 20:09:11 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faee3bc4c00) [pid = 7589] [serial = 2267] [outer = 0x7faedf871800] 20:09:11 INFO - PROCESS | 7589 | 1461467351790 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:09:11 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. 20:09:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1485ms 20:09:11 INFO - PROCESS | 7589 | 1461467351869 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:09:11 INFO - PROCESS | 7589 | 1461467351872 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:09:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:09:11 INFO - PROCESS | 7589 | 1461467351929 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:09:11 INFO - PROCESS | 7589 | 1461467351932 Marionette TRACE conn3 <- [1,2990,null,{}] 20:09:11 INFO - PROCESS | 7589 | 1461467351943 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:12 INFO - PROCESS | 7589 | 1461467352193 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:09:12 INFO - PROCESS | 7589 | 1461467352455 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:12 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed5c5000 == 138 [pid = 7589] [id = 756] 20:09:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee3fb0800) [pid = 7589] [serial = 2268] [outer = (nil)] 20:09:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faee3fb8800) [pid = 7589] [serial = 2269] [outer = 0x7faee3fb0800] 20:09:12 INFO - PROCESS | 7589 | 1461467352550 Marionette DEBUG loaded listener.js 20:09:12 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faeeac68800) [pid = 7589] [serial = 2270] [outer = 0x7faee3fb0800] 20:09:13 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedf95800 == 139 [pid = 7589] [id = 757] 20:09:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faeed566c00) [pid = 7589] [serial = 2271] [outer = (nil)] 20:09:13 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faeeb308800) [pid = 7589] [serial = 2272] [outer = 0x7faeed566c00] 20:09:13 INFO - PROCESS | 7589 | 1461467353564 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:09:13 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. 20:09:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1695ms 20:09:13 INFO - PROCESS | 7589 | 1461467353625 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:09:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:09:13 INFO - PROCESS | 7589 | 1461467353629 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:09:13 INFO - PROCESS | 7589 | 1461467353637 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:09:13 INFO - PROCESS | 7589 | 1461467353640 Marionette TRACE conn3 <- [1,2994,null,{}] 20:09:13 INFO - PROCESS | 7589 | 1461467353646 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:14 INFO - PROCESS | 7589 | 1461467354018 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:09:14 INFO - PROCESS | 7589 | 1461467354328 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:14 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeee709800 == 140 [pid = 7589] [id = 758] 20:09:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faedec8d400) [pid = 7589] [serial = 2273] [outer = (nil)] 20:09:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeed2d0400) [pid = 7589] [serial = 2274] [outer = 0x7faedec8d400] 20:09:14 INFO - PROCESS | 7589 | 1461467354411 Marionette DEBUG loaded listener.js 20:09:14 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faeed575400) [pid = 7589] [serial = 2275] [outer = 0x7faedec8d400] 20:09:15 INFO - PROCESS | 7589 | 1461467355156 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:09:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:09:15 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 20:09:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1546ms 20:09:15 INFO - PROCESS | 7589 | 1461467355192 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:09:15 INFO - PROCESS | 7589 | 1461467355195 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:09:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:09:15 INFO - PROCESS | 7589 | 1461467355213 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:09:15 INFO - PROCESS | 7589 | 1461467355220 Marionette TRACE conn3 <- [1,2998,null,{}] 20:09:15 INFO - PROCESS | 7589 | 1461467355228 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:15 INFO - PROCESS | 7589 | 1461467355476 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:09:15 INFO - PROCESS | 7589 | 1461467355715 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef0ea6800 == 141 [pid = 7589] [id = 759] 20:09:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faedfd88000) [pid = 7589] [serial = 2276] [outer = (nil)] 20:09:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeedc3a400) [pid = 7589] [serial = 2277] [outer = 0x7faedfd88000] 20:09:15 INFO - PROCESS | 7589 | 1461467355797 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faeedc47800) [pid = 7589] [serial = 2278] [outer = 0x7faedfd88000] 20:09:16 INFO - PROCESS | 7589 | 1461467356618 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:09:16 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. 20:09:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1440ms 20:09:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:09:16 INFO - PROCESS | 7589 | 1461467356652 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:09:16 INFO - PROCESS | 7589 | 1461467356655 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:09:16 INFO - PROCESS | 7589 | 1461467356663 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:09:16 INFO - PROCESS | 7589 | 1461467356665 Marionette TRACE conn3 <- [1,3002,null,{}] 20:09:16 INFO - PROCESS | 7589 | 1461467356672 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:16 INFO - PROCESS | 7589 | 1461467356975 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:09:17 INFO - PROCESS | 7589 | 1461467357208 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:17 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef183d800 == 142 [pid = 7589] [id = 760] 20:09:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faee39ac000) [pid = 7589] [serial = 2279] [outer = (nil)] 20:09:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faeedc47c00) [pid = 7589] [serial = 2280] [outer = 0x7faee39ac000] 20:09:17 INFO - PROCESS | 7589 | 1461467357291 Marionette DEBUG loaded listener.js 20:09:17 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faeee449c00) [pid = 7589] [serial = 2281] [outer = 0x7faee39ac000] 20:09:18 INFO - PROCESS | 7589 | 1461467358085 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:09:18 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. 20:09:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1487ms 20:09:18 INFO - PROCESS | 7589 | 1461467358150 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:09:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:09:18 INFO - PROCESS | 7589 | 1461467358155 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:09:18 INFO - PROCESS | 7589 | 1461467358163 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:09:18 INFO - PROCESS | 7589 | 1461467358165 Marionette TRACE conn3 <- [1,3006,null,{}] 20:09:18 INFO - PROCESS | 7589 | 1461467358172 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:18 INFO - PROCESS | 7589 | 1461467358427 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:09:18 INFO - PROCESS | 7589 | 1461467358706 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:18 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1eec000 == 143 [pid = 7589] [id = 761] 20:09:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faee3396000) [pid = 7589] [serial = 2282] [outer = (nil)] 20:09:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faeee454000) [pid = 7589] [serial = 2283] [outer = 0x7faee3396000] 20:09:18 INFO - PROCESS | 7589 | 1461467358788 Marionette DEBUG loaded listener.js 20:09:18 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faeef7bc400) [pid = 7589] [serial = 2284] [outer = 0x7faee3396000] 20:09:19 INFO - PROCESS | 7589 | 1461467359605 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:09:19 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. 20:09:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1485ms 20:09:19 INFO - PROCESS | 7589 | 1461467359648 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:09:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:09:19 INFO - PROCESS | 7589 | 1461467359652 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:09:19 INFO - PROCESS | 7589 | 1461467359658 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:09:19 INFO - PROCESS | 7589 | 1461467359663 Marionette TRACE conn3 <- [1,3010,null,{}] 20:09:19 INFO - PROCESS | 7589 | 1461467359669 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:19 INFO - PROCESS | 7589 | 1461467359952 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:09:20 INFO - PROCESS | 7589 | 1461467360198 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:20 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef6b7f800 == 144 [pid = 7589] [id = 762] 20:09:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faeedceb800) [pid = 7589] [serial = 2285] [outer = (nil)] 20:09:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faef0e81400) [pid = 7589] [serial = 2286] [outer = 0x7faeedceb800] 20:09:20 INFO - PROCESS | 7589 | 1461467360308 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef19e5800) [pid = 7589] [serial = 2287] [outer = 0x7faeedceb800] 20:09:21 INFO - PROCESS | 7589 | 1461467361181 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 20:09:21 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 20:09:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1539ms 20:09:21 INFO - PROCESS | 7589 | 1461467361197 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:09:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:09:21 INFO - PROCESS | 7589 | 1461467361202 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:09:21 INFO - PROCESS | 7589 | 1461467361209 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:09:21 INFO - PROCESS | 7589 | 1461467361214 Marionette TRACE conn3 <- [1,3014,null,{}] 20:09:21 INFO - PROCESS | 7589 | 1461467361219 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:21 INFO - PROCESS | 7589 | 1461467361519 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:09:21 INFO - PROCESS | 7589 | 1461467361767 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:21 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef83ab000 == 145 [pid = 7589] [id = 763] 20:09:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faee394b000) [pid = 7589] [serial = 2288] [outer = (nil)] 20:09:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef1cf8400) [pid = 7589] [serial = 2289] [outer = 0x7faee394b000] 20:09:21 INFO - PROCESS | 7589 | 1461467361848 Marionette DEBUG loaded listener.js 20:09:21 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef42ae400) [pid = 7589] [serial = 2290] [outer = 0x7faee394b000] 20:09:22 INFO - PROCESS | 7589 | [7589] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:09:22 INFO - PROCESS | 7589 | 1461467362765 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:09:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:09:22 INFO - {} 20:09:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:09:22 INFO - {} 20:09:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:09:22 INFO - {} 20:09:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:09:22 INFO - {} 20:09:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1589ms 20:09:22 INFO - PROCESS | 7589 | 1461467362805 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:09:22 INFO - PROCESS | 7589 | 1461467362809 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:09:22 INFO - TEST-START | /FileAPI/fileReader.html 20:09:22 INFO - PROCESS | 7589 | 1461467362816 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:09:22 INFO - PROCESS | 7589 | 1461467362819 Marionette TRACE conn3 <- [1,3018,null,{}] 20:09:22 INFO - PROCESS | 7589 | 1461467362824 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:23 INFO - PROCESS | 7589 | 1461467363099 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:09:23 INFO - PROCESS | 7589 | 1461467363353 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:23 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faefd795800 == 146 [pid = 7589] [id = 764] 20:09:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faee39a5400) [pid = 7589] [serial = 2291] [outer = (nil)] 20:09:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef5963400) [pid = 7589] [serial = 2292] [outer = 0x7faee39a5400] 20:09:23 INFO - PROCESS | 7589 | 1461467363483 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef628b000) [pid = 7589] [serial = 2293] [outer = 0x7faee39a5400] 20:09:24 INFO - PROCESS | 7589 | 1461467364291 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 20:09:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:09:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:09:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:09:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:09:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 1530ms 20:09:24 INFO - TEST-START | /FileAPI/historical.html 20:09:24 INFO - PROCESS | 7589 | 1461467364349 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:09:24 INFO - PROCESS | 7589 | 1461467364352 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:09:24 INFO - PROCESS | 7589 | 1461467364358 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:09:24 INFO - PROCESS | 7589 | 1461467364362 Marionette TRACE conn3 <- [1,3022,null,{}] 20:09:24 INFO - PROCESS | 7589 | 1461467364368 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:24 INFO - PROCESS | 7589 | 1461467364607 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:09:24 INFO - PROCESS | 7589 | 1461467364882 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:24 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf04107800 == 147 [pid = 7589] [id = 765] 20:09:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faeeb2a7c00) [pid = 7589] [serial = 2294] [outer = (nil)] 20:09:24 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef6478400) [pid = 7589] [serial = 2295] [outer = 0x7faeeb2a7c00] 20:09:24 INFO - PROCESS | 7589 | 1461467364959 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef6a33c00) [pid = 7589] [serial = 2296] [outer = 0x7faeeb2a7c00] 20:09:25 INFO - PROCESS | 7589 | 1461467365792 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 20:09:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:09:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:09:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:09:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:09:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:09:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:09:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:09:25 INFO - TEST-OK | /FileAPI/historical.html | took 1489ms 20:09:25 INFO - PROCESS | 7589 | 1461467365850 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:09:25 INFO - PROCESS | 7589 | 1461467365853 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:09:25 INFO - TEST-START | /FileAPI/idlharness.html 20:09:25 INFO - PROCESS | 7589 | 1461467365864 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:09:25 INFO - PROCESS | 7589 | 1461467365869 Marionette TRACE conn3 <- [1,3026,null,{}] 20:09:25 INFO - PROCESS | 7589 | 1461467365927 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:26 INFO - PROCESS | 7589 | 1461467366178 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:09:26 INFO - PROCESS | 7589 | 1461467366447 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:26 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf05511800 == 148 [pid = 7589] [id = 766] 20:09:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef6284000) [pid = 7589] [serial = 2297] [outer = (nil)] 20:09:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faef6bbe400) [pid = 7589] [serial = 2298] [outer = 0x7faef6284000] 20:09:26 INFO - PROCESS | 7589 | 1461467366525 Marionette DEBUG loaded listener.js 20:09:26 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faef6d4cc00) [pid = 7589] [serial = 2299] [outer = 0x7faef6284000] 20:09:28 INFO - PROCESS | 7589 | 1461467368353 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:09:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:09:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:09:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:09:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:09:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:09:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:09:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:09:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:09:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:09:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:09:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:09:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:09:28 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 20:09:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:09:28 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 20:09:28 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 20:09:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:09:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:09:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:09:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:09:28 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 20:09:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:09:28 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 20:09:28 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 20:09:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:09:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:09:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:09:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:09:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:09:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:09:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 2669ms 20:09:28 INFO - PROCESS | 7589 | 1461467368548 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 7589 | 1461467368554 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:09:28 INFO - TEST-START | /FileAPI/idlharness.worker 20:09:28 INFO - PROCESS | 7589 | 1461467368563 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - PROCESS | 7589 | 1461467368571 Marionette TRACE conn3 <- [1,3030,null,{}] 20:09:28 INFO - PROCESS | 7589 | 1461467368582 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:28 INFO - PROCESS | 7589 | 1461467368886 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:09:29 INFO - PROCESS | 7589 | 1461467369161 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:29 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0567a000 == 149 [pid = 7589] [id = 767] 20:09:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faeef43b400) [pid = 7589] [serial = 2300] [outer = (nil)] 20:09:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 183 (0x7faef8c70c00) [pid = 7589] [serial = 2301] [outer = 0x7faeef43b400] 20:09:29 INFO - PROCESS | 7589 | 1461467369237 Marionette DEBUG loaded listener.js 20:09:29 INFO - PROCESS | 7589 | ++DOMWINDOW == 184 (0x7faef8cc7800) [pid = 7589] [serial = 2302] [outer = 0x7faeef43b400] 20:09:29 INFO - PROCESS | 7589 | [7589] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:09:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:09:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:09:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:09:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:09:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:09:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:09:31 INFO - {} 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:09:31 INFO - {} 20:09:31 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 - {} 20:09:31 INFO - {} 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:09:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:09:31 INFO - {} 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:09:31 INFO - {} 20:09:31 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 - {} 20:09:31 INFO - {} 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:09:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:09:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:09:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:09:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - PROCESS | 7589 | 1461467371697 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 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 20:09:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:09:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:09:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:09:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:09:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:09:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:09:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:09:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:09:31 INFO - {} 20:09:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:09:31 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:09:32 INFO - {} 20:09:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3262ms 20:09:32 INFO - PROCESS | 7589 | 1461467371840 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:09:32 INFO - PROCESS | 7589 | 1461467371850 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:09:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:09:32 INFO - PROCESS | 7589 | 1461467371861 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:09:32 INFO - PROCESS | 7589 | 1461467371872 Marionette TRACE conn3 <- [1,3034,null,{}] 20:09:32 INFO - PROCESS | 7589 | 1461467371884 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:32 INFO - PROCESS | 7589 | 1461467372226 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:09:32 INFO - PROCESS | 7589 | 1461467372501 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:32 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf111a8000 == 150 [pid = 7589] [id = 768] 20:09:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 185 (0x7faef8cc8000) [pid = 7589] [serial = 2303] [outer = (nil)] 20:09:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 186 (0x7faef9090400) [pid = 7589] [serial = 2304] [outer = 0x7faef8cc8000] 20:09:32 INFO - PROCESS | 7589 | 1461467372577 Marionette DEBUG loaded listener.js 20:09:32 INFO - PROCESS | 7589 | ++DOMWINDOW == 187 (0x7faf08e16000) [pid = 7589] [serial = 2305] [outer = 0x7faef8cc8000] 20:09:33 INFO - PROCESS | 7589 | 1461467373350 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:09:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:09:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1550ms 20:09:33 INFO - PROCESS | 7589 | 1461467373411 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:09:33 INFO - PROCESS | 7589 | 1461467373415 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:09:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:09:33 INFO - PROCESS | 7589 | 1461467373421 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:09:33 INFO - PROCESS | 7589 | 1461467373424 Marionette TRACE conn3 <- [1,3038,null,{}] 20:09:33 INFO - PROCESS | 7589 | 1461467373429 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:33 INFO - PROCESS | 7589 | 1461467373676 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:09:33 INFO - PROCESS | 7589 | 1461467373951 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:33 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedae7e800 == 151 [pid = 7589] [id = 769] 20:09:33 INFO - PROCESS | 7589 | ++DOMWINDOW == 188 (0x7faef8cc4000) [pid = 7589] [serial = 2306] [outer = (nil)] 20:09:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 189 (0x7faf08f31800) [pid = 7589] [serial = 2307] [outer = 0x7faef8cc4000] 20:09:34 INFO - PROCESS | 7589 | 1461467374032 Marionette DEBUG loaded listener.js 20:09:34 INFO - PROCESS | 7589 | ++DOMWINDOW == 190 (0x7faf091a1c00) [pid = 7589] [serial = 2308] [outer = 0x7faef8cc4000] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed7f6b000 == 150 [pid = 7589] [id = 722] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faefe5f0800 == 149 [pid = 7589] [id = 699] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3924000 == 148 [pid = 7589] [id = 750] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee3411800 == 147 [pid = 7589] [id = 749] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedfe58800 == 146 [pid = 7589] [id = 748] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8c9800 == 145 [pid = 7589] [id = 747] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faed8acf000 == 144 [pid = 7589] [id = 746] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1f79000 == 143 [pid = 7589] [id = 742] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1b62800 == 142 [pid = 7589] [id = 741] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1831800 == 141 [pid = 7589] [id = 740] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faef1164000 == 140 [pid = 7589] [id = 739] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeee545800 == 139 [pid = 7589] [id = 738] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeedf86000 == 138 [pid = 7589] [id = 737] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeed551800 == 137 [pid = 7589] [id = 736] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeecb4d800 == 136 [pid = 7589] [id = 735] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb498000 == 135 [pid = 7589] [id = 734] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeeb380800 == 134 [pid = 7589] [id = 733] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faeea81f000 == 133 [pid = 7589] [id = 732] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee6418800 == 132 [pid = 7589] [id = 731] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee4ae1800 == 131 [pid = 7589] [id = 730] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee37db800 == 130 [pid = 7589] [id = 729] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faee21d2000 == 129 [pid = 7589] [id = 728] 20:09:36 INFO - PROCESS | 7589 | --DOCSHELL 0x7faedc8e1000 == 128 [pid = 7589] [id = 727] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 189 (0x7faeed846000) [pid = 7589] [serial = 2132] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 188 (0x7faeee44d400) [pid = 7589] [serial = 2139] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 187 (0x7faef61a6000) [pid = 7589] [serial = 2154] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 186 (0x7faef52df000) [pid = 7589] [serial = 2150] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 185 (0x7faedfd89000) [pid = 7589] [serial = 2180] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 184 (0x7faedb3afc00) [pid = 7589] [serial = 2177] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 183 (0x7faef2c60400) [pid = 7589] [serial = 2147] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 182 (0x7faeedc3e000) [pid = 7589] [serial = 2133] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 181 (0x7faee1fcc800) [pid = 7589] [serial = 2120] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 180 (0x7faee3952c00) [pid = 7589] [serial = 2124] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 179 (0x7faedf59b800) [pid = 7589] [serial = 2178] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 178 (0x7faef6a34400) [pid = 7589] [serial = 2159] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 177 (0x7faeeabf7000) [pid = 7589] [serial = 2130] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 176 (0x7faee3bcb400) [pid = 7589] [serial = 2127] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 175 (0x7faef6b25c00) [pid = 7589] [serial = 2160] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 174 (0x7faedf86e000) [pid = 7589] [serial = 2118] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 173 (0x7faee367c000) [pid = 7589] [serial = 2123] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 172 (0x7faedb9cd000) [pid = 7589] [serial = 2171] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 171 (0x7faeddbebc00) [pid = 7589] [serial = 2174] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 170 (0x7faed9c69400) [pid = 7589] [serial = 2169] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 169 (0x7faedc94f400) [pid = 7589] [serial = 2172] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 168 (0x7faef73f1000) [pid = 7589] [serial = 2165] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 167 (0x7faef0fca000) [pid = 7589] [serial = 2144] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 166 (0x7faef6542800) [pid = 7589] [serial = 2157] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 165 (0x7faef19e0400) [pid = 7589] [serial = 2145] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 164 (0x7faeedceb400) [pid = 7589] [serial = 2135] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 163 (0x7faeef935000) [pid = 7589] [serial = 2142] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 162 (0x7faeef432400) [pid = 7589] [serial = 2141] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 161 (0x7faee3fbcc00) [pid = 7589] [serial = 2129] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 160 (0x7faed99e7400) [pid = 7589] [serial = 2168] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 159 (0x7faeede68800) [pid = 7589] [serial = 2136] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 158 (0x7faee39af400) [pid = 7589] [serial = 2126] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 157 (0x7faef5685800) [pid = 7589] [serial = 2151] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 156 (0x7faef42b3c00) [pid = 7589] [serial = 2148] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 155 (0x7faedec9f400) [pid = 7589] [serial = 2117] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 154 (0x7faef6c98000) [pid = 7589] [serial = 2162] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 153 (0x7faef6d48800) [pid = 7589] [serial = 2163] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 152 (0x7faeee006800) [pid = 7589] [serial = 2138] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 151 (0x7faef628e400) [pid = 7589] [serial = 2156] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 150 (0x7faef7d5c000) [pid = 7589] [serial = 2166] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faedec82400) [pid = 7589] [serial = 2175] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee250c800) [pid = 7589] [serial = 2121] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faedfd86000) [pid = 7589] [serial = 2046] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faef60c4400) [pid = 7589] [serial = 2153] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faed9c6a000) [pid = 7589] [serial = 2114] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faedb3ba000) [pid = 7589] [serial = 2115] [outer = (nil)] [url = about:blank] 20:09:36 INFO - PROCESS | 7589 | 1461467376794 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 20:09:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:09:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:09:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 3394ms 20:09:36 INFO - PROCESS | 7589 | 1461467376817 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 7589 | 1461467376823 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:09:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:09:36 INFO - PROCESS | 7589 | 1461467376837 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - PROCESS | 7589 | 1461467376841 Marionette TRACE conn3 <- [1,3042,null,{}] 20:09:36 INFO - PROCESS | 7589 | 1461467376852 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:37 INFO - PROCESS | 7589 | 1461467377230 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:09:37 INFO - PROCESS | 7589 | 1461467377428 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:37 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedb8f4800 == 129 [pid = 7589] [id = 770] 20:09:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faedb7cd800) [pid = 7589] [serial = 2309] [outer = (nil)] 20:09:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faedb9c5000) [pid = 7589] [serial = 2310] [outer = 0x7faedb7cd800] 20:09:37 INFO - PROCESS | 7589 | 1461467377502 Marionette DEBUG loaded listener.js 20:09:37 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faedc896c00) [pid = 7589] [serial = 2311] [outer = 0x7faedb7cd800] 20:09:38 INFO - PROCESS | 7589 | 1461467378661 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:09:38 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. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:09:38 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'.) 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:09:38 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. 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:09:38 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. 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:09:38 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. 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:09:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:09:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:09:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:09:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1931ms 20:09:38 INFO - PROCESS | 7589 | 1461467378848 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:09:38 INFO - PROCESS | 7589 | 1461467378857 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:09:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:09:38 INFO - PROCESS | 7589 | 1461467378886 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:09:38 INFO - PROCESS | 7589 | 1461467378890 Marionette TRACE conn3 <- [1,3046,null,{}] 20:09:38 INFO - PROCESS | 7589 | 1461467378896 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:39 INFO - PROCESS | 7589 | 1461467379196 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:09:39 INFO - PROCESS | 7589 | 1461467379328 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:39 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faede933000 == 130 [pid = 7589] [id = 771] 20:09:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faedecab800) [pid = 7589] [serial = 2312] [outer = (nil)] 20:09:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faedf86d800) [pid = 7589] [serial = 2313] [outer = 0x7faedecab800] 20:09:39 INFO - PROCESS | 7589 | 1461467379394 Marionette DEBUG loaded listener.js 20:09:39 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faee0c15400) [pid = 7589] [serial = 2314] [outer = 0x7faedecab800] 20:09:39 INFO - PROCESS | 7589 | [7589] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:09:40 INFO - PROCESS | 7589 | 1461467380449 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:09:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:09:40 INFO - {} 20:09:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1596ms 20:09:40 INFO - PROCESS | 7589 | 1461467380474 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:09:40 INFO - PROCESS | 7589 | 1461467380477 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:09:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:09:40 INFO - PROCESS | 7589 | 1461467380494 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:09:40 INFO - PROCESS | 7589 | 1461467380500 Marionette TRACE conn3 <- [1,3050,null,{}] 20:09:40 INFO - PROCESS | 7589 | 1461467380516 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:40 INFO - PROCESS | 7589 | 1461467380816 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 149 (0x7faee1fd0800) [pid = 7589] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 148 (0x7faee3f0d800) [pid = 7589] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 147 (0x7faef1af9000) [pid = 7589] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 146 (0x7faedb218000) [pid = 7589] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 145 (0x7faedfd8b800) [pid = 7589] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 144 (0x7faeea903400) [pid = 7589] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 143 (0x7faedc894400) [pid = 7589] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 142 (0x7faed9c65800) [pid = 7589] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 141 (0x7faee4ea8800) [pid = 7589] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 140 (0x7faee250b400) [pid = 7589] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 139 (0x7faedb7c7c00) [pid = 7589] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 138 (0x7faee3f0cc00) [pid = 7589] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 137 (0x7faeedb6a800) [pid = 7589] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 136 (0x7faee0eaec00) [pid = 7589] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 135 (0x7faee6559800) [pid = 7589] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 134 (0x7faeed848800) [pid = 7589] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 133 (0x7faee1fd4400) [pid = 7589] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 132 (0x7faedc95dc00) [pid = 7589] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:09:41 INFO - PROCESS | 7589 | --DOMWINDOW == 131 (0x7faeed848400) [pid = 7589] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:09:41 INFO - PROCESS | 7589 | 1461467381683 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:41 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faedfe5c000 == 131 [pid = 7589] [id = 772] 20:09:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 132 (0x7faed9c6ac00) [pid = 7589] [serial = 2315] [outer = (nil)] 20:09:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 133 (0x7faedeca4000) [pid = 7589] [serial = 2316] [outer = 0x7faed9c6ac00] 20:09:41 INFO - PROCESS | 7589 | 1461467381760 Marionette DEBUG loaded listener.js 20:09:41 INFO - PROCESS | 7589 | ++DOMWINDOW == 134 (0x7faee24dec00) [pid = 7589] [serial = 2317] [outer = 0x7faed9c6ac00] 20:09:42 INFO - PROCESS | 7589 | 1461467382477 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 20:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:09:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1995ms 20:09:42 INFO - PROCESS | 7589 | 1461467382490 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:09:42 INFO - PROCESS | 7589 | 1461467382494 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:09:42 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:09:42 INFO - PROCESS | 7589 | 1461467382523 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:09:42 INFO - PROCESS | 7589 | 1461467382527 Marionette TRACE conn3 <- [1,3054,null,{}] 20:09:42 INFO - PROCESS | 7589 | 1461467382533 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:42 INFO - PROCESS | 7589 | 1461467382767 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:09:42 INFO - PROCESS | 7589 | 1461467382962 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee3412000 == 132 [pid = 7589] [id = 773] 20:09:42 INFO - PROCESS | 7589 | ++DOMWINDOW == 135 (0x7faedb218000) [pid = 7589] [serial = 2318] [outer = (nil)] 20:09:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 136 (0x7faee3676800) [pid = 7589] [serial = 2319] [outer = 0x7faedb218000] 20:09:43 INFO - PROCESS | 7589 | 1461467383028 Marionette DEBUG loaded listener.js 20:09:43 INFO - PROCESS | 7589 | ++DOMWINDOW == 137 (0x7faee3950000) [pid = 7589] [serial = 2320] [outer = 0x7faedb218000] 20:09:44 INFO - PROCESS | 7589 | 1461467384652 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:09:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:09:44 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" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:09:44 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" 20:09:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:09:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:09:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2319ms 20:09:44 INFO - PROCESS | 7589 | 1461467384824 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:09:44 INFO - PROCESS | 7589 | 1461467384834 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:09:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:09:44 INFO - PROCESS | 7589 | 1461467384849 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:09:44 INFO - PROCESS | 7589 | 1461467384862 Marionette TRACE conn3 <- [1,3058,null,{}] 20:09:44 INFO - PROCESS | 7589 | 1461467384884 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:45 INFO - PROCESS | 7589 | 1461467385234 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:09:45 INFO - PROCESS | 7589 | 1461467385445 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:45 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeddede800 == 133 [pid = 7589] [id = 774] 20:09:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 138 (0x7faeddbf1800) [pid = 7589] [serial = 2321] [outer = (nil)] 20:09:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 139 (0x7faee0ea2c00) [pid = 7589] [serial = 2322] [outer = 0x7faeddbf1800] 20:09:45 INFO - PROCESS | 7589 | 1461467385526 Marionette DEBUG loaded listener.js 20:09:45 INFO - PROCESS | 7589 | ++DOMWINDOW == 140 (0x7faee0c4bc00) [pid = 7589] [serial = 2323] [outer = 0x7faeddbf1800] 20:09:46 INFO - PROCESS | 7589 | 1461467386446 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:09:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:09:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:09:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:09:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:09:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:09:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:09:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:09:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:09:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1657ms 20:09:46 INFO - PROCESS | 7589 | 1461467386510 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:09:46 INFO - PROCESS | 7589 | 1461467386526 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:09:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:09:46 INFO - PROCESS | 7589 | 1461467386537 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:09:46 INFO - PROCESS | 7589 | 1461467386540 Marionette TRACE conn3 <- [1,3062,null,{}] 20:09:46 INFO - PROCESS | 7589 | 1461467386547 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:46 INFO - PROCESS | 7589 | 1461467386828 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:09:47 INFO - PROCESS | 7589 | 1461467387155 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:47 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee36ec800 == 134 [pid = 7589] [id = 775] 20:09:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 141 (0x7faee0c22400) [pid = 7589] [serial = 2324] [outer = (nil)] 20:09:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 142 (0x7faee39a6800) [pid = 7589] [serial = 2325] [outer = 0x7faee0c22400] 20:09:47 INFO - PROCESS | 7589 | 1461467387252 Marionette DEBUG loaded listener.js 20:09:47 INFO - PROCESS | 7589 | ++DOMWINDOW == 143 (0x7faee3bce800) [pid = 7589] [serial = 2326] [outer = 0x7faee0c22400] 20:09:47 INFO - PROCESS | 7589 | [7589] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:09:48 INFO - PROCESS | 7589 | 1461467388206 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:09:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:09:48 INFO - {} 20:09:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1691ms 20:09:48 INFO - PROCESS | 7589 | 1461467388257 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:09:48 INFO - PROCESS | 7589 | 1461467388260 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:09:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:09:48 INFO - PROCESS | 7589 | 1461467388270 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:09:48 INFO - PROCESS | 7589 | 1461467388275 Marionette TRACE conn3 <- [1,3066,null,{}] 20:09:48 INFO - PROCESS | 7589 | 1461467388299 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:48 INFO - PROCESS | 7589 | 1461467388577 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:09:48 INFO - PROCESS | 7589 | 1461467388896 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:48 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee6424800 == 135 [pid = 7589] [id = 776] 20:09:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 144 (0x7faee3fbb400) [pid = 7589] [serial = 2327] [outer = (nil)] 20:09:48 INFO - PROCESS | 7589 | ++DOMWINDOW == 145 (0x7faee6553000) [pid = 7589] [serial = 2328] [outer = 0x7faee3fbb400] 20:09:48 INFO - PROCESS | 7589 | 1461467388981 Marionette DEBUG loaded listener.js 20:09:49 INFO - PROCESS | 7589 | ++DOMWINDOW == 146 (0x7faeea904000) [pid = 7589] [serial = 2329] [outer = 0x7faee3fbb400] 20:09:49 INFO - PROCESS | 7589 | 1461467389758 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 20:09:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:09:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:09:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:09:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:09:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:09:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:09:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:09:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1550ms 20:09:49 INFO - PROCESS | 7589 | 1461467389823 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:09:49 INFO - PROCESS | 7589 | 1461467389828 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:09:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:09:49 INFO - PROCESS | 7589 | 1461467389834 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:09:49 INFO - PROCESS | 7589 | 1461467389837 Marionette TRACE conn3 <- [1,3070,null,{}] 20:09:49 INFO - PROCESS | 7589 | 1461467389857 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:50 INFO - PROCESS | 7589 | 1461467390166 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:09:50 INFO - PROCESS | 7589 | 1461467390379 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:50 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeaa11800 == 136 [pid = 7589] [id = 777] 20:09:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 147 (0x7faeeabef000) [pid = 7589] [serial = 2330] [outer = (nil)] 20:09:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 148 (0x7faeeac69800) [pid = 7589] [serial = 2331] [outer = 0x7faeeabef000] 20:09:50 INFO - PROCESS | 7589 | 1461467390464 Marionette DEBUG loaded listener.js 20:09:50 INFO - PROCESS | 7589 | ++DOMWINDOW == 149 (0x7faeeb2a9000) [pid = 7589] [serial = 2332] [outer = 0x7faeeabef000] 20:09:51 INFO - PROCESS | 7589 | 1461467391317 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 20:09:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:09:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:09:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:09:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:09:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:09:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:09:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1533ms 20:09:51 INFO - PROCESS | 7589 | 1461467391370 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:09:51 INFO - PROCESS | 7589 | 1461467391374 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:09:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:09:51 INFO - PROCESS | 7589 | 1461467391380 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:09:51 INFO - PROCESS | 7589 | 1461467391384 Marionette TRACE conn3 <- [1,3074,null,{}] 20:09:51 INFO - PROCESS | 7589 | 1461467391389 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:51 INFO - PROCESS | 7589 | 1461467391628 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:09:51 INFO - PROCESS | 7589 | 1461467391903 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:51 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeeb47d800 == 137 [pid = 7589] [id = 778] 20:09:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 150 (0x7faeeabf7400) [pid = 7589] [serial = 2333] [outer = (nil)] 20:09:51 INFO - PROCESS | 7589 | ++DOMWINDOW == 151 (0x7faeed2ca000) [pid = 7589] [serial = 2334] [outer = 0x7faeeabf7400] 20:09:51 INFO - PROCESS | 7589 | 1461467391984 Marionette DEBUG loaded listener.js 20:09:52 INFO - PROCESS | 7589 | ++DOMWINDOW == 152 (0x7faeed45b800) [pid = 7589] [serial = 2335] [outer = 0x7faeeabf7400] 20:09:52 INFO - PROCESS | 7589 | 1461467392805 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 20:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:09:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1484ms 20:09:52 INFO - PROCESS | 7589 | 1461467392908 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:09:52 INFO - PROCESS | 7589 | 1461467392913 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:09:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:09:52 INFO - PROCESS | 7589 | 1461467392927 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:09:52 INFO - PROCESS | 7589 | 1461467392929 Marionette TRACE conn3 <- [1,3078,null,{}] 20:09:52 INFO - PROCESS | 7589 | 1461467392940 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:53 INFO - PROCESS | 7589 | 1461467393225 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:09:53 INFO - PROCESS | 7589 | 1461467393600 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:53 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faee4b7e000 == 138 [pid = 7589] [id = 779] 20:09:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 153 (0x7faee3952400) [pid = 7589] [serial = 2336] [outer = (nil)] 20:09:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 154 (0x7faee3f08400) [pid = 7589] [serial = 2337] [outer = 0x7faee3952400] 20:09:53 INFO - PROCESS | 7589 | 1461467393683 Marionette DEBUG loaded listener.js 20:09:53 INFO - PROCESS | 7589 | ++DOMWINDOW == 155 (0x7faeee44e800) [pid = 7589] [serial = 2338] [outer = 0x7faee3952400] 20:09:54 INFO - PROCESS | 7589 | 1461467394498 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 20:09:54 INFO - PROCESS | 7589 | 1461467394523 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:09:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:09:54 INFO - PROCESS | 7589 | 1461467394535 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:09:54 INFO - PROCESS | 7589 | 1461467394540 Marionette TRACE conn3 <- [1,3082,null,{}] 20:09:54 INFO - PROCESS | 7589 | 1461467394551 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:54 INFO - PROCESS | 7589 | 1461467394794 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:09:55 INFO - PROCESS | 7589 | 1461467395073 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:55 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeed55a000 == 139 [pid = 7589] [id = 780] 20:09:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 156 (0x7faeee736400) [pid = 7589] [serial = 2339] [outer = (nil)] 20:09:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 157 (0x7faef0e29400) [pid = 7589] [serial = 2340] [outer = 0x7faeee736400] 20:09:55 INFO - PROCESS | 7589 | 1461467395164 Marionette DEBUG loaded listener.js 20:09:55 INFO - PROCESS | 7589 | ++DOMWINDOW == 158 (0x7faef0e8f400) [pid = 7589] [serial = 2341] [outer = 0x7faeee736400] 20:09:55 INFO - PROCESS | 7589 | 1461467395993 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 20:09:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:09:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:09:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1493ms 20:09:56 INFO - PROCESS | 7589 | 1461467396031 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:09:56 INFO - PROCESS | 7589 | 1461467396034 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:09:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:09:56 INFO - PROCESS | 7589 | 1461467396041 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:09:56 INFO - PROCESS | 7589 | 1461467396045 Marionette TRACE conn3 <- [1,3086,null,{}] 20:09:56 INFO - PROCESS | 7589 | 1461467396050 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:56 INFO - PROCESS | 7589 | 1461467396331 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:09:56 INFO - PROCESS | 7589 | 1461467396583 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:56 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeedf8d800 == 140 [pid = 7589] [id = 781] 20:09:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 159 (0x7faeee44b000) [pid = 7589] [serial = 2342] [outer = (nil)] 20:09:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 160 (0x7faef0fcd400) [pid = 7589] [serial = 2343] [outer = 0x7faeee44b000] 20:09:56 INFO - PROCESS | 7589 | 1461467396665 Marionette DEBUG loaded listener.js 20:09:56 INFO - PROCESS | 7589 | ++DOMWINDOW == 161 (0x7faef19ea400) [pid = 7589] [serial = 2344] [outer = 0x7faeee44b000] 20:09:57 INFO - PROCESS | 7589 | 1461467397513 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:09:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1484ms 20:09:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:09:57 INFO - PROCESS | 7589 | 1461467397526 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:09:57 INFO - PROCESS | 7589 | 1461467397529 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:09:57 INFO - PROCESS | 7589 | 1461467397536 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:09:57 INFO - PROCESS | 7589 | 1461467397538 Marionette TRACE conn3 <- [1,3090,null,{}] 20:09:57 INFO - PROCESS | 7589 | 1461467397545 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:57 INFO - PROCESS | 7589 | 1461467397784 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:09:58 INFO - PROCESS | 7589 | 1461467398046 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:58 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faeef4bf800 == 141 [pid = 7589] [id = 782] 20:09:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 162 (0x7faed7e45800) [pid = 7589] [serial = 2345] [outer = (nil)] 20:09:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 163 (0x7faef0ff5c00) [pid = 7589] [serial = 2346] [outer = 0x7faed7e45800] 20:09:58 INFO - PROCESS | 7589 | 1461467398128 Marionette DEBUG loaded listener.js 20:09:58 INFO - PROCESS | 7589 | ++DOMWINDOW == 164 (0x7faef1c49400) [pid = 7589] [serial = 2347] [outer = 0x7faed7e45800] 20:09:58 INFO - PROCESS | 7589 | 1461467398942 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:09:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1431ms 20:09:58 INFO - PROCESS | 7589 | 1461467398967 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:09:58 INFO - PROCESS | 7589 | 1461467398971 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:09:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:09:58 INFO - PROCESS | 7589 | 1461467398978 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:09:58 INFO - PROCESS | 7589 | 1461467398980 Marionette TRACE conn3 <- [1,3094,null,{}] 20:09:58 INFO - PROCESS | 7589 | 1461467398987 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:09:59 INFO - PROCESS | 7589 | 1461467399242 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:09:59 INFO - PROCESS | 7589 | 1461467399499 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:59 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef168a000 == 142 [pid = 7589] [id = 783] 20:09:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 165 (0x7faed7e47000) [pid = 7589] [serial = 2348] [outer = (nil)] 20:09:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 166 (0x7faef1cf3800) [pid = 7589] [serial = 2349] [outer = 0x7faed7e47000] 20:09:59 INFO - PROCESS | 7589 | 1461467399578 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 7589 | ++DOMWINDOW == 167 (0x7faef2c55c00) [pid = 7589] [serial = 2350] [outer = 0x7faed7e47000] 20:10:00 INFO - PROCESS | 7589 | 1461467400410 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:10:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:10:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1485ms 20:10:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:10:00 INFO - PROCESS | 7589 | 1461467400465 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:10:00 INFO - PROCESS | 7589 | 1461467400469 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:10:00 INFO - PROCESS | 7589 | 1461467400476 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:10:00 INFO - PROCESS | 7589 | 1461467400479 Marionette TRACE conn3 <- [1,3098,null,{}] 20:10:00 INFO - PROCESS | 7589 | 1461467400486 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:00 INFO - PROCESS | 7589 | 1461467400794 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:10:01 INFO - PROCESS | 7589 | 1461467401018 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:01 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef1bf4000 == 143 [pid = 7589] [id = 784] 20:10:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 168 (0x7faee3679000) [pid = 7589] [serial = 2351] [outer = (nil)] 20:10:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 169 (0x7faef5685c00) [pid = 7589] [serial = 2352] [outer = 0x7faee3679000] 20:10:01 INFO - PROCESS | 7589 | 1461467401116 Marionette DEBUG loaded listener.js 20:10:01 INFO - PROCESS | 7589 | ++DOMWINDOW == 170 (0x7faef6a30c00) [pid = 7589] [serial = 2353] [outer = 0x7faee3679000] 20:10:02 INFO - PROCESS | 7589 | 1461467402006 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 20:10:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:10:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:10:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1589ms 20:10:02 INFO - PROCESS | 7589 | 1461467402065 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:10:02 INFO - PROCESS | 7589 | 1461467402068 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:10:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:10:02 INFO - PROCESS | 7589 | 1461467402075 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:10:02 INFO - PROCESS | 7589 | 1461467402078 Marionette TRACE conn3 <- [1,3102,null,{}] 20:10:02 INFO - PROCESS | 7589 | 1461467402107 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:02 INFO - PROCESS | 7589 | 1461467402429 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:10:02 INFO - PROCESS | 7589 | 1461467402710 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef64c0800 == 144 [pid = 7589] [id = 785] 20:10:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 171 (0x7faef1b91000) [pid = 7589] [serial = 2354] [outer = (nil)] 20:10:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 172 (0x7faef6d48800) [pid = 7589] [serial = 2355] [outer = 0x7faef1b91000] 20:10:02 INFO - PROCESS | 7589 | 1461467402856 Marionette DEBUG loaded listener.js 20:10:02 INFO - PROCESS | 7589 | ++DOMWINDOW == 173 (0x7faef7e17000) [pid = 7589] [serial = 2356] [outer = 0x7faef1b91000] 20:10:03 INFO - PROCESS | 7589 | 1461467403695 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:10:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:10:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1635ms 20:10:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:10:03 INFO - PROCESS | 7589 | 1461467403711 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 7589 | 1461467403715 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:10:03 INFO - PROCESS | 7589 | 1461467403721 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 7589 | 1461467403725 Marionette TRACE conn3 <- [1,3106,null,{}] 20:10:03 INFO - PROCESS | 7589 | 1461467403731 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:03 INFO - PROCESS | 7589 | 1461467403984 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:10:04 INFO - PROCESS | 7589 | 1461467404238 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:04 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef781f000 == 145 [pid = 7589] [id = 786] 20:10:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 174 (0x7faef1c44000) [pid = 7589] [serial = 2357] [outer = (nil)] 20:10:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 175 (0x7faef848f000) [pid = 7589] [serial = 2358] [outer = 0x7faef1c44000] 20:10:04 INFO - PROCESS | 7589 | 1461467404322 Marionette DEBUG loaded listener.js 20:10:04 INFO - PROCESS | 7589 | ++DOMWINDOW == 176 (0x7faef8cc2800) [pid = 7589] [serial = 2359] [outer = 0x7faef1c44000] 20:10:05 INFO - PROCESS | 7589 | 1461467405180 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 20:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:10:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:10:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1480ms 20:10:05 INFO - PROCESS | 7589 | 1461467405202 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:10:05 INFO - PROCESS | 7589 | 1461467405206 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:10:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:10:05 INFO - PROCESS | 7589 | 1461467405212 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:10:05 INFO - PROCESS | 7589 | 1461467405215 Marionette TRACE conn3 <- [1,3110,null,{}] 20:10:05 INFO - PROCESS | 7589 | 1461467405221 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:05 INFO - PROCESS | 7589 | 1461467405481 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:10:05 INFO - PROCESS | 7589 | 1461467405768 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:05 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faef9d11000 == 146 [pid = 7589] [id = 787] 20:10:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 177 (0x7faef1cf8800) [pid = 7589] [serial = 2360] [outer = (nil)] 20:10:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 178 (0x7faef908d400) [pid = 7589] [serial = 2361] [outer = 0x7faef1cf8800] 20:10:05 INFO - PROCESS | 7589 | 1461467405846 Marionette DEBUG loaded listener.js 20:10:05 INFO - PROCESS | 7589 | ++DOMWINDOW == 179 (0x7faef9094c00) [pid = 7589] [serial = 2362] [outer = 0x7faef1cf8800] 20:10:06 INFO - PROCESS | 7589 | 1461467406684 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:10:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:10:06 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 20:10:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:10:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 20:10:06 INFO - PROCESS | 7589 | 1461467406753 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 7589 | 1461467406756 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:10:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:10:06 INFO - PROCESS | 7589 | 1461467406763 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 7589 | 1461467406766 Marionette TRACE conn3 <- [1,3114,null,{}] 20:10:06 INFO - PROCESS | 7589 | 1461467406771 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:10:07 INFO - PROCESS | 7589 | 1461467407024 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:10:07 INFO - PROCESS | 7589 | 1461467407319 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"9744d91d-f207-43b1-a4a3-cee43155fd24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:07 INFO - PROCESS | 7589 | ++DOCSHELL 0x7faf0489a800 == 147 [pid = 7589] [id = 788] 20:10:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 180 (0x7faedb213c00) [pid = 7589] [serial = 2363] [outer = (nil)] 20:10:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 181 (0x7faef8495800) [pid = 7589] [serial = 2364] [outer = 0x7faedb213c00] 20:10:07 INFO - PROCESS | 7589 | 1461467407400 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 7589 | ++DOMWINDOW == 182 (0x7faef9a45400) [pid = 7589] [serial = 2365] [outer = 0x7faedb213c00] 20:10:08 INFO - PROCESS | 7589 | 1461467408226 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:10:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:10:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1482ms 20:10:08 INFO - PROCESS | 7589 | 1461467408246 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:10:08 INFO - PROCESS | 7589 | 1461467408249 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:10:09 WARNING - u'runner_teardown' () 20:10:09 INFO - No more tests 20:10:09 INFO - Got 0 unexpected results 20:10:09 INFO - SUITE-END | took 1275s 20:10:09 INFO - Closing logging queue 20:10:09 INFO - queue closed 20:10:09 INFO - Return code: 0 20:10:09 WARNING - # TBPL SUCCESS # 20:10:09 INFO - Running post-action listener: _resource_record_post_action 20:10:09 INFO - Running post-run listener: _resource_record_post_run 20:10:10 INFO - Total resource usage - Wall time: 1312s; CPU: 98.0%; Read bytes: 69632; Write bytes: 977555456; Read time: 40; Write time: 556920 20:10:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:10:10 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 51011584; Read time: 0; Write time: 73136 20:10:10 INFO - run-tests - Wall time: 1281s; CPU: 98.0%; Read bytes: 69632; Write bytes: 925147136; Read time: 40; Write time: 483476 20:10:10 INFO - Running post-run listener: _upload_blobber_files 20:10:10 INFO - Blob upload gear active. 20:10:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:10:10 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 20:10:10 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:10:10 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:10:11 INFO - (blobuploader) - INFO - Open directory for files ... 20:10:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:10:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:10:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:10:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:10:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:10:13 INFO - (blobuploader) - INFO - Done attempting. 20:10:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:10:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:10:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:10:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:10:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:10:14 INFO - (blobuploader) - INFO - Done attempting. 20:10:14 INFO - (blobuploader) - INFO - Iteration through files over. 20:10:14 INFO - Return code: 0 20:10:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:10:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:10:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e78542af05027fdcae75b3f2034653928398df8a22c507df48bf050f9b1589ce7da15f97804bad519819b5a49f6f3e19519a63dfc581571d7c8d39324ef18d12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e323ac25c32eec382a0b3dbb3dcd3bf35633b5dd36861ab034471817025e6b841c5cdaa05882b51245d819cf91ed409f9e7d7d8d62f55904aadb3f6ae0669ee7"} 20:10:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:10:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:10:14 INFO - Contents: 20:10:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e78542af05027fdcae75b3f2034653928398df8a22c507df48bf050f9b1589ce7da15f97804bad519819b5a49f6f3e19519a63dfc581571d7c8d39324ef18d12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e323ac25c32eec382a0b3dbb3dcd3bf35633b5dd36861ab034471817025e6b841c5cdaa05882b51245d819cf91ed409f9e7d7d8d62f55904aadb3f6ae0669ee7"} 20:10:14 INFO - Running post-run listener: copy_logs_to_upload_dir 20:10:14 INFO - Copying logs to upload dir... 20:10:14 INFO - mkdir: /builds/slave/test/build/upload/logs 20:10:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1385.187655 ========= master_lag: 0.52 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 5 secs) (at 2016-04-23 20:10:15.284302) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 20:10:15.290392) ========= 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=9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e78542af05027fdcae75b3f2034653928398df8a22c507df48bf050f9b1589ce7da15f97804bad519819b5a49f6f3e19519a63dfc581571d7c8d39324ef18d12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e323ac25c32eec382a0b3dbb3dcd3bf35633b5dd36861ab034471817025e6b841c5cdaa05882b51245d819cf91ed409f9e7d7d8d62f55904aadb3f6ae0669ee7"} build_url:https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.041204 build_url: 'https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e78542af05027fdcae75b3f2034653928398df8a22c507df48bf050f9b1589ce7da15f97804bad519819b5a49f6f3e19519a63dfc581571d7c8d39324ef18d12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e323ac25c32eec382a0b3dbb3dcd3bf35633b5dd36861ab034471817025e6b841c5cdaa05882b51245d819cf91ed409f9e7d7d8d62f55904aadb3f6ae0669ee7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ANUfmcr-Txymbp8br55-nQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 20:10:15.369571) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 20:10:15.370244) ========= 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=9ca12473fbb1d023794ffd180000023c-1461466021.14838-1008338280 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.024796 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 20:10:15.444937) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 20:10:15.445377) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 20:10:15.445818) ========= ========= Total master_lag: 0.72 =========