You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Doron Cohen (JIRA)" <ji...@apache.org> on 2007/03/21 06:15:32 UTC
[jira] Updated: (LUCENE-840) contrib/benchmark unit tests
[ https://issues.apache.org/jira/browse/LUCENE-840?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Doron Cohen updated LUCENE-840:
-------------------------------
Attachment: 840-benchmark-tests.patch
Attached 840-benchmark-tests.patch adds unit tests.
No bugs exposed, but it would be useful for future changes.
The patch code is relative to contrib/benchmark of current trunk, but it is based on the pending changes of 837 and in fact contains these changes, so it can be tried now. Once 837 is committed I will update this patch.
I had to modify a little the Benchmark class API so that it is easy to run a benchmark from a String, using StringReader (rather than from a file).
Added two tests only - a "parse" one that verifies that tasks are parsed to what they should, and a "logic" one that verifies that the test side effects (index creation, docs adding, search being called, etc.) is as expected. I think it should be fairly easy now to add further tests to the "logic" one, should that be needed.
To use it:
- cd to contrib/benchmark
- apply patch
- ant test
> contrib/benchmark unit tests
> ----------------------------
>
> Key: LUCENE-840
> URL: https://issues.apache.org/jira/browse/LUCENE-840
> Project: Lucene - Java
> Issue Type: Test
> Components: contrib/benchmark
> Reporter: Doron Cohen
> Assigned To: Doron Cohen
> Priority: Minor
> Attachments: 840-benchmark-tests.patch
>
>
> The need came up in this thread:
> http://www.mail-archive.com/java-dev@lucene.apache.org/msg09260.html
> : We might want to start thinking about Unit Tests... :-) Seems kind
> : of weird to have tests for tests, but this is becoming sufficiently
> : complex that it should have some tests.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org