[Main Page]

Running pgTAP tests

_.-~= Running pgTAP tests
Tue Aug 20 16:48:36 EDT 2019
Open-ILS/src/sql/Pg/t/0799.state_field_required_toggle.pg ............................................ 
1..4
ok 1 - actor.usr_address.state does not have the NOT NULL constraint
ok 2 - ui.patron.edit.aua.state.require exists
ok 3 - ui.patron.edit.aua.state.show exists
ok 4 - ui.patron.edit.aua.state.suggest exists
ok
Open-ILS/src/sql/Pg/t/authority-update-bib-propagation.pg ............................................ 
1..9
ok 1 - Authority field change propagated to bib record
ok 2 - Bib editor matches authority editor
ok 3 - Bib edit_date is updated
ok 4 - Authority change with no effect does not update bib record
ok 5 - Bib editor is reset
ok 6 - Bib edit_date is reset
ok 7 - Authority field change propagated to bib record
ok 8 - Bib editor does not match authority editor
ok 9 - Bib edit_date is not updated
ok
Open-ILS/src/sql/Pg/t/bib_901_field.pg ............................................................... 
1..1
ok 1 - bibliographic source placed in 901$s
ok
Open-ILS/src/sql/Pg/t/blanket_order.pg ............................................................... 
1..3
ok 1 - "blanket" column created
ok 2 - threw 23514
ok 3 - New item type is set to blanket=TRUE
ok
Open-ILS/src/sql/Pg/t/copy_tags.pg ................................................................... 
1..4
ok 1 - Copy tag label can be used to set copy tag value
ok 2 - Copy tag value FTS works #1
ok 3 - Copy tag value FTS works #2
ok 4 - Copy tag value FTS works #3
ok
Open-ILS/src/sql/Pg/t/db_patch_dep_checks.pg ......................................................... 
1..5
ok 1 - deprecated
ok 2 - deprecated
ok 3 - superseded
ok 4
ok 5
ok
psql:Open-ILS/src/sql/Pg/t/dewey.pg:27: WARNING:  Use of uninitialized value in uc at line 9.
Open-ILS/src/sql/Pg/t/dewey.pg ....................................................................... 
1..6
ok 1 - testing whitespace
ok 2 - testing fullstops
ok 3 - testing numbers
ok 4 - testing alphanumeric
ok 5 - testing middle whitespace
ok 6 - testing prefix plus decimal # TODO Desired behavior in contention.  See https://bugs.launchpad.net/evergreen/+bug/1150939
ok
Open-ILS/src/sql/Pg/t/lowercase.pg ................................................................... 
1..7
ok 1 - English Characters
ok 2 - Numbers and Symbols
ok 3 - Spanish
ok 4 - Turkish
ok 5 - German
ok 6 - Russian
ok 7 - Czeck, Slovack & Slovenian
ok
Open-ILS/src/sql/Pg/t/lp1091885_reingest_on_undelete.pg .............................................. 
1..3
ok 1 - Entries exist.
ok 2 - Entries should not exist.
ok 3 - Entries exist.
ok
Open-ILS/src/sql/Pg/t/lp1198475-lost-and-paid-status.pg .............................................. 
1..2
ok 1 - Lost and Paid copy status exists
ok 2 - circ.use_lost_paid_copy_status exists
ok
Open-ILS/src/sql/Pg/t/lp1308090-facet_punct.pg ....................................................... 
1..12
ok 1 - metabib.trim_trailing_punctuation function exists
ok 2 - Empty string
ok 3 - Eliminate comma A
ok 4 - Eliminate comma B
ok 5 - Initial w/o preceding space (period)
ok 6 - Initial w/o preceding space (other)
ok 7 - Name no trailing punct A
ok 8 - Name no trailing punct B
ok 9 - Chop trailing period
ok 10 - Retain trailing period
ok 11 - Eliminate comma C
ok 12 - Trailing period
ok
Open-ILS/src/sql/Pg/t/lp1371647_add_fixed_fields.pg .................................................. 
1..50
ok 1 - BKS LDR: BLvl, Desc, ELvl, Type
ok 2 - BKS 008 Generic: Ctry, Date1, Date2, DtSt, Lang
ok 3 - BKS 008 Specific: Audn, Form, Biog, Conf, GPub, Fest, Indx
ok 4 - BKS 008 Special: Ills and Cont Fixed Field = " "
ok 5 - BKS 008 Special: Ills2-6 and Cont2-6 Should not be defined
ok 6 - BKS 008 Specific: Audn, Form, Biog, Conf, Fest, Indx
ok 7 - BKS 008 Special: Ills and Ills1 Fixed Fields = "p"
ok 8 - BKS 008 Special: Cont and Cont1 Fixed Fields = "6"
ok 9 - BKS 008 Special: Ills2-6 and Cont2-6 Should not be defined
ok 10 - BKS 008 Specific: Audn, Form, Biog, Conf, GPub, Fest, Indx
ok 11 - BKS 008 Special: There should be 4 Ills values
ok 12 - BKS 008 Special: Ills single-character attributes
ok 13 - BKS 008 Special: There should be 4 Cont values
ok 14 - BKS 008 Special: Cont single-character attributes
ok 15 - SER LDR: BLvl, Desc, ELvl, Type
ok 16 - SER 008 Generic: Ctry, Date1, Date2, DtSt, Lang
ok 17 - SER 008 Specific: Freq, Regl, SrTp, Orig, Form, EntW, GPub, Conf, Alph, S/L
ok 18 - SER 008 Special: Cont and Cont1 = " "
ok 19 - SER 008 Special: Cont2-4 Should not be defined
ok 20 - SER 008 Special: There should be 3 Cont values
ok 21 - SER 008 Special: Cont single-character attributes
ok 22 - COM LDR: BLvl, Desc, ELvl, Type
ok 23 - COM 008 Generic: Ctry, Date1, Date2, DtSt, Lang
ok 24 - COM 008 Specific: Audn, Form, File, GPub
ok 25 - MAP LDR: BLvl, Desc, ELvl, Type
ok 26 - MAP 008 Generic: Ctry, Date1, Date2, DtSt, Lang
ok 27 - MAP 008 Specific: Proj, CrTp, GPub, Form, Indx
ok 28 - MAP 008 Special: Relf, SpFm both blank
ok 29 - MAP 008 Special: Relf2-4 and SpFm2 Should not be defined
ok 30 - MAP 008 Special: There should be 4 Relf values
ok 31 - MAP 008 Special: Relf single-character attributes
ok 32 - MAP 008 Special: There should be 2 SpFm values found
ok 33 - MAP 008 Special: SpFm single-character attributes
ok 34 - MIX LDR: BLvl, Desc, ELvl, Type
ok 35 - MIX 008 Generic: Ctry, Date1, Date2, DtSt, Lang
ok 36 - MIX 008 Specific: Form
ok 37 - MUS LDR: BLvl, Desc, ELvl, Type
ok 38 - MUS 008 Generic: Ctry, Date1, Date2, DtSt, Lang
ok 39 - MUS 008 Specific: Comp, FMus, Part, Audn, Form, TrAr
ok 40 - MUS 008 Special: AccM and LTxt Fixed Fields = " "
ok 41 - MUS 008 Special: AccM2-6 and LTxt2 Should not be defined
ok 42 - MUS 008 Special: AccM1 and LTxt1 Set, others empty
ok 43 - MUS 008 Special: AccM2-6 and LTxt2 Should not be defined
ok 44 - MUS 008 Special: There should be 6 AccM values
ok 45 - MUS 008 Special: AccM single-character attributes
ok 46 - MUS 008 Special: There should be 2 LTxt values found
ok 47 - MUS 008 Special: LTxt single-character attributes
ok 48 - VIS LDR: BLvl, Desc, ELvl, Type
ok 49 - VIS 008 Generic: Ctry, Date1, Date2, DtSt, Lang
ok 50 - VIS 008 Specific: Audn, GPub, Form, TMat, Tech
ok
Open-ILS/src/sql/Pg/t/lp1447746_import_flag.pg ....................................................... 
1..1
ok 1 - Column "update_bib_source" on vandelay.merge_profile should exist
ok
Open-ILS/src/sql/Pg/t/lp1450561-limit_oustl.pg ....................................................... 
1..2
ok 1 - evergreen.limit_oustl function exists
ok 2 - config.org_unit_setting_type_log limit_logs_oust trigger exists
ok
Open-ILS/src/sql/Pg/t/lp1464709-copy-stat-co-ok.pg ................................................... 
1..1
ok 1 - At least 2 copy status should be configured as "is_available"
ok
Open-ILS/src/sql/Pg/t/lp1474051-drop-cc-columns.pg ................................................... 
1..6
ok 1 - Column "cc_type" on money.credit_card_payment should not exist
ok 2 - Column "expire_month" on money.credit_card_payment should not exist
ok 3 - Column "expire_year" on money.credit_card_payment should not exist
ok 4 - Column "cc_first_name" on money.credit_card_payment should not exist
ok 5 - Column "cc_last_name" on money.credit_card_payment should not exist
ok 6 - Column "approval_code" on money.credit_card_payment should exist
ok
Open-ILS/src/sql/Pg/t/lp1480432_test_func.permissions.usr_perms_depth_sort.pg ........................ 
1..3
ok 1 - LP#1480432: permission.usr_perms(7357) should return depth 1 permission first
ok 2 - LP#1480432: permission.usr_perms(7357) should return depth 1 permission first
ok 3 - LP#1480432: permission.usr_perms(7357) should return depth 1 permission first
ok
Open-ILS/src/sql/Pg/t/lp1488655_metarecord_remapping.pg .............................................. 
1..4
ok 1 - unique bib becomes master of just one metarecord
ok 2 - unique bib part of just one metarecord mapping
ok 3 - LP#1488655: after fingerprint change, bib still master of just one metarecord
ok 4 - LP#1488655: after fingerprint change, bib still in just one metarecord mapping
ok
Open-ILS/src/sql/Pg/t/lp1501781-unaccent_and_squash.pg ............................................... 
1..18
ok 1 - circ.patron_search.diacritic_insensitive exists
ok 2 - Index actor_usr_first_given_name_unaccent_idx exists
ok 3 - Index actor_usr_second_given_name_unaccent_idx exists
ok 4 - Index actor_usr_family_name_unaccent_idx exists
ok 5 - English Characters
ok 6 - Numbers and Symbols
ok 7 - Spanish
ok 8 - Turkish
ok 9 - German
ok 10 - Russian
ok 11 - Czeck, Slovack & Slovenian
ok 12 - Greek
ok 13 - French nom and prénom
ok 14 - Spanish "The Kid"
ok 15 - oe ligature
ok 16 - Apostrophe
ok 17 - Hyphen
ok 18 - Punctuation hash
ok
Open-ILS/src/sql/Pg/t/lp1506534_z3950_attr_check.pg .................................................. 
1..5
ok 1 - CHECK constraint not present
ok 2 - CONSTRAINT TRIGGER present on config.z3950_index_field_map
ok 3 - Invalid Insert Test
ok 4 - Valid z3950_attr_type Insert
ok 5 - Valid z3950_attr Insert, z3950_attr_type is NULL
ok
Open-ILS/src/sql/Pg/t/lp1507807_in-house-use_alerts.pg ............................................... 
1..2
ok 1 - circ.in_house_use.copy_alert exists
ok 2 - circ.in_house_use.checkin_alert exists
ok
Open-ILS/src/sql/Pg/t/lp1513554_do_not_delete_reserved_cancel_reasons.pg ............................. 
1..3
ok 1 - threw P0001: Cannot delete row with reserved ID 1
ok 2 - Creating test cancel reason
ok 3 - Testing delete of non-reserved cancel reason
ok
Open-ILS/src/sql/Pg/t/lp1528901_more_precise_fingerprints.pg ......................................... 
1..1
ok 1 - LP#1528901: same words in title and author do not stick different bibs in same metarecord
ok
Open-ILS/src/sql/Pg/t/lp1533329-restrict-opt-in-setting.pg ........................................... 
1..1
ok 1 - org.restrict_opt_to_depth exists
ok
Open-ILS/src/sql/Pg/t/lp1545115-circ-and-hold-matrix-get-notes.pg .................................... 
1..2
ok 1 - Column "description" on config.circ_matrix_matchpoint should exist
ok 2 - Column "description" on config.hold_matrix_matchpoint should exist
ok
Open-ILS/src/sql/Pg/t/lp1582354_report_able_to_show_bibs_where_the_last_copy_was_deleted_cancels.pg .. 
1..1
ok 1 - VIEW extend_reporter.copy_count_per_org EXISTS
ok
Open-ILS/src/sql/Pg/t/lp1588543_marc_record_attributes.pg ............................................ 
1..2
ok 1 - all expected record attributes found
ok 2 - no extra record attributes found
ok
Open-ILS/src/sql/Pg/t/lp1599634_Circulation_report_source_to_include_in-house_and_non_cat_circ.pg .... 
1..1
ok 1 - VIEW action.all_circulation_combined_types EXISTS
ok
Open-ILS/src/sql/Pg/t/lp1643709_purge_usrs_on_merge.pg ............................................... 
1..3
ok 1 - actor.usr values updated by usr delete/obliterate
ok 2 - actor.usr_address entry is correctly deleted
ok 3 - actor.card entry is correctly deleted
ok
Open-ILS/src/sql/Pg/t/lp1684984-remove-ingest.disable_metabib_field_entry.pg ......................... 
1..1
ok 1 - config.internal_flag ingest.disable_metabib_field_entry does not exist
ok
Open-ILS/src/sql/Pg/t/lp1694058_multiple_hold_placement.pg ........................................... 
1..1
ok 1 - config.org_unit_setting_type circ.holds.max_duplicate_holds exists
ok
Open-ILS/src/sql/Pg/t/lp1722827_trim_spaces_from_located_uris.pg ..................................... 
1..4
ok 1 - no URI added to bib yet so count should be 0
ok 2 - normally valid URI added without spaces should have 1
ok 3 - part 1/2 test for URI creation with spaces, new one should exist despite spaces being added
ok 4 - part 2/2 test for URI creation with spaces, old URI tag should be deleted now
ok
Open-ILS/src/sql/Pg/t/lp1731960_test_preserving_bookbag_entries.pg ................................... 
1..2
ok 1 - Record assets merged!
ok 2 - LP 1731960 asset.merge_record_assets() preserve book bag entries, bib bucket item 101 should be 60501
ok
Open-ILS/src/sql/Pg/t/lp1750894-workststation-settings.pg ............................................ 
1..5
ok 1 - Workstation setting takes precedence over org setting
ok 2 - Org unit setting should now work
ok 3 - User settings cannot also be workstation settings
ok 4 - User settings can now be created
ok 5 - User setting takes precedence over org setting
ok
Open-ILS/src/sql/Pg/t/lp1756912_unapi_feed_copy_counts_include_preflib.pg ............................ 
1..2
ok 1 - unapi.biblio_record_entry_feed includes pref_lib holdings counts
ok 2 - unapi.metabib_virtual_record_feed includes pref_lib holdings counts
ok
Open-ILS/src/sql/Pg/t/lp1775216-inconsistent-available-counts.pg ..................................... 
1..2
ok 1 - cannot test: no suitable copies for comparison
ok 2 - inconsistent available copy counts between staff client and opac
ok
Open-ILS/src/sql/Pg/t/lp712490-vand-replace-field-merge.pg ........................................... 
1..5
ok 1 - Replacing a value for a single existing subfield
ok 2 - Adding a missing field
ok 3 - Splicing a new field into the existing fields
ok 4 - Splice new field, ignore uncontrolled source field, leave uncontrolled target field in place
ok 5 - Removing a subfield
ok
Open-ILS/src/sql/Pg/t/lp838525-dob-as-date.pg ........................................................ 
1..5
ok 1 - Check dob column type
ok 2 - Confirming date translation on hour-23 dates
ok 3 - Checking admin default dob
ok 4 - Date truncation with timezone v1
ok 5 - Date truncation with timezone v2
ok
Open-ILS/src/sql/Pg/t/lp980296-void-lost-lo-claims-returned.pg ....................................... 
1..4
ok 1 - circ.void_lost_on_claimsreturned exists
ok 2 - circ.void_lost_proc_fee_on_claimsreturned exists
ok 3 - circ.void_longoverdue_on_claimsreturned exists
ok 4 - circ.void_longoverdue_proc_fee_on_claimsreturned exists
ok
Open-ILS/src/sql/Pg/t/lpad_number_substrings.pg ...................................................... 
1..11
ok 1 - Non-numeric string
ok 2 - Prefix, 1 number
ok 3 - Prefix, 2 numbers
ok 4 - Prefix, 3 numbers
ok 5 - Mixed format
ok 6 - Matching Substring Error 1
ok 7 - Matching Substring Error 2
ok 8 - Matching Substrings 1
ok 9 - Matching Substrings 2
ok 10 - Matching Substrings 3
ok 11 - Longer than Padding Length
ok
Open-ILS/src/sql/Pg/t/marc_merge.pg .................................................................. 
1..4
ok 1 - merge with add 505 rule
ok 2 - merge with replace 505 rule
ok 3 - merge with preserve 505 rule
ok 4 - merge with add 856 and replace 505 rule
ok
Open-ILS/src/sql/Pg/t/naco_normalize.pg .............................................................. 
1..25
ok 1 - regular text
ok 2 - regular text
ok 3 - European diacritics
ok 4 - special quotes
ok 5 - special non-filing characters designation
ok 6 - unpaired start of string
ok 7 - sharp S (eszett)
ok 8 - ligatures
ok 9 - NFKD applied correctly
ok 10 - part 3.6
ok 11 - uppercase eth (missing from 3.6?)
ok 12 - Turkish I
ok 13 - square brackets and apostrophe
ok 14 - trim spaces
ok 15 - Korean text
ok 16 - Chinese text
ok 17 - Arabic text
ok 18 - Georgian text
ok 19 - Russian text
ok 20 - other whitespace
ok 21 - other punctuation
ok 22 - other decimal digits
ok 23 - superscript numbers
ok 24 - other symbols
ok 25 - retain first comma
ok
Open-ILS/src/sql/Pg/t/public.first.pg ................................................................ 
1..2
ok 1 - testing having three rows; picking first row
ok 2 - testing having one row; picking first row
ok
Open-ILS/src/sql/Pg/t/public.first_agg.pg ............................................................ 
1..2
ok 1 - testing having two interger parameters; picking first parameter
ok 2 - testing having two string parameters; picking first parameter
ok
Open-ILS/src/sql/Pg/t/regress/lp1155329_use_id_for_tcn.pg ............................................ 
1..2
ok 1 - TCN is autogenerated when cat.bib.use_id_for_tcn is disabled
ok 2 - TCN equals BRE ID when cat.bib.use_id_for_tcn is enabled
ok
Open-ILS/src/sql/Pg/t/regress/lp1242999_unbreak_new_encode.pg ........................................ 
1..2
ok 1 - Check MD5 hash of MARC record 999999998 with diacritics
ok 2 - Check MD5 hash of MARC record 999999999 with diacritics
ok
Open-ILS/src/sql/Pg/t/regress/lp1243023_decoded_xpath_extracts.pg .................................... 
1..4
ok 1 - oils_xpath - encoded node extracts
ok 2 - oils_xpath - decoded text() extracts
ok 3 - oils_xpath - decoded " in attribute extracts
ok 4 - oils_xpath - decoded ' in attribute extracts
ok
Open-ILS/src/sql/Pg/t/regress/lp1272074_0858_fixed_field_enhancements.pg ............................. 
1..1
ok 1 - Ensure that no set of subfields for a given Physical Characteristics 'type' (00/a) contains any overlaps.
ok
Open-ILS/src/sql/Pg/t/regress/lp1303940-browse-hates-null.pg ......................................... 
1..1
ok 1 - We should not get an error for NULL entry.
ok
Open-ILS/src/sql/Pg/t/regress/lp1312945_auth_linking.pg .............................................. 
1..1
ok 1 - retrieve all of the links to other authority records
ok
Open-ILS/src/sql/Pg/t/regress/lp1378829_fix_long_overdue_perm.pg ..................................... 
1..1
ok 1 - Long overdue override perm is correct
ok
Open-ILS/src/sql/Pg/t/regress/lp1379815_vl_import_item_stat_cats.pg .................................. 
1..1
ok 1 - Stat cat data?
ok
Open-ILS/src/sql/Pg/t/regress/lp1414112_allow_spaces_as_ff_attr_values.pg ............................ 
1..2
ok 1 - audience attribute exists
ok 2 - as of LP#1470957, date1 = "    " normalizes to 0000
ok
Open-ILS/src/sql/Pg/t/regress/lp1442276_oils_xslt_encoding.pg ........................................ 
1..2
ok 1 - Is our XSLT output corrupted?
ok 2 - Is our XSLT output corrupted?
ok
Open-ILS/src/sql/Pg/t/regress/lp1442796_record_attr_using_xpath.pg ................................... 
1..2
ok 1 - LP#1442796: ingest record when xpath-based record attr definition is in use
ok 2 - LP#1442796: get expected attribute value back
ok
Open-ILS/src/sql/Pg/t/regress/lp1447746_update_date_and_source.pg .................................... 
1..8
ok 1 - Function call succeeded
ok 2 - Editor was updated
ok 3 - Edit Date was updated
ok 4 - Record source was updated
ok 5 - Function call succeeded
ok 6 - Editor was not updated
ok 7 - Edit Date was not updated
ok 8 - Record source was not updated
ok
Open-ILS/src/sql/Pg/t/regress/lp1465830_fix_auth_data_propagation_deletes.pg ......................... 
1..2
ok 1 - verify that subfield "e" has been removed
ok 2 - verify that subfield "e" has been removed
ok
Open-ILS/src/sql/Pg/t/regress/lp1479953_has_indexes.pg ............................................... 
1..4
ok 1 - Index acq_lineitem_history_queued_record_idx should exist
ok 2 - Index li_queued_record_idx should exist
ok 3 - Index bib_match_queued_record_idx should exist
ok 4 - Index import_item_record_idx should exist
ok
Open-ILS/src/sql/Pg/t/regress/lp1549505_statistical_popularity_infrastructure.pg ..................... 
1..1
ok 1 - LP#1549505: Badge caclulation framework is operational
ok
Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg ..................... 
1..2
ok 1 - Generic check for unapi.mmr_mra breakage
ok 2 - unapi.mmr_mra results have source_list="242,243,244sfaf"
ok
Open-ILS/src/sql/Pg/t/regress/lp1773452_copy_state_post_checkin.pg ................................... 
1..2
ok 1 - Copy state is LONGOVERDUE when stop_fines is LONGOVERDUE and checkin_time is null.
ok 2 - Copy state is NORMAL when stop_fines is LONGOVERDUE and checkin_time is not null.
ok
Open-ILS/src/sql/Pg/t/regress/lp800706_ser_indexes_record.pg ......................................... 
1..1
ok 1 - Index serial_record_entry_record_idx should exist
ok
Open-ILS/src/sql/Pg/t/schema.pg ...................................................................... 
1..27
ok 1 - Has action schema
ok 2 - Has action_trigger schema
ok 3 - Has actor schema
ok 4 - Has acq schema
ok 5 - Has actor schema
ok 6 - Has auditor schema
ok 7 - Has authority schema
ok 8 - Has biblio schema
ok 9 - Has booking schema
ok 10 - Has config schema
ok 11 - Has container schema
ok 12 - Has evergreen schema
ok 13 - Has extend_reporter schema
ok 14 - Has metabib schema
ok 15 - Has money schema
ok 16 - Has offline schema
ok 17 - Has permission schema
ok 18 - Has public schema
ok 19 - Has query schema
ok 20 - Has reporter schema
ok 21 - Has search schema
ok 22 - Has serial schema
ok 23 - Has staging schema
ok 24 - Has stats schema
ok 25 - Has url_verify schema
ok 26 - Has vandelay schema
ok 27 - Has unapi schema
ok
Open-ILS/src/sql/Pg/t/search_limit_facet_fetch.pg .................................................... 
1..4
ok 1 - 10 subject facets retrieved
ok 2 - 5 subject facets retrieved after setting limit
ok 3 - Works for metarecord sets too
ok 4 - Zero subject facets retrieved after excluding subject facets
ok
Open-ILS/src/sql/Pg/t/text_concat.pg ................................................................. 
1..6
ok 1 - 2 Strings
ok 2 - 2 More Strings
ok 3 - string + NULL
ok 4 - NULL + string
ok 5 - NULL + NULL
ok 6 - agg_text() aggregates some text
ok
Open-ILS/src/sql/Pg/t/unapi.pg ....................................................................... 
1..1
ok 1 - bre.extern include for unapi.bre supplies <extern> element
ok
Open-ILS/src/sql/Pg/t/versions.pg .................................................................... 
1..2
ok 1 - Running PostgreSQL 9+
ok 2 - Have rows in config.upgrade_log
ok
Open-ILS/src/sql/Pg/t/xml_escape.pg .................................................................. 
1..5
ok 1 - XML-Escape ampersand
ok 2 - XML-Escape less-than
ok 3 - XML-Escape greater-than
ok 4 - XML-Escape mixed
ok 5 - XML-Escape no changes
ok
Open-ILS/src/sql/Pg/t/xml_famous5_to_text.pg ......................................................... 
1..63
ok 1 - less than simple test
ok 2 - less than bad syntax
ok 3 - greater than simple test
ok 4 - greater than bad syntax
ok 5 - apostrophe simple test
ok 6 - apostrohpe bad syntax
ok 7 - quotation simple test
ok 8 - quotation bad syntax
ok 9 - ampersand simple test
ok 10 - ampersand bad syntax
ok 11 - all famous five simple test
ok 12 - all famous five single syntax error
ok 13 - all famous five two syntax errors
ok 14 - all famous five three syntax errors
ok 15 - all famous five four syntax errors
ok 16 - all famous five five syntax errors
ok 17 - all famous five less than syntax error
ok 18 - all famous five greater than syntax error
ok 19 - all famous five apostrophe syntax error
ok 20 - all famous five quotation syntax error
ok 21 - all famous five ampersand syntax error
ok 22 - all famous five less than + greater than syntax error
ok 23 - all famous five less than + apostrophe syntax error
ok 24 - all famous five less than + quotation syntax error
ok 25 - all famous five less than + ampersand syntax error
ok 26 - all famous five greater than + apostrophe syntax error
ok 27 - all famous five greater than + quotation syntax error
ok 28 - all famous five greater than + ampersand syntax error
ok 29 - all famous five apostrophe + quotation syntax error
ok 30 - all famous five apostrophe + ampersand syntax error
ok 31 - all famous five quotation + ampersand syntax error
ok 32 - all famous five less than + greater than + apostrophe syntax error
ok 33 - all famous five less than + greater than + quotation syntax error
ok 34 - all famous five less than + greater than + ampersand syntax error
ok 35 - all famous five greater than + apostrophe + quotation syntax error
ok 36 - all famous five greater than + apostrophe + ampersand syntax error
ok 37 - all famous five apostrophe + quotation+  ampersand syntax error
ok 38 - all famous five greater than + apostrophe + quotation + ampersand syntax error
ok 39 - all famous five less than + apostrophe + quotation + ampersand syntax error
ok 40 - all famous five less than + greater than + quotation + ampersand syntax error
ok 41 - all famous five less than + greater than + apostrophe + quotation syntax error
ok 42 - all famous five less than + greater than + apostrophe + quotation syntax error
ok 43 - two less thans simple test
ok 44 - two greater thans simple test
ok 45 - two apostrophes simple test
ok 46 - two quotations simple test
ok 47 - two ampersands simple test
ok 48 - two less thans one syntax error
ok 49 - two greater thans one syntax error
ok 50 - two apostrophes one syntax error
ok 51 - two quotations one syntax error
ok 52 - two ampersands one syntax error
ok 53 - all famous five complex test
ok 54 - all famous five one syntax errors complex test
ok 55 - all famous five two syntax errors complex test
ok 56 - all famous five three syntax errors complex test
ok 57 - all famous five four syntax errors complex test
ok 58 - all famous five five syntax errors complex test
ok 59 - less than syntax errors complex test
ok 60 - greater than syntax errors complex test
ok 61 - apostrophe syntax errors complex test
ok 62 - quotation syntax errors complex test
ok 63 - ampersand syntax errors complex test
ok
All tests successful.

Test Summary Report
-------------------
Open-ILS/src/sql/Pg/t/dewey.pg                                                                     (Wstat: 0 Tests: 6 Failed: 0)
  TODO passed:   6
Files=69, Tests=384, 40 wallclock secs ( 0.23 usr  0.44 sys +  4.21 cusr  2.23 csys =  7.11 CPU)
Result: PASS
Return Value = 0
End of pgTAP tests =~-._