From: Garrett C. <yan...@gm...> - 2008-07-19 20:07:31
|
On Fri, Jul 18, 2008 at 12:20 AM, Subrata Modak <su...@li...> wrote: > Hi Garrett, > > On Thu, 2008-07-17 at 14:40 -0700, Garrett Cooper wrote: >> Hi LTP devs, >> I was wondering if I would have your folks' blessings to take the >> test reporting and manipulation pieces of LTP and create a separate >> project for test reporting, such that LTP (and other projects) can >> benefit from the generalized reporting and test behavior modification. > > That is a wonderful proposal. We now have support for testcases in LTP > library for test cases written in C and Shell. It would be really nice > to see if the same can be extended to other programming languages like > the Perl, Java and Python, if we can create the same tst_* set of > libraries for them. > > It would go in long way for people who are much familiar with these > languages, so that our scope of getting contribution in enlarged. I > would really like to see that happen. And once that happens we can make > an announcement in the LKML and other mailing list saying that: "See > guys, you have these many languages in which you can write an LTP test > case, so what´s preventing you from writing one for us........" > things like that. > >> I am asking this because the tst_res portion of libltp is very >> beneficial and there are other languages that could be implemented in >> [working on a Java implementation, will do a Perl, shell script >> (bash/sh), and Python implementation]. > > This spins off another interesting idea in my mind. If and when this is > ready we will go ahead and define corresponding templates (for writing > LTP test cases) in those new languages like the C and SHELL we have > here: > http://ltp.sourceforge.net/documentation/how-to/ltp.php#_4 & > http://ltp.sourceforge.net/documentation/how-to/ltp.php#_5 > > I would be really happy if we can expand the base in which we can write > our test cases. Let me know what others think. > > Regards-- > Subrata Would it be possible to dual-license the libs under BSD and GPLv2 licenses as well? I ask because many projects in the Unix world apart from Linux would benefit from libtr, and due to licensing concerns they restrict their permittable pkgs to closed-source compatible projects, but make a small exception for some GPL licensed core apps like binutils, gcc, etc. Thanks! -Garrett |