Closed dexterous closed 13 years ago
Not sure if @jerico-dev gets notified of these automatically, hence putting in a quick mention.
Hi dexterous! Yes, I'm getting (and reading) these messages. I'd rather prefer rlisagor to pull, though, as he's the main author of the project. Thanks for your contribution, btw. Sounds like a very useful change, not only for those who use CI but also for better output in PyDev and other tools that have test integration.
Heh, although that's not what I started out with! :P
I noticed @rlisagor's reply on #14 later; but reasoned that subclassing would help other tools that introspect, much like you did. PyDev should definitely benefit from this as well as, I guess, other plugins like cover and prof.
I'm glad you liked the change and hope we can pull it in soon. I've deployed the latest code from my repo onto our CI server for now, but would love to go back to pulling the package from pypi.
Just in case you noticed something weird- I transferred ownership of my original fork to the github organization we created for our work repos and then forked from there. That's why the source of the changes is now Vayana@master and not dexterous@master, even though they both point to the same tree.
We've been using
freshen-0.2
to write our first suite of acceptance tests for the last three months at work and are finding it to be very helpful.The one piece missing, however, was that once we hooked our tests up to a CI server and enabled
--with-xunit
, the xunit output wasn't very helpful. All the features.scenarios were reported asFreshenTestCase.runTest
.So, I took it upon myself to add in the support to have feature and scenario names mapped to test class and method names appropriately so that when the CI server reports a failure/error, we know exactly where to look.
This pull request is essentially comprised of 4 chunks of changes, viz:
nosetest --with-freshen tests/
python 2.6.6
but my CI server still hadpython 2.6.5
andsuper
apparently wasn't all that super in 2.6.5.Hope you find these changes good enough to pull in. We plan to invest in
freshen
for the foreseeable future and would love to see it grow.