Hi Mark, On Thu, 2009-11-19 at 20:54 -0800, Garrett Cooper wrote: > On Thu, Nov 19, 2009 at 7:05 PM, Mark Ver <[email protected]> wrote: > > The number of testcases over the past year had increased faster than could > > be properly debugged by our skeleton team for the s390x platform. Many of > > the testcases seemed to be designed for features on later kernel versions > > with were not yet fully integrated by our supported distributions. > > > > Since we mostly used LTP for a quick regression test, I was discussing with > > Subrata about creating a minimal test set that we expected would run > > properly on a majority of the distributions with kernel 2.6 and not just the > > more recent versions of the kernel. > > > > This is my first pass at the test set: > > (See attached file: s390x_ltpcore_targets)
We can definitely make this part of ltp/runtest for your convenience. Garret, Can you please check this in. I seemed to have not received Mark“s original mail in this ID. Regards-- Subrata > > > > It is basically a subset of the default SCENFILES from the ltp-full-20090731 > > concatenated into one file. > > > > Basic rundown of the contents ... > > * Included tests: > > syscalls > > fs > > fsx > > dio > > mm > > ipc > > sched > > math > > nptl > > pty > > containers > > fs_bind > > filecaps > > fcntl-locktests > > ----- > > * Excluded tests - new in 2009 (maybe late 2008) versions (appear to have > > build, run, or support issues depending on distribution release) > > io > > cap_bounds > > connectors > > admin_tools > > timers > > power_management_tests > > numa > > hugetlb > > commands > > hyperthreading > > ----- > > * Excluded from original set: > > controllers > > - notes: this feature was currently available only on SLES-11 and the build > > and execution of the testcase appeared to need more work for s390x > > ----- > > > > Ideally I was hoping to come up with a set of tests that were so basic, they > > should be supported by practically every release and would be expected to > > run correctly everywhere. They would only fail if major issues had been > > introduced into the system build. > > Mark, > An ideal solution to this problem is a two-tiered solution: > 1. Feature based conditional compilation. > 2. Tool based conditional compilation (some tests require certain > tools, such as perl, python, and various Unix utilities that aren't a > part of the minimal set of tools, e.g. useradd, userdel, etc). > The tool based condition compilation is somewhat simple at a 10k > ft level (I have perl, python, ruby, etc -- add / remove these tests / > features) -- the feature based conditional compilation issue is a bit > more difficult to deal with as it requires a more in-depth > understanding of what code exists in the sourcebase, and what > functional tests map to what functional blocks under test. This is > ideal, but not trivial to perform. > My first goal is to deal with any fallout from the make > infrastructure commit(s), dealing with the make 3.80 incompatibility > and other unforeseen usecases like you have with building and > executing out of the same source tree. Next, I want to clean up any > and all C warnings so the tests are more robust (Mike, Cyril, and I > have done a pretty good job but there's a ways to go...). Then I'll > undertake completing the ballista cleanup, which will also involve > adding the shims for perl and python across the entire sourcebase. > We'll need to revisit the feature based enabling a little later. > How does that sound? > Thanks, > -Garrett > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Ltp-list mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ltp-list ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
