Где я могу найти дополнительную информацию о конкретных ошибках тестирования CouchDB? - PullRequest
4 голосов
/ 15 июля 2011

Я получаю ошибки в комплекте тестирования futon на вложениях и attachment_paths и, похоже, не могу найти никакой информации о потенциальных причинах. Есть идеи? Я вставлю ошибки, которые я получу ниже, на всякий случай, если это поможет.

ошибка вложений:

Assertion failed: binAttDoc2._attachments["foo2.txt"].content_type == "text/plain;charset=utf-8"
Assertion failed: xhr.getResponseHeader("Content-Type") == "text/plain;charset=utf-8"
Assertion failed: xhr.getResponseHeader("Content-Type") == "text/plain;charset=utf-8"
Assertion failed: xhr.getResponseHeader("Content-Type") == "text/plain;charset=utf-8"
Assertion failed: xhr.getResponseHeader("Content-Type") == "text/plain;charset=utf-8"
Assertion failed: xhr.getResponseHeader("Content-Type") == "text/plain;charset=utf-8"
Assertion failed: xhr.getResponseHeader("Content-Type") == "text/plain;charset=utf-8"

ошибка attachment_paths:

Assertion failed: binAttDoc._attachments["foo/bar2.txt"].content_type == "text/plain;charset=utf-8"
Assertion failed: binAttDoc._attachments["foo/bar2.txt"].content_type == "text/plain;charset=utf-8"
Assertion failed: binAttDoc._attachments["foo/bar2.txt"].content_type == "text/plain;charset=utf-8"
Assertion failed: binAttDoc._attachments["foo/bar2.txt"].content_type == "text/plain;charset=utf-8"

1 Ответ

4 голосов
/ 16 июля 2011

Лучше всего публиковать их в списке CouchDB @user или спрашивать в IRC.Из-за специфических особенностей реализации JS в браузерах, а иногда и ошибок, сбои набора тестов часто не связаны с CouchDB.

Обычно я запускаю набор тестов из режима конфиденциальности, чтобы гарантировать, что кэш, файлы cookie, логины и т. Д.загрязнение каждого запуска теста.

Как только основные тесты завершены, я перезапускаю любые сбои вручную.

Вышеприведенная ошибка выглядит так, будто в браузере работает какая-то форма JSON prettyprinter, который отправляет в CouchDB заголовок, отличный от ожидаемого.

...