[Libguestfs] [PATCH] v2v: -o rhv-upload: Optimize http request sending
Richard W.M. Jones
rjones at redhat.com
Mon Jun 18 19:07:29 UTC 2018
On Mon, Jun 18, 2018 at 09:58:23PM +0300, Nir Soffer wrote:
> On Mon, Jun 18, 2018 at 9:23 PM Richard W.M. Jones <rjones at redhat.com>
> wrote:
>
> > On Mon, Jun 18, 2018 at 08:55:13PM +0300, Nir Soffer wrote:
> > > On Mon, Jun 18, 2018 at 1:37 PM Richard W.M. Jones <rjones at redhat.com>
> > > wrote:
> > >
> > > > On Thu, Jun 14, 2018 at 09:24:48PM +0300, Nir Soffer wrote:
> > > > > On Thu, Jun 14, 2018 at 9:16 PM Nir Soffer <nirsof at gmail.com> wrote:
> > > > > > + headers = {"Content-Type": "application/json",
> > > > > > + "Content-Length", str(len(buf))}
> > > >
> > > > There were a few Python syntax errors such as this one. They
> > > > can be found by running:
> > > >
> > > > make -C v2v check TESTS=test-v2v-python-syntax.sh
> > > >
> > >
> > > Cool. Why not include this in "make check"?
> >
> > It is! That command is just if you want to run the single test.
> >
>
> Strange, I did run "make check" but it did not fail on checking
> the rhv plugin. It was failing because of unralted c-api test.
>
> Maybe make aborted before running the v2v tests?
Right, it runs the tests in subdirectories in order and aborts at the
first subdirectory which fails (this is just how make / automake
works, it's nothing special to libguestfs):
$ make print-subdirs | fold -72 -s
common/mlstdutils generator tests/qemu test-data gnulib/lib
gnulib/tests common/errnostring common/protocol common/qemuopts
common/utils common/structs lib docs examples po common/mlutils
common/mlaugeas common/mlpcre daemon tests/daemon appliance tests/c-api
tests/tmpdirs tests/protocol tests/events tests/parallel tests/create
tests/disks tests/discard tests/mountable tests/network tests/lvm
tests/luks tests/md tests/selinux tests/relabel tests/ntfs tests/btrfs
tests/xfs tests/charsets tests/xml tests/mount-local tests/9p
tests/rsync tests/bigdirs tests/disk-labels tests/hotplug tests/nbd
tests/http tests/syslinux tests/journal tests/relative-paths
tests/gdisk tests/regressions tests/tsk tests/yara common/edit
common/options common/parallel common/progress common/visit
common/windows test-tool fish align cat diff df edit format inspector
make-fs rescue common/miniexpect p2v bash perl perl/examples ocaml
ocaml/examples python python/examples ruby ruby/examples java
java/examples php erlang erlang/examples lua lua/examples gobject
csharp common/mlgettext common/mlprogress common/mlvisit common/mlxml
common/mltools customize builder builder/templates get-kernel resize
sparsify sysprep v2v v2v/test-harness dib tools fuse
utils/boot-analysis utils/boot-benchmark utils/max-disks
utils/qemu-boot utils/qemu-speed-test po-docs
If you want it to continue after the first failure (this also applies
to every automake-using program) then do:
make check -k
less `find -name test-suite.log | xargs grep -l ^FAIL:`
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
More information about the Libguestfs
mailing list