[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-hackers
Subject: Re: How to run tests without installing?
From: Enji Cooper <yaneurabeya () gmail ! com>
Date: 2024-05-15 0:18:39
Message-ID: FE4F10DD-EC61-47E4-9CB6-9F7AD758E81D () gmail ! com
[Download RAW message or body]
> On Apr 29, 2024, at 1:47 PM, Brooks Davis <brooks@freebsd.org> wrote:
>
> On Mon, Apr 29, 2024 at 12:34:51PM +0200, Christian Weisgerber wrote:
> > How can I run the regression tests on my work-in-progress without
> > installing it first?
> >
> > Say I'm changing something in sh. Can I run the tests on the
> > compiled sh in /usr/obj, without having to install my potentially
> > broken work into the system? Running "make tests" in src/bin/sh
> > doesn't seem to actually test anything.
>
> Generally speaking you can't. This is one of the problematic things
> about the current test framework. The best you can do for something
> like sh where you really don't want to install a broken one is probably
> installing in a jail and running tests there.
Try "make check MK_MAKE_CHECK_USE_SANDBOX=yes -DNO_ROOT" It's not perfect, but it \
might do what you want without breaking your system. Cheers,
-Enji
["signature.asc" (signature.asc)]
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkHfexGRJ3gYRdA2gGpE5DjPsNJgFAmZD/18ACgkQGpE5DjPs
NJi0LBAAis1MzHG1LoKi+9iN73r/uiU3QS1OyWq0qBt3Ygbb8GmUHhJRakWFEBIZ
n1ckcga0rPyjAlmTAO4rZ+2+nH/clHRT/p5Irq+b9YmqehTX3TY7BSNguzzopUF6
e510MwD2RUtIVNLkSkEgWCZ8gksH2GCHOqhDL7ZGDPSkQuE56DX76h+KSkctPI6z
DdV7jnQGLGqv4eRd/Z9WF6IjhieqtPr9KJmMZ7If7WjOJanazWc2GiWFJGsyFTqW
JVQXjPwLaW2yUPh19iuG2GziyZxDjpaz8dM5e5gT+2VVS6Uv4VPypp4FBp1ToJTL
WSZ+TudyRGHscRi4luMybalEyRYCx2Bb3JUKNdyJpJruqKytvAIHvfHifvxdIYJy
wfKqODSF2v9Fw6O1z2h7lSsxtjWdQfRc6gsChoNLTOUgVDDkvQJ7NKl2XS7FLKAH
RKjyQSaMhBVyTAnAsboT+mbZO7xkyLdm4D1ahSgqMVdqT1rrXbBwBMOr6HtdgLoP
xWNDi+fd0Bhhh5XJLBT3OtXo3hX57H6tkB5gm6qG3haO5v30gHUaA3tCf9lqTIPk
sZ180xTAcBrRoLXMoFOTR+yeYIkbbIFpezE+Ko8Qb6Vq+PeW+uLBw/FClS1fSm8x
Qzem56b22d8RoP2aRaxrPUGpzvbetGESiRTVVAe0dppvkFdobTY=
=7mX7
-----END PGP SIGNATURE-----
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic