and the focus on the basic use case? ok with that?
warp
ruaok: I'm not sure what exactly you mean with 'focus on use cases'.
ruaok
mainly that we get a use case taken care of and working really well.
ocharles
ruaok: well, i think it should be use cases + bug reports
ruaok
so that when someone tries to use it in a simple case, they dont walk away flummoxed.
which I have several times.
ocharles
neither me nor warp are best suited for determining the use cases to test though, the community would probably be better to tell us what those are
ruaok
then when all the features pertaining to a particular use case have been covered, we can work on bugs that related to the next use case.
ocharles: I see that.
warp
still not entirely clear on what you're asking. you want use to spend time (outside of current jira tickets) testing the release editor and adding tickets to jira for the issues we find?
ruaok
I think we've already defined them in the UX phase of our work.
warp
or you want me to create selenium tests for those use cases?
ruaok
warp: no.
selenium yes.
its mostly a method for giving you more focus.
meaning that I don't want you to work on any bugs that are not related to the current use case at hand.
warp
aaah
ruaok
so, the process going forward should be:
1. create selenium test cases for a base set of tests.
2. define use cases.
warp
warp has changed the topic to: Agenda: Reviews, MBS-1501 (/ws/2/collection), interface testing, release editor testing, smolder
ruaok
3. pick a use case to focus on.
4. find bugs that related to use case.
5. fix bugs related to use case.
ocharles
ocharles has changed the topic to: Agenda: Reviews, MBS-1501 (/ws/2/collection), interface testing, release editor testing, smolder, MBS-1507
ruaok
6. extend selenum to include tests for the fixed bugs.
7. if use case not fully covered, go back to 4.
8. Pick next use case.
warp
ok, understood.
ocharles
so basically test driven design
or "use case driven design"
warp
test driven jira ticket selection
:)
ruaok
use case driven test drive design.
+n
I think we're all on the same page now. :)
the main idea is that we need to instill confidence in others that we know what we're doing and that we actually have a plan with the RE.
its become painfully clear that the RE is our ciritcal path to NGS.
and thus it needs a lot of attention.
I'll spend some time looking and and defining our use cases after the meeting.
onward to smolder?
warp
yes
all these tests are pointless if they're not being run.
so I want to start setting up continuous integration stuff on hobbes (as I promised ages ago)
ruaok nods
smolder seems the most viable option right now, as it is written in perl and understands TAP output
ruaok: shall I just start setting that stuff up on hobbes as I see fit?
I will be swapping with alex this weekend or next weeked, so my private time may become a bit hectic. so I can't make any promises on when I start moving on that, but I'll try to get it running ASAP.
ijabz_
agree with ocharles
ruaok
ok
warp votes for removing redirects.
what if we redirect only on a single hit that is 95% of better confidence?
warp
(I find them to be confusing on the current server too :)
ocharles
ruaok: based on lucenes idea of confidence?
ruaok
a lot of people whined when we didn't have them on the search server.
ocharles: yes.
ocharles
and never redirect for direct searches?
ruaok
if lucene is really confident, redirect.
nikki
it seems to give a one out of two word match "100" on test
ocharles
mind you, postgres does have basic ranking, but it's not particularly impressive
ruaok
direct searches are less likely to have done funky matches.
warp
postgres ranking is relative to the other search results, it's useless when considered without that context.
ruaok
we could try to do a case insensitive string compare there.
ijabz_
Score of 100 doenst really equate to exact match
nikki
direct searches are usually fine, they search for every word, so you don't get A B matching A C
it's the indexed search that's the problem, since A B *does* match A C
warp
if we really must redirect, the string compare sounds fine.
djce joined the channel
ijabz_
you could do simple text match on result on mbserver if you really want to keep redirect
ruaok
that actually sounds pretty sane.
warp nods.
its a narrow margin of times that is going to fire.
ocharles
simple text matching is not that simple though...
ruaok
ocharles: who cares?
if its too tight it doesn't redirect.
ocharles
as in it will probably never redirect
ruaok
and for the *correct* cases it will.
warp
ocharles: why not?
nikki wonders how many correct cases are left anyway
ruaok
ocharles: it will.
warp
ocharles: if I type "the beatles", why would it not redirect to the beatles?
ruaok
if the search query is exact to the result, then it will.
ocharles
warp: because that will give more than one result probably anyway