Skip to content

os_importer testing

Ethan Mallove edited this page Aug 23, 2016 · 9 revisions

Testing

os-importer type Date validation Extended ASCII Required field empty max_filesize overflow File attachment Taxonomy
Blog fail pass pass pass pass
Event fail pass pass pass pass
Classes fail pass pass pass fail pass
Presentations fail pass pass pass pass
Blog fail pass pass pass pass
Class fail pass pass pass pass
Faq fail pass pass pass pass
Link fail pass pass pass pass
Media_gallery fail pass pass pass pass
News fail pass pass pass pass
Page fail pass pass pass pass
Person fail pass pass pass pass
Presentation fail pass pass pass pass
Software_project fail pass pass pass pass
Publication n/a n/a n/a n/a
Feeds ? ? ? ? ? ?
  • Pass = validation performed, no partial import failure
  • Fail = Potential for partial import failure
  • Extended ASCII = € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž ‘ ’ “ ” • – — ˜ ™ š › œ ž Ÿ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

Notes

Events

Multiple rows, 1 bad row: import incorrectly reports success of all rows (!), no roll back Single row, 1 bad row: import incorrectly reports success of all rows (!), no rollback

Classes

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Presentations

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Blog

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Class

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Faq

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Link

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Media_gallery

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

News

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Page

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Person

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Presentation

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Software_project

Validation errors indicating malformed CSV field(s) prevent any database inserts from taking place.

Publications

Aside from parsing errors (malformed XML, character encoding errors) and database duplicate checking - no field validation is performed.

  • EndNote.xml
    • malformed XML
    • Extended ASCII causes confusing message: An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: /evp/batch?id=46023&op=do StatusText: Service unavailable (with message) ResponseText: Primary fields left empty, non-numeric page numbers - are allowed.
  • BibTex
    • Duplicate citekeys allowed, e.g.,
            @article {933481,
              ...
            @article {933481,
              ...

Feeds

Import incorrectly reports success, but reportedly imported feeds are not displaying at host/vsite/feeds.

Clone this wiki locally