[prev in list] [next in list] [prev in thread] [next in thread] 

List:       debian-devel
Subject:    Bug#902730: ITP: sharness -- Sharness is a portable shell library to write, run, and analyze automat
From:       Lars Kruse <devel () sumpfralle ! de>
Date:       2018-06-29 22:13:50
Message-ID: 153031043058.29595.13059058154491639041.reportbug () erker ! lan
[Download RAW message or body]

Package: wnpp
Severity: wishlist
Owner: Lars Kruse <devel@sumpfralle.de>

* Package name    : sharness
  Version         : 1.0.0
  Upstream Author : Christian Couder <chriscool@tuxfamily.org>
* URL             : https://github.com/chriscool/sharness
* License         : GPL2+
  Programming Lang: Shell
  Description     : Sharness is a portable shell library to write, run, and analyze \
automated tests for Unix programs. Since all tests output TAP, the Test Anything \
Protocol, they can be run with any TAP harness (e.g. "prove").

Each test is written as a shell script, for example:

  test_expect_success "Success is reported like this" "
    echo hello world | grep hello
  "

  test_expect_failure "We expect this to fail" "
    test 1 = 2
  "


Sharness is used by a few Debian packages as part of their DEP8
tests (via autopkgtest):
  * gearmand
  * git-reintegrate
  * git-remote-bzr
  * git-remote-hg
  * hiera-eyaml
  * jemalloc
  * mod-gearman
  * munin
  * pass-otp
  * puppet-lint
  * puppet-module-puppetlabs-concat
  * puppet-module-puppetlabs-ntp
  * puppet-module-puppetlabs-stdlib
(the list was assembled via https://codesearch.debian.net)

Currently these packages embed a copy of the sharness.sh file below
debian/tests.
I will file bug reports against these packages (including patches) after
the sharness package is available, in order to help them getting rid of
their embedded code copies.

I am part of the munin packaging team, thus the munin package would
benefit immediately from this package.

I plan to maintain the sharness package for the foreseeable future.

I will need a sponsor for uploading this package.

Cheers,
Lars


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic