Rev 10330: Add support for external scripts/binaries that write results using the in file:///home/jelmer/bzr.samba/4.0/

Jelmer Vernooij jelmer at samba.org
Mon Oct 16 19:58:57 GMT 2006


------------------------------------------------------------
revno: 10330
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: libndr
timestamp: Mon 2006-10-16 21:58:22 +0200
message:
  Add support for external scripts/binaries that write results using the 
  'subunit' protocol. This allows us to easily plug EJS scripts or binaries that 
  can't depend on -ltorture into smbtorture. The protocol is very simple:
  
  - write "comments" to stderr
  
  Example output on stdout:
  test: foo
  success: foo
  test: bar
  success: bar
  test: blah 
  failure: blah [
  dummy.c:30: Expression 1 != 2 failed!
  ]
  test: blie
  skip: blie [
  Iconv support not built in
  ]
  
  I've already converted the talloc testsuite.
added:
  source/bin/torture/
  source/torture/subunit.c
modified:
  source/build/smb_build/makefile.pm
  source/dynconfig.c
  source/dynconfig.h
  source/dynconfig.mk
  source/lib/talloc/config.mk
  source/lib/talloc/testsuite.c
  source/main.mk
  source/script/tests/mktestsetup.sh
  source/torture/config.mk
  source/torture/local/config.mk
  source/torture/local/local.c
  source/torture/smbtorture.c
  source/torture/ui.c
  source/torture/ui.h
    ------------------------------------------------------------
    revno: 10328.1.7
    merged: jelmer at samba.org-20061016194247-110b83f8fd5254ba
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 4.0-subunit
    timestamp: Mon 2006-10-16 21:42:47 +0200
    message:
      Allow installation to 'torture dir'
      Allow subunit dir to be a list of paths to search
    ------------------------------------------------------------
    revno: 10328.1.6
    merged: jelmer at samba.org-20061016192609-073d929075d1b5f7
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 4.0-subunit
    timestamp: Mon 2006-10-16 21:26:09 +0200
    message:
      Fix subunit output to match subunit input :-)
    ------------------------------------------------------------
    revno: 10328.1.5
    merged: jelmer at samba.org-20061016192235-ca286a2a1168bf50
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 4.0-subunit
    timestamp: Mon 2006-10-16 21:22:35 +0200
    message:
      Support running subunit torture tests.
    ------------------------------------------------------------
    revno: 10328.1.4
    merged: jelmer at samba.org-20061016191153-c542b891f633ef4c
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 4.0-subunit
    timestamp: Mon 2006-10-16 21:11:53 +0200
    message:
      Convert talloc testsuite to output subunit.
    ------------------------------------------------------------
    revno: 10328.1.3
    merged: jelmer at samba.org-20061016182256-191f7c35e89d00cb
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 4.0-subunit
    timestamp: Mon 2006-10-16 20:22:56 +0200
    message:
      Subunit works! :-)
    ------------------------------------------------------------
    revno: 10328.1.2
    merged: jelmer at samba.org-20061016175303-bca0bfeb8e9a0763
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 4.0-subunit
    timestamp: Mon 2006-10-16 19:53:03 +0200
    message:
      More work on subunit.
    ------------------------------------------------------------
    revno: 10328.1.1
    merged: jelmer at samba.org-20061016161538-ef5c4174a61f0133
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: 4.0-subunit
    timestamp: Mon 2006-10-16 18:15:38 +0200
    message:
      Start working on subunit support


More information about the samba-cvs mailing list