On Fri, Oct 21, 2022 at 2:02 PM Michael S. Tsirkin <m...@redhat.com> wrote: > > On Fri, Oct 21, 2022 at 05:45:15AM +0530, Ani Sinha wrote: > > And have multiple platform specific branches in bits that have fixes for > > those > > platforms so that bits can run there. Plus the existing test can be > > enhanced to > > pull in binaries from those branches based on the platform on which it is > > being > > run. > > > > What a mess. > Who is going to be testing all these million platforms?
I am not talking about branches in QEMU but branches in bits. If you are going to test multiple platforms, you do need to build bits binaries for them. There is no way around it. bits is not all platform independent python. It does have binary executables. Currently bits is built only for the x86 platform. Other platforms are not tested. I doubt if anyone even tried building bits for arm or mips. It makes sense to try things incrementally once we have something going. Lets discuss this on a separate thread. > All this does nothing at all to help developers avoid > bugs and when they do trigger debug the issue. Which is > after all why we have testing. > Yes once in a very long while we are going to tweak > something in the tests, and for that rare occurence > it makes sense to periodically rebuild everything, > otherwise code bitrots. > > But the test is supposed to run within a VM anyway, let's > have an image and be done with it. > > -- > MST >