Date: Fri, 13 May 2005 17:52:36 -0400 From: Garance A Drosihn <drosih@rpi.edu> To: Maxim Sobolev <sobomax@FreeBSD.org> Cc: freebsd-arch@FreeBSD.org Subject: Re: Bug in #! processing - One More Time Message-ID: <p06210214beaacf72a7cb@[128.113.24.47]> In-Reply-To: <4284ED54.9010603@FreeBSD.org> References: <200410020349.i923nG8v021675@northstar.hetzel.org> <20041002052856.GE17792@nexus.dglawrence.com> <p0611041fbd848f6aa55d@[128.113.24.47]> <20041002233542.GL714@nexus.dglawrence.com> <p0620076ebe2490ccdc00@[128.113.24.47]> <p06210225be4307a39100@[128.113.24.47]> <421DAD8F.6000704@portaone.com> <p0621024bbe482b50f150@[128.113.24.47]> <4284D038.50805@FreeBSD.org> <p0621020dbeaa836cd61a@[128.113.24.47]> <4284D4BC.9070705@FreeBSD.org> <p0621020fbeaa86c39e7d@[128.113.24.47]> <4284ED54.9010603@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
At 9:09 PM +0300 5/13/05, Maxim Sobolev wrote: >Garance A Drosihn wrote: >> >>I should have done enough testing by Sunday evening to say >>something, one way or another. Sure. > >Good, since this issue has been taking too much time to fix. I'll admit to being guilty on that. >>Note that I'm not just "running this through buildworld". That's >>how all the previous changes were tested, too. I have a whole >>battery of tests that I've been slogging through. > >Well, I'd suggest you to put those tests into src/tools/regression, >to ensure that this won't be broken occasionally in the future. Well, there's some simply tests in ~gad/shellargs on the freefall.org machines. Copy the directory, 'make /tmp/shellargs', and then 'make run/tests'. These aren't quite in the right format for the standard regression-testing ideas, but they're in the ballpark. The main idea was to give me a way to check what *other* operating systems actually do with whatever is on the #!-line. The 'results' directory has the results from several hosts around here (@RPI). Linux, Solaris, AIX, IRIX. I also have a userland program written for testing imgact_shell.c itself, but that is a bit more bizarre. Still, it's what I felt I needed so I could do a lot of testing of perverse examples, without having to rebuild kernels and rebooting every 5 minutes. It also lets me test with triggering panics which kill the system, as had happened in some previous updates to imgact_shell. Not sure that program would make any sense in regression testing. Maybe if it was cleaned up a bit. Anyway, back to my testing... -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p06210214beaacf72a7cb>