On Tue, Mar 01, 2016 at 08:31:43AM +0300, Ilya Maximets wrote:
> On 29.02.2016 21:44, Ben Pfaff wrote:
> > On Mon, Feb 29, 2016 at 04:06:52PM +0300, Ilya Maximets wrote:
> >> 'make check-system-userspace', 'make check-kernel' and 'make check-kmod'
> >> work with real environment and can not be run simultaneously.
> >>
> >> To prevent violation of the system environment strip out options for
> >> parallel execution from TESTSUITEFLAGS for this targets.
> >>
> >> Signed-off-by: Ilya Maximets <i.maxim...@samsung.com>
> > 
> > TESTSUITEFLAGS_WITHOUT_JOBS can be more simply defined as just
> > $(filter-out -j% --jobs=%, $(TESTSUITEFLAGS))
> 
> This can't filter out something like '-j 8' because of whitespaces inside
> the pattern. Anyway, unfortunately, I found that this all is a GNU
> extensions for make and we can't use them for portability reasons.
> '$(filter-out', '$(shell' and even 'define' should be replaced with
> another portable implementation.

OVS requires GNU make, see INSTALL.md.

> > Do you think it's really worth warning about this?
> 
> It's very confusing that I can use usual 'make check' in parallel mode,
> but can't do the same with other testsuites. In addition, this
> behaviour isn't documented at all.

I think it's worth disabling parallelism, I'm just not sure it's worth
warning.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to