[Rxtx] rxtx 2010 rewrite
Adrian Crum
adrian.crum at yahoo.com
Tue Nov 23 11:49:22 MST 2010
Check out the current repo using these instructions:
http://rxtx.qbang.org/wiki/index.php/Retrieving_Source_Code
and
you will find the rewrite in the Rewrite2010 folder. There is a pdf
document in that folder that gives an overview of the rewrite.
-Adrian
--- On Tue, 11/23/10, Brian Schlining <bschlining at gmail.com> wrote:
From: Brian Schlining <bschlining at gmail.com>
Subject: Re: [Rxtx] rxtx 2010 rewrite
To: rxtx at qbang.org
Date: Tuesday, November 23, 2010, 8:17 AM
Where's the source code for the rewrite?
On Tue, Nov 23, 2010 at 06:25, Adrian Crum <adrian.crum at yahoo.com> wrote:
I will be working on unit tests next. I have experience with JUnit and Cobertura. The rewrite contains software loopbacks for testing without hardware loopbacks, and I was thinking hardware loopbacks could be used via settings in the properties file - so CI can test for regressions. My hope is once we have 100% test coverage on the rewrite, the community will have greater confidence in it.
-Adrian
--- On Mon, 11/22/10, Trent Jarvi <tjarvi at qbang.org> wrote:
> From: Trent Jarvi <tjarvi at qbang.org>
> Subject: Re: [Rxtx] rxtx 2010 rewrite
> To: rxtx at qbang.org
> Cc: "Dave" <davestechshop at gmail.com>
> Date: Monday, November 22, 2010, 7:57 PM
>
> I'm not for or against the rewrite effort. I do
> represent one of those people needing 'stable now' when I go
> to work. Here at home I'm interested in the future of
> RXTX for all those neat projects I hear about. I'm all for
> some experimenting and growing.
>
> What RXTX lacks is not coders. We have had many ideas
> bouncing around and some code that deals with things like
> serial ports that vanish (USB). The C++ rewrite is
> proof of interest there and I'm glad to see it.
>
> So whats missing?
>
> The JCP required test suites. CommAPI and RXTX lack
> test suites. CommAPI was grandfathered into the JCP and
> shortly later 'broken' for a customer right in the JCP by
> adding Solaris specific hooks.
>
> Testing CommAPI/RXTX is difficult.
>
> At work I have test suites but the coverage is specific to
> those needs - these tests existed before I started working
> there. Maybe they cover your needs, maybe not. I
> use those to qualify RXTX releases which is alot more than I
> used to do. The tests are in MATLAB code going through
> a layer of java and don't lend well to sharing (though its a
> possibility). Those test suites are the best we all have at
> this time as far as I know and that does not bode well for a
> smooth transition to a rewrite for multiple projects.
>
>
> I could run the suites against the rewrite. Honestly,
> I'm not comfortable that they cover enough for generic
> qualification though. As an example, the testsuite
> requires a loopback connection. Fun thing is the other
> side is always configured like your side. Setting
> hardware flow control failed? No problem. Its
> still odd parity? Good to go! It failed on the
> other side too.
>
>
> In agreement with Julie, there are many subtle things in
> rxtx that took more than 3 years to flush out. That
> does not mean we can't figure out how to move forward
> (without the circus wagons).
>
> On Mon, 22 Nov 2010, jfh at greenhousepc.com
> wrote:
>
> > Adrian,
> >
> > As I've said before, some of us are ready, willing and
> able to work on RXTX,
> > but we need something much more stable NOW, and the
> existing code base is
> > the most stable, most time-tested thing going. It's
> easy to say "it should
> > work reliably", but my experience is that code like
> this typically takes 2
> > to 3 =years= before there is enough experience with
> the code to be called
> > "working reliably".
> >
> > What I'd like to know is who feels they have a
> =reliable=, =stable=,
> > relatively =bug-free= version of the existing code
> that could be a base for
> > something that can tide people over until your work is
> well enough tested
> > that people can start migrating less critical
> applications to it. My
> > company puts products inside boxes that have to work
> for years on end. I'm
> > not going to trust my company's existence to a brand
> new re-write, and I
> > suspect there are a number of other business owners or
> consultants who are
> > in the same situation.
> > --
> > Julie Haugh
> > Senior Design Engineer
> > greenHouse Computers, LLC // jfh at greenhousepc.com
> // greenHousePC on
> > Skype
> >
> >
> > -------- Original
> Message --------
> > Subject: Re: [Rxtx]
> rxtx 2010 rewrite
> > From: Adrian Crum
> <adrian.crum at yahoo.com>
> > Date: Sun, November 21,
> 2010 9:21 pm
> > To: Dave <davestechshop at gmail.com>,
> rxtx at qbang.org
> >
> > The rewrite is
> preliminary code - it needs more work. It should
> > work reliably in a
> Windows environment. The rewrite needs more
> > community participation
> to move it along.
> >
> > The best resource for
> help is the RXTX mailing list -
> > rxtx at qbang.org.
> >
> >
> >
> -----Inline Attachment Follows-----
>
> _______________________________________________
> Rxtx mailing list
> Rxtx at qbang.org
> http://mailman.qbang.org/mailman/listinfo/rxtx
>
_______________________________________________
Rxtx mailing list
Rxtx at qbang.org
http://mailman.qbang.org/mailman/listinfo/rxtx
--
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Brian Schlining
bschlining at gmail.com
-----Inline Attachment Follows-----
_______________________________________________
Rxtx mailing list
Rxtx at qbang.org
http://mailman.qbang.org/mailman/listinfo/rxtx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qbang.org/pipermail/rxtx/attachments/20101123/b50d588c/attachment-0633.htm>
More information about the Rxtx
mailing list