On 30/05/2026 16.56, Ani Sinha wrote:
Hi,
I am trying to write a qtest for which I need an IGVM file. I have the
file, about 54 MiB in size.
54 MiB is quite big, I agree that we likely don't want to check that into
the main repository, especially if it is for a test only...
(BTW, what's its compressed size?)
Instead of committing this IGVM binary
file with the test, I wanted to check if I can put it somewhere, say
in a gitlab repo and then make the test download it. This would be
similar to asset downloads for functional tests. No this test cannot
be a python functional test. I am wondering if anyone has faced this
situation before and what the best way to solve this problem is.
I'm not maintaining the qtests anymore, but I assume that there is no
interest in duplicating all the asset downloading logic there.
What's the exact reason why you cannot do it as a functional test instead?
You could maybe also start the qemu binary there with "-accel qtest -qtest
..." to fake a qtest environment - a little bit cumbersome, but certainly
doable, I think.
Thomas