2011-07-15 6 views
4

Je reçois des erreurs dans la suite de tests futon sur les pièces jointes et les attachements et je n'arrive pas à trouver d'informations sur les causes potentielles. Des idées? Je vais coller les erreurs ci-dessous, juste au cas où cela aiderait.Où puis-je trouver plus d'informations sur les erreurs de test CouchDB spécifiques?

pièces jointes erreur:

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 erreur:

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" 

Répondre

4

Vous êtes mieux l'affichage de ces à la liste @user CouchDB, ou en demandant sur IRC. En raison d'idiosyncrasies dans les implémentations JS du navigateur, et parfois de bogues, les échecs de la suite de tests ne sont souvent pas liés à CouchDB.

Je lance généralement la suite de tests à partir d'un mode de confidentialité pour m'assurer que le cache, les cookies, les connexions, etc. ne contaminent pas chaque test. Une fois les tests principaux terminés, je réexécute les échecs manuellement. L'erreur signalée ci-dessus ressemble beaucoup à une forme de JSON prettyprinter exécutée dans le navigateur, qui envoie à CouchDB un jeu d'en-têtes différent de ce à quoi elle s'attend habituellement.

+0

Oui, cela semble être lié au navigateur. C'était dans Chrome. J'ai essayé FF4 et tout est passé avec des couleurs vives. J'enveloppais toujours la tête, mais votre réponse m'a beaucoup aidée à trouver de l'aide. Merci! – binaryorganic

+0

Mêmes résultats ici, exécutez des tests dans firefox (osx, firefox 18.02, couchdb 1.2.1) et tous les passes, safari et chrome ont échoué. – Jim

Questions connexes