Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-27 Thread Fam Zheng
On Wed, 09/28 01:54, Gonglei (Arei) wrote: > What do you mean about the realpath? Can we use it to set the environment > variable? Basically just guess where QTEST_QEMU_BINARY is based on argv[0]. Fam

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-27 Thread Gonglei (Arei)
> -Original Message- > From: Fam Zheng [mailto:f...@redhat.com] > Sent: Wednesday, September 28, 2016 9:45 AM > To: Gonglei (Arei) > Cc: Daniel P. Berrange; pbonz...@redhat.com; John Snow; > qemu-devel@nongnu.org; Wubin (H) > Subject: Re: [Qemu-devel] [PATCH RFC] t

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-27 Thread Fam Zheng
On Wed, 09/28 01:31, Gonglei (Arei) wrote: > # ./tests/virtio-net-test > ** > ERROR:tests/libqtest.c:561:qtest_get_arch: assertion failed: (qemu != NULL) > Aborted (core dumped) > > # ./tests/virtio-blk-test > ** > ERROR:tests/libqtest.c:561:qtest_get_arch: assertion failed: (qemu != NULL) >

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-27 Thread Gonglei (Arei)
> -Original Message- > From: Daniel P. Berrange [mailto:berra...@redhat.com] > Sent: Tuesday, September 27, 2016 6:15 PM > To: Fam Zheng > Cc: Gonglei (Arei); pbonz...@redhat.com; John Snow; qemu-devel@nongnu.org > Subject: Re: [Qemu-devel] [PATCH RFC] tests: Run qtest

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-27 Thread Fam Zheng
On Tue, 09/27 11:17, Daniel P. Berrange wrote: > > Too bad that this seems to be too big a hammer that breaks the way gcov was > > used: 1) the "rm *.gcda" command now runs in each test, so it's harder to > > get an overall coverage report; 2) there is a risk that the parallism may > > corrupt

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-27 Thread Daniel P. Berrange
..@nongnu.org] On > > > Behalf Of Fam Zheng > > > Sent: Friday, September 23, 2016 3:58 PM > > > To: John Snow > > > Cc: pbonz...@redhat.com; qemu-devel@nongnu.org > > > Subject: Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel > > >

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-27 Thread Daniel P. Berrange
On Fri, Sep 23, 2016 at 03:58:07PM +0800, Fam Zheng wrote: > On Wed, 09/21 14:24, John Snow wrote: > > > > > > On 08/12/2016 05:19 AM, Fam Zheng wrote: > > > Previously all test cases in a category, such as check-qtest-y, are > > > executed in a single long gtester command. This patch separates

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-23 Thread Gonglei (Arei)
> -Original Message- > From: Fam Zheng [mailto:f...@redhat.com] > Sent: Friday, September 23, 2016 5:59 PM > To: Gonglei (Arei) > Cc: John Snow; pbonz...@redhat.com; qemu-devel@nongnu.org > Subject: Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel >

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-23 Thread Fam Zheng
; > To: John Snow > > Cc: pbonz...@redhat.com; qemu-devel@nongnu.org > > Subject: Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel > > > > On Wed, 09/21 14:24, John Snow wrote: > > > > > > > > > On 08/12/2016 05:19 AM, Fam Zheng

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-23 Thread Gonglei (Arei)
[Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel > > On Wed, 09/21 14:24, John Snow wrote: > > > > > > On 08/12/2016 05:19 AM, Fam Zheng wrote: > > > Previously all test cases in a category, such as check-qtest-y, are > > > executed in a single l

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-23 Thread Fam Zheng
On Wed, 09/21 14:24, John Snow wrote: > > > On 08/12/2016 05:19 AM, Fam Zheng wrote: > > Previously all test cases in a category, such as check-qtest-y, are > > executed in a single long gtester command. This patch separates each > > test into its own make target to allow better parallism. > >

Re: [Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-09-21 Thread John Snow
On 08/12/2016 05:19 AM, Fam Zheng wrote: Previously all test cases in a category, such as check-qtest-y, are executed in a single long gtester command. This patch separates each test into its own make target to allow better parallism. Signed-off-by: Fam Zheng --- This saves

[Qemu-devel] [PATCH RFC] tests: Run qtest cases in parallel

2016-08-12 Thread Fam Zheng
Previously all test cases in a category, such as check-qtest-y, are executed in a single long gtester command. This patch separates each test into its own make target to allow better parallism. Signed-off-by: Fam Zheng --- This saves 50% of the time "make check takes" compared