Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-27 Thread Daniel P . Berrangé
On Mon, Jul 26, 2021 at 03:27:36PM +0200, Erik Skultety wrote: > On Wed, Jul 21, 2021 at 07:26:49PM +0100, Daniel P. Berrangé wrote: > > On Tue, Jul 20, 2021 at 02:19:25PM +0200, Erik Skultety wrote: > > > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > > > Libvirt has consu

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-26 Thread Erik Skultety
On Wed, Jul 21, 2021 at 07:26:49PM +0100, Daniel P. Berrangé wrote: > On Tue, Jul 20, 2021 at 02:19:25PM +0200, Erik Skultety wrote: > > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > > Libvirt has consumers writing applications in a variety of > > > languages, and periodic

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-22 Thread Beraldo Leal
On Thu, Jul 22, 2021 at 09:44:28AM +0100, Daniel P. Berrangé wrote: > On Wed, Jul 21, 2021 at 04:22:19PM -0300, Beraldo Leal wrote: > > On Wed, Jul 21, 2021 at 06:50:03PM +0100, Daniel P. Berrangé wrote: > > > On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > > > > On Thu, Jul 01, 202

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-22 Thread Cleber Rosa
Daniel P. Berrangé writes: > On Tue, Jul 20, 2021 at 02:19:25PM +0200, Erik Skultety wrote: >> On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: >> > Libvirt has consumers writing applications in a variety of >> > languages, and periodically reporting bugs. My general wish >>

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-22 Thread Daniel P . Berrangé
On Wed, Jul 21, 2021 at 04:22:19PM -0300, Beraldo Leal wrote: > On Wed, Jul 21, 2021 at 06:50:03PM +0100, Daniel P. Berrangé wrote: > > On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > > > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > > > On Wed, Jun 30, 202

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-22 Thread Daniel P . Berrangé
On Wed, Jul 21, 2021 at 06:01:34PM -0400, Cleber Rosa wrote: > > Daniel P. Berrangé writes: > > > On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > >> > >> This is supported already: > >> > >> $ avocado run --tap - --test-runner='nrunner' tests/domain/transient.py > >> 1..3 > >> o

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-21 Thread Cleber Rosa
Daniel P. Berrangé writes: > On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: >> >> This is supported already: >> >> $ avocado run --tap - --test-runner='nrunner' tests/domain/transient.py >> 1..3 >> ok 1 tests/domain/transient.py:TransientDomain.test_autostart >> ok 2 tests/domai

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-21 Thread Beraldo Leal
On Wed, Jul 21, 2021 at 06:50:03PM +0100, Daniel P. Berrangé wrote: > On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > > > I'm adding more inf

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-21 Thread Daniel P . Berrangé
On Tue, Jul 20, 2021 at 02:19:25PM +0200, Erik Skultety wrote: > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > Libvirt has consumers writing applications in a variety of > > languages, and periodically reporting bugs. My general wish > > for a test harness would be for so

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-21 Thread Daniel P . Berrangé
On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > > I'm adding more information with some details inside the README file. > > > > Overall, I'm mor

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-20 Thread Erik Skultety
On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > lavocado aims to be an alternative test framework for the libvirt > > project using Python, python-libvirt and Avocado. This can be used to > > write unit, functio

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Cleber Rosa
On Fri, Jul 2, 2021 at 7:48 AM Daniel P. Berrangé wrote: > > On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > > > > > If I look at Avocado, I

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Cleber Rosa
On Fri, Jul 2, 2021 at 7:55 AM Daniel P. Berrangé wrote: > > On Fri, Jul 02, 2021 at 07:23:57AM -0400, Cleber Rosa wrote: > > Hi Daniel, > > > > On Thu, Jul 1, 2021 at 2:05 PM Daniel P. Berrangé > > wrote: > > > > > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > > > lavocado

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Cleber Rosa
On Fri, Jul 2, 2021 at 8:40 AM Cleber Rosa wrote: > > > There are a couple of ways. The simplest is hinting to Avocado that a > file is of kind "tap" with a hintfile. Suppose you have a > "test-suite" directory, and in it, you have "test.sh": > > #!/bin/sh -e > echo "1..2" > echo "ok 2 /bin/true

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Beraldo Leal
On Fri, Jul 02, 2021 at 12:43:57PM +0100, Daniel P. Berrangé wrote: > On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > > > > > If I look at Av

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Daniel P . Berrangé
On Fri, Jul 02, 2021 at 07:23:57AM -0400, Cleber Rosa wrote: > Hi Daniel, > > On Thu, Jul 1, 2021 at 2:05 PM Daniel P. Berrangé wrote: > > > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > > lavocado aims to be an alternative test framework for the libvirt > > > project using

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Daniel P . Berrangé
On Thu, Jul 01, 2021 at 06:09:47PM -0300, Beraldo Leal wrote: > On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > > > If I look at Avocado, I think (correct me if i'm wrong) > > > > 1. The harness is essential

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Daniel P . Berrangé
On Fri, Jul 02, 2021 at 07:23:57AM -0400, Cleber Rosa wrote: > On Thu, Jul 1, 2021 at 2:05 PM Daniel P. Berrangé wrote: > > > > Overall, I'm more enthusiastic about writing tests in Python > > than Perl, for the long term, but would also potentially like > > to write tests in Go too. > > > > I'm

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-02 Thread Cleber Rosa
Hi Daniel, On Thu, Jul 1, 2021 at 2:05 PM Daniel P. Berrangé wrote: > > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > lavocado aims to be an alternative test framework for the libvirt > > project using Python, python-libvirt and Avocado. This can be used to > > write unit, fun

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-01 Thread Beraldo Leal
On Thu, Jul 01, 2021 at 07:04:32PM +0100, Daniel P. Berrangé wrote: > On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > > If I look at Avocado, I think (correct me if i'm wrong) > > 1. The harness is essentially the standard Python harness > with a thin CLI wrapper. Thus needs a

Re: [libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-07-01 Thread Daniel P . Berrangé
On Wed, Jun 30, 2021 at 01:36:30PM -0300, Beraldo Leal wrote: > lavocado aims to be an alternative test framework for the libvirt > project using Python, python-libvirt and Avocado. This can be used to > write unit, functional and integration tests and it is inspired by the > libvirt-tck framework.

[libvirt PATCH 0/4] RFC: tests: introduce lavocado

2021-06-30 Thread Beraldo Leal
lavocado aims to be an alternative test framework for the libvirt project using Python, python-libvirt and Avocado. This can be used to write unit, functional and integration tests and it is inspired by the libvirt-tck framework. This series introduces the basic framework along with some basic tes