Mike Taylor [Thu, 14 Mar 2013 13:15:54 +0000 (13:15 +0000)]
Register the "irspy_data" log-level.
Mike Taylor [Thu, 14 Mar 2013 13:12:18 +0000 (13:12 +0000)]
Add comment on "irspy_data" logging level
Mike Taylor [Thu, 3 Jan 2013 15:55:13 +0000 (15:55 +0000)]
Fix typo in Explain test.
Mike Taylor [Fri, 21 Dec 2012 16:20:19 +0000 (16:20 +0000)]
Test::Search::Explain no longer returns TEST_BAD when the IR-Explain-1
database doesn't exist: the test is not "bad" in the IRSpy sense that
other tests at the same level need to be skipped, but has completed
successfully (and determined that Explain is not supported).
Mike Taylor [Thu, 20 Dec 2012 14:20:27 +0000 (14:20 +0000)]
Logging of sikppped tests raised from irspy_debug level to irspy_test.
Mike Taylor [Thu, 20 Dec 2012 12:40:23 +0000 (12:40 +0000)]
cql_quote() encloses strings that contain backslash in quotes.
Mike Taylor [Thu, 20 Dec 2012 12:38:15 +0000 (12:38 +0000)]
Revert last commit, I don't know WHAT I was thinking.
Mike Taylor [Wed, 19 Dec 2012 12:39:16 +0000 (12:39 +0000)]
Add PiggyBack to main test.
Mike Taylor [Wed, 19 Dec 2012 12:07:58 +0000 (12:07 +0000)]
Fix display of piggybacking support.
Mike Taylor [Wed, 19 Dec 2012 12:07:35 +0000 (12:07 +0000)]
Fix handling of piggybacking errors not to break on success!
Mike Taylor [Wed, 19 Dec 2012 12:06:43 +0000 (12:06 +0000)]
Rolling changes.
Mike Taylor [Wed, 19 Dec 2012 12:06:27 +0000 (12:06 +0000)]
Support new "irspy_data" log-level to register information written to
target description record.
Mike Taylor [Wed, 19 Dec 2012 11:16:45 +0000 (11:16 +0000)]
Move location of skipped Pod.pm
Mike Taylor [Wed, 19 Dec 2012 11:15:27 +0000 (11:15 +0000)]
Rolling changes.
Mike Taylor [Wed, 19 Dec 2012 11:14:45 +0000 (11:14 +0000)]
Move aside
Mike Taylor [Wed, 19 Dec 2012 10:04:25 +0000 (10:04 +0000)]
Resolve
Mike Taylor [Wed, 19 Dec 2012 10:03:17 +0000 (10:03 +0000)]
Rolling changes.
Mike Taylor [Wed, 19 Dec 2012 10:00:52 +0000 (10:00 +0000)]
IDs used in URLs for full-record links are properly CQL-quoted.
Fixes part of IR-303.
Mike Taylor [Wed, 19 Dec 2012 10:00:18 +0000 (10:00 +0000)]
Add Piggyback searching line to full-record display.
Mike Taylor [Mon, 17 Dec 2012 14:47:01 +0000 (14:47 +0000)]
Add XSLT rule to store piggyback result in ZeeRex record.
Mike Taylor [Mon, 17 Dec 2012 14:43:53 +0000 (14:43 +0000)]
Rolling changes.
Mike Taylor [Mon, 17 Dec 2012 14:42:01 +0000 (14:42 +0000)]
Add Record::PiggyBack test to manifest.
Mike Taylor [Mon, 17 Dec 2012 14:41:15 +0000 (14:41 +0000)]
Ignore generated file MYMETA.yml
Mike Taylor [Mon, 17 Dec 2012 14:40:31 +0000 (14:40 +0000)]
Change Quick test to probe piggybacking.
Mike Taylor [Mon, 17 Dec 2012 14:39:09 +0000 (14:39 +0000)]
New test, Record::PiggyBack.
Part of bug IR-333.
John Malconian [Fri, 14 Dec 2012 15:40:38 +0000 (15:40 +0000)]
dependency libxml-libxml-common-perl replaced by libxml-libxml-perl
Mike Taylor [Wed, 12 Dec 2012 15:15:57 +0000 (15:15 +0000)]
Check that record returned in piggyback after OPAC-record request
really is an OPAC record. Fixes bug IR-331.
Mike Taylor [Wed, 12 Dec 2012 09:32:31 +0000 (09:32 +0000)]
Rolling changes.
Mike Taylor [Wed, 12 Dec 2012 09:32:12 +0000 (09:32 +0000)]
Record::Fetch test registers a fail when the syntax actually retrieved
does not match that requested. Fixes bug IR-324.
Mike Taylor [Wed, 12 Dec 2012 09:30:50 +0000 (09:30 +0000)]
Quick test now runs only Ping and Record::Fetch.
Mike Taylor [Fri, 7 Dec 2012 16:04:43 +0000 (17:04 +0100)]
Write up not-recent changes.
Mike Taylor [Fri, 7 Dec 2012 16:03:31 +0000 (17:03 +0100)]
Add bin/irspy-xpath.pl and etc/dallas.rules to MANIFEST.
Wolfram Schneider [Fri, 27 Jan 2012 11:58:48 +0000 (11:58 +0000)]
block bot rogerbot for all URLs
Mike Taylor [Tue, 4 Jan 2011 13:33:55 +0000 (13:33 +0000)]
Describe xslt_max_depth hack.
Mike Taylor [Tue, 4 Jan 2011 13:31:39 +0000 (13:31 +0000)]
Set $ZOOM::IRSpy::xslt_max_depth to 3500 ... ugh.
Mike Taylor [Thu, 16 Dec 2010 23:22:08 +0000 (23:22 +0000)]
Removed zoom-delete-records.pl -- use zoom-delete-records from the ZOOM-Perl distribution instead
Mike Taylor [Thu, 16 Dec 2010 22:39:11 +0000 (22:39 +0000)]
Fix hashbang
Mike Taylor [Thu, 16 Dec 2010 22:28:16 +0000 (22:28 +0000)]
Change sample command-line.
Mike Taylor [Thu, 16 Dec 2010 22:27:52 +0000 (22:27 +0000)]
Rename
Mike Taylor [Thu, 16 Dec 2010 22:26:22 +0000 (22:26 +0000)]
Add $deleteXPath and useful sample command-line.
Mike Taylor [Thu, 16 Dec 2010 17:36:30 +0000 (17:36 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Thu, 16 Dec 2010 17:35:34 +0000 (17:35 +0000)]
New
Mike Taylor [Thu, 30 Sep 2010 13:18:01 +0000 (14:18 +0100)]
Web-based tests now apply configured rule-sets before running. At
present there is only one rule-set.
Mike Taylor [Thu, 30 Sep 2010 13:17:17 +0000 (14:17 +0100)]
Count skipped tests.
Mike Taylor [Thu, 30 Sep 2010 13:15:53 +0000 (14:15 +0100)]
When skipping a test due to a rule, note this with the proper logging
mechanism, not just a warn() that goes to the server log.
Mike Taylor [Thu, 30 Sep 2010 12:53:47 +0000 (13:53 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Thu, 30 Sep 2010 12:53:19 +0000 (13:53 +0100)]
Use dallas.rule.
Wolfram Schneider [Thu, 30 Sep 2010 12:51:20 +0000 (12:51 +0000)]
Comment is out of date
Mike Taylor [Mon, 6 Sep 2010 16:45:02 +0000 (17:45 +0100)]
Rolling.
Mike Taylor [Mon, 6 Sep 2010 16:43:27 +0000 (17:43 +0100)]
Set variables in the IRSpy object for the implementation name, ID and
version. These can subsequently be checked by rules.
Mike Taylor [Mon, 6 Sep 2010 16:42:44 +0000 (17:42 +0100)]
Support for rules files, and specifically for the "skip" rule:
IRSpy object now has an array of 0 or more rules.
New method apply_rules() to parse rules for later application [misnamed].
IRSpy object now has a set of name=>value variables.
New method var() for setting and getting variables.
New method should_skip_test() consults rules for a named test.
Skip a named test if a rule says to do so.
Some fiddling with split() calls to avoid confusing Emacs's Perl mode.
Add die() calls to the methods _last_sibling_test() and
_next_sibling_test() which seem never to be called. Assuming
they don't start firing, I will remove these methods soon.
Mike Taylor [Mon, 6 Sep 2010 16:39:20 +0000 (17:39 +0100)]
Include Search::CQL in the "Quick" test (for now) so I can test the
ability to skip tests dependent on rules.
Mike Taylor [Mon, 6 Sep 2010 16:38:35 +0000 (17:38 +0100)]
New file dallas.rules, first example of an IRSpy rules file.
Include documentation of format, explained as comments.
Mike Taylor [Mon, 6 Sep 2010 16:38:09 +0000 (17:38 +0100)]
Update sample command-line comment for moved rules file.
Mike Taylor [Mon, 6 Sep 2010 16:36:59 +0000 (17:36 +0100)]
Support new -r <rulesFile> option to read and apply rules file.
Add new sample command-line showing how to use rules files.
Mike Taylor [Fri, 23 Jul 2010 13:10:34 +0000 (14:10 +0100)]
X-any1017 Bath-profile search now correctly uses @attr 1=1017.
Mike Taylor [Thu, 22 Jul 2010 16:03:30 +0000 (17:03 +0100)]
TODOs become DONEs for next release.
Mike Taylor [Thu, 22 Jul 2010 16:02:48 +0000 (17:02 +0100)]
Generalise to handle incompletely specified searches.
Probe fallback searches for author, title, etc., for use when Bath
Profile searches don't work.
Mike Taylor [Thu, 22 Jul 2010 16:02:12 +0000 (17:02 +0100)]
Reinstate so-called Bath search as part of Quick suite.
Mike Taylor [Wed, 21 Jul 2010 18:13:17 +0000 (19:13 +0100)]
calc_reliability_stats() uses only probes within last 60 days.
Mike Taylor [Wed, 21 Jul 2010 18:06:09 +0000 (19:06 +0100)]
calc_reliability_stats() now works by inspecting each probe element.
Mike Taylor [Wed, 21 Jul 2010 15:29:13 +0000 (16:29 +0100)]
New file, irspy-xpath.pl
Mike Taylor [Wed, 21 Jul 2010 11:33:22 +0000 (12:33 +0100)]
Update description of reliability.
Mike Taylor [Wed, 21 Jul 2010 08:40:46 +0000 (09:40 +0100)]
Add sort-index for reliability.
Happily, this seems to sort numerically rather than lexicographically,
although as far as I can tell I've not put anything in the file to
indicate that that's what I wanted.
Mike Taylor [Wed, 21 Jul 2010 08:39:59 +0000 (09:39 +0100)]
Include option to sort on reliability.
Mike Taylor [Wed, 21 Jul 2010 08:35:01 +0000 (09:35 +0100)]
Add comment showing how to set username/password.
Mike Taylor [Tue, 20 Jul 2010 14:07:33 +0000 (15:07 +0100)]
Note things to do.
Mike Taylor [Tue, 20 Jul 2010 13:57:52 +0000 (14:57 +0100)]
Rolling
Mike Taylor [Tue, 20 Jul 2010 13:57:35 +0000 (14:57 +0100)]
Add Search::Bath to Search::Main test.
Mike Taylor [Tue, 20 Jul 2010 13:50:18 +0000 (14:50 +0100)]
Towards 1.03
Mike Taylor [Tue, 20 Jul 2010 13:45:40 +0000 (14:45 +0100)]
Liberalise hostname regexp, I think.
Mike Taylor [Tue, 20 Jul 2010 13:41:36 +0000 (14:41 +0100)]
Ask for "name" not "title".
Mike Taylor [Wed, 7 Jul 2010 15:43:43 +0000 (16:43 +0100)]
Release 1.02 completely ready.
Mike Taylor [Wed, 7 Jul 2010 15:41:09 +0000 (16:41 +0100)]
Ignore additional detritus from zebra directory.
Mike Taylor [Wed, 7 Jul 2010 15:38:05 +0000 (16:38 +0100)]
Rolling changes.
Mike Taylor [Wed, 7 Jul 2010 15:37:54 +0000 (16:37 +0100)]
Include all remaining previously-missing web-site files.
Mike Taylor [Wed, 7 Jul 2010 15:36:49 +0000 (16:36 +0100)]
Omit web/htdocs/robots-test.txt -- probably obsolete, but I won't
actually delete it till I hear back from Wolfram.
Mike Taylor [Wed, 7 Jul 2010 15:33:30 +0000 (16:33 +0100)]
Omit off-topic SRU authentication test from distribution.
Mike Taylor [Wed, 7 Jul 2010 15:29:24 +0000 (16:29 +0100)]
Do not distribute all the different Apache2 configurations.
Mike Taylor [Wed, 7 Jul 2010 15:28:35 +0000 (16:28 +0100)]
Order
Mike Taylor [Wed, 7 Jul 2010 15:28:08 +0000 (16:28 +0100)]
Rolling changes.
Mike Taylor [Wed, 7 Jul 2010 15:27:49 +0000 (16:27 +0100)]
Add sample Apache2 configuration.
Mike Taylor [Wed, 7 Jul 2010 15:25:14 +0000 (16:25 +0100)]
Add Record::OPAC and Search::Bath tests.
Mike Taylor [Wed, 7 Jul 2010 15:21:00 +0000 (16:21 +0100)]
irspy.pl and irspy-dump.pl are now installed as binaries.
Mike Taylor [Wed, 7 Jul 2010 15:20:41 +0000 (16:20 +0100)]
Do not generate debugging output (as it looks like test failure).
Mike Taylor [Wed, 7 Jul 2010 15:18:54 +0000 (16:18 +0100)]
Plan 3 tests.
Mike Taylor [Wed, 7 Jul 2010 15:17:47 +0000 (16:17 +0100)]
Rolling
Mike Taylor [Wed, 7 Jul 2010 15:17:35 +0000 (16:17 +0100)]
Rolling
Mike Taylor [Wed, 7 Jul 2010 15:09:49 +0000 (16:09 +0100)]
Add new binaries.
Mike Taylor [Wed, 7 Jul 2010 15:09:31 +0000 (16:09 +0100)]
Sorted.
Mike Taylor [Wed, 7 Jul 2010 15:06:17 +0000 (16:06 +0100)]
Release 1.02
Mike Taylor [Tue, 6 Jul 2010 11:08:30 +0000 (12:08 +0100)]
Attempt XML before GRS-1.
Mike Taylor [Tue, 6 Jul 2010 10:55:27 +0000 (11:55 +0100)]
Rolling changes.
Mike Taylor [Tue, 6 Jul 2010 10:45:35 +0000 (11:45 +0100)]
Reorder record-syntaxes probed to reduce likelihood of early failure.
Mike Taylor [Tue, 6 Jul 2010 10:38:19 +0000 (11:38 +0100)]
Avoid undefined variable warning when no ZOOM options precede specified ID.
Mike Taylor [Tue, 6 Jul 2010 10:37:59 +0000 (11:37 +0100)]
Remove Bath tests from Quick suite.
Mike Taylor [Tue, 6 Jul 2010 10:37:45 +0000 (11:37 +0100)]
@syntax made global.
Mike Taylor [Mon, 5 Jul 2010 17:40:46 +0000 (18:40 +0100)]
Rolling
Mike Taylor [Mon, 5 Jul 2010 17:39:13 +0000 (18:39 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/irspy
Mike Taylor [Mon, 5 Jul 2010 16:50:36 +0000 (17:50 +0100)]
_fetch_record() now sets the temporary value of the
preferredRecordSyntax option into the connection rather than the
result-set, avoiding a permanent override. This fixed bug #3534.