Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-27 Thread Paolo Bonzini
On 27/05/19 07:10, Markus Armbruster wrote: >> Another suggestion: are there headers that cannot even be included once >> (due to dependencies)? Is it worth including a test for those even in >> the first iteration? >> > I'm not sure I get what you mean. > > Most headers failing the test fail it

Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-26 Thread Markus Armbruster
Paolo Bonzini writes: > On 23/05/19 21:57, Markus Armbruster wrote: A large number of headers don't pass this test, by design or by accident. To keep things more manageable, exclude all headers outside include/ for now. >>> A lot of these, either in include/ or outside, are

Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-24 Thread Paolo Bonzini
On 23/05/19 21:57, Markus Armbruster wrote: >>> A large number of headers don't pass this test, by design or by >>> accident. To keep things more manageable, exclude all headers outside >>> include/ for now. >> A lot of these, either in include/ or outside, are _meant_ to be >> included many

Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-24 Thread Markus Armbruster
Philippe Mathieu-Daudé writes: > On 5/23/19 10:15 AM, Markus Armbruster wrote: >> Make target check-source is for checking the source code itself. For >> now, there's just one such check, make target check-headers. It >> checks basic header sanity: for each header "FOO.h", test whether >> >>

Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-23 Thread Philippe Mathieu-Daudé
On 5/23/19 10:15 AM, Markus Armbruster wrote: > Make target check-source is for checking the source code itself. For > now, there's just one such check, make target check-headers. It > checks basic header sanity: for each header "FOO.h", test whether > > #include "qemu/osdep.h" >

Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-23 Thread Markus Armbruster
Paolo Bonzini writes: > On 23/05/19 10:15, Markus Armbruster wrote: >> A large number of headers don't pass this test, by design or by >> accident. To keep things more manageable, exclude all headers outside >> include/ for now. > > A lot of these, either in include/ or outside, are _meant_ to

Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-23 Thread Paolo Bonzini
On 23/05/19 10:15, Markus Armbruster wrote: > A large number of headers don't pass this test, by design or by > accident. To keep things more manageable, exclude all headers outside > include/ for now. A lot of these, either in include/ or outside, are _meant_ to be included many times. What

[Qemu-devel] [RFC v4 5/7] tests: New make target check-source

2019-05-23 Thread Markus Armbruster
Make target check-source is for checking the source code itself. For now, there's just one such check, make target check-headers. It checks basic header sanity: for each header "FOO.h", test whether #include "qemu/osdep.h" #include "FOO.h" #include "FOO.h" compiles.