Giter VIP home page Giter VIP logo

Comments (4)

nicksieger avatar nicksieger commented on August 30, 2024

Hi Jay,

I am still the maintainer but have had limited time towards integrating these patches. You're right that there is more demand for Test::Unit 2 support and other fixes.

I'd like to see things get cleaned up, and perhaps I've just been a bit too tight on the reins of the project.

As far as actions, can you do any of the following:

  1. Pull request for README -- send one and if you have questions about what should be fixed let me know in the request
  2. Try integrating one or more of the pull requests and see how they work.

Testing: Ideally (using RVM) we should be able to run on JRuby, Rbx, 1.8.7 and 1.9.2. JRuby and 1.8.7 work fine, Rbx probably as well, but I think 1.9.2 support is lagging partially because of the miniunit/Test::Unit situation.

The code itself might need to be teased apart for different major versions of RSpec, Test::Unit, and so on. The current code (at least for RSpec, for example) is starting to get kludgy in its attempts to support multiple versions.

Thanks for your interest, and let me know if you can help with any of the above.

from ci_reporter.

jaylevitt avatar jaylevitt commented on August 30, 2024
How hard do you think it would be to factor out RSpec vs. Test:Unit
into ci_reporter plugins? Maybe the answer is to maintain
ci_reporter as one gem, and support for each test framework as its
own. That way, people can fork off support for newer frameworks
without affecting the old ones, and you won't have as much branch
diversion.
Easy for me to say, anyway.. I'll look at playing with some of the
pull requests this weekend.  How confident do you feel about
ci_reporter's own test coverage? That is, is there more to "see how
they work" than running the test suite and using it a little bit?
Jay

        nicksiegerApril 19, 2011 11:28 AM
      Hi Jay,
      I am still the maintainer but have had limited time towards
      integrating these patches. You're right that there is more
      demand for Test::Unit 2 support and other fixes.
      I'd like to see things get cleaned up, and perhaps I've just
      been a bit too tight on the reins of the project.
      As far as actions, can you do any of the following:
      1. Pull request for README -- send one and if you have
      questions about what should be fixed let me know in the
      request
      2. Try integrating one or more of the pull requests and see
      how they work.
      Testing: Ideally (using RVM) we should be able to run on
      JRuby, Rbx, 1.8.7 and 1.9.2. JRuby and 1.8.7 work fine, Rbx
      probably as well, but I think 1.9.2 support is lagging
      partially because of the miniunit/Test::Unit situation.
      The code itself might need to be teased apart for different
      major versions of RSpec, Test::Unit, and so on. The current
      code (at least for RSpec, for example) is starting to get
      kludgy in its attempts to support multiple versions.
      Thanks for your interest, and let me know if you can help with
      any of the above.

from ci_reporter.

nicksieger avatar nicksieger commented on August 30, 2024

Coverage should be pretty good at this point, it's above 95%, I have
rcov tasks in the Rakefile that you can run to see where things aren't
covered. The places are probably where there are RSpec 1/2 API
differences since only one version can run at a time.

/Nick

On Thu, Apr 21, 2011 at 6:01 AM, jaylevitt
[email protected]
wrote:

How hard do you think it would be to factor out RSpec vs. Test:Unit
   into ci_reporter plugins? Maybe the answer is to maintain
   ci_reporter as one gem, and support for each test framework as its
   own. That way, people can fork off support for newer frameworks
   without affecting the old ones, and you won't have as much branch
   diversion.
   Easy for me to say, anyway.. I'll look at playing with some of the
   pull requests this weekend.  How confident do you feel about
   ci_reporter's own test coverage? That is, is there more to "see how
   they work" than running the test suite and using it a little bit?
   Jay

           nicksiegerApril 19, 2011 11:28 AM
         Hi Jay,
         I am still the maintainer but have had limited time towards
         integrating these patches. You're right that there is more
         demand for Test::Unit 2 support and other fixes.
         I'd like to see things get cleaned up, and perhaps I've just
         been a bit too tight on the reins of the project.
         As far as actions, can you do any of the following:
         1. Pull request for README -- send one and if you have
         questions about what should be fixed let me know in the
         request
         2. Try integrating one or more of the pull requests and see
         how they work.
         Testing: Ideally (using RVM) we should be able to run on
         JRuby, Rbx, 1.8.7 and 1.9.2. JRuby and 1.8.7 work fine, Rbx
         probably as well, but I think 1.9.2 support is lagging
         partially because of the miniunit/Test::Unit situation.
         The code itself might need to be teased apart for different
         major versions of RSpec, Test::Unit, and so on. The current
         code (at least for RSpec, for example) is starting to get
         kludgy in its attempts to support multiple versions.
         Thanks for your interest, and let me know if you can help with
         any of the above.

Reply to this email directly or view it on GitHub:
#29 (comment)

from ci_reporter.

shepmaster avatar shepmaster commented on August 30, 2024

How hard do you think it would be to factor out RSpec vs. Test:Unit into ci_reporter plugins?

About a full weekend of work. 😄

from ci_reporter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.