These are chat archives for pjlsergeant/test-bdd-cucumber-perl

20th
Mar 2016
Erik Huelsmann
@ehuelsmann
Mar 20 2016 15:30
@pjlsergeant hi. just wondering: did you get anywhere with the tests on the gherkin test body for our own parser? (Instead of using theirs)
Peter Sergeant
@pjlsergeant
Mar 20 2016 20:13
No, they use far too much weird stuff, like multiple Examples sections
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:21
multiple Examples sections?
Is that supported in Gherkin?
sounds great for code complexity, but can ordinary users write that?
or maybe better said: understand that?
isn't that what BDD is about?
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:28
Well the idea is that actually you'd group related sets of examples :-)
I have a long flight today, considering porting TBC to use Gherkin
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:29
ah. so all examples have the same columns?
ok. that's different.
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:29
The idea I think is that each example set us a distinct name and description
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:29
well, the benefit will be that writing the grammer is then put on others.
I should have a look at their example code.
so, then you don't need my PR. that's good.
was wondering where that'd go.
did you notice that you already changed the list of authors?
so the ticket that discusses that can be closed?
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:36
Which PR, sorry?
pjlsergeant @pjlsergeant looks
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:37
pjlsergeant/test-bdd-cucumber-perl#89
ehuelsmann @ehuelsmann had to look it up
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:37
I will merge that in next time I'm near a real computer
Who knows how long actual porting will take
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:38
ok. then I guess it could be useful after all.
I don't personally need it, but it does help to get pherkin to the "feature complete" level.
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:39
nod
How is the lesgersmb project coming along?
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:41
it's coming along quite well, except not for the last two weeks; I got stalled on the fact that I had problems "designing" the right BDD vocabulary. Also, I was trying to prevent making a mess of the test code (implemented steps)
by going through the Perl API.
however, that turned out to be nearly impossibe.
impossible.
so, I reverted to my old strategy to modify the database directly.
I want to implement a minimal number of tests
and then release 1.5.0
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:43
How are yo defining minimal?
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:43
from there, we open the doors for 1.6 and library refactoring.
50% of all code tested
but we have a number of items one of the devs tested when we wanted to go to 1.5-beta4
that's the bare minimum
I want to do more than that.
but if that makes us delay until next year,
then maybe I should be practical and let go of the goal for 50%
I did announce that once we reach 50%, I only want to work on the 50%+ code base.
(1.4 is 10%, because I didn't backport the BDD tests)
but the step to go use TCB was a great one
people step in from all sides declaring that they have confidence in the direction of the project
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:45
Excellent!
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:46
very much also because we do TCB now
the number of translators is growing (slowly; 1 every month)
and it seems we have a number of people who submitted a PR.
that's more than since I can remember
would you be able to find Thai translators?
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:47
Unlikely, honestly. I know shockingly few Thai people
Erik Huelsmann
@ehuelsmann
Mar 20 2016 21:56
too bad (for me/LedgerSMB, that is)
Peter Sergeant
@pjlsergeant
Mar 20 2016 21:57
I'd like to know more Thai people too! ;-)
Erik Huelsmann
@ehuelsmann
Mar 20 2016 22:00
well, I can help you with more code and tests; Thai people isn't my strength eithre.
eithre.
either.