Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 84826d21

Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt

  • ID 84826d21de00eb56c2bbd7a4369df453a6d30ecd
  • Vorgänger fba4f72d
  • Nachfolger f2b06135

Aufruf einzelner Test-Scripts via Test::Harness ermöglichen

Syntax ist trivialerweise:

Um alle Tests auszuführen:
./t/test.sh

Um nur bestimmte auszuführen:
./t/test.sh t/unicorns/charlie.t t/chunky/bacon.t

Unterschiede anzeigen:

t/test.sh
1
find t | grep "\.t$" | grep -v '^t/old' | HARNESS_OPTIONS=j:c xargs perl -Imodules/override -MTest::Harness -e 'BEGIN { push @INC, "modules/fallback" } runtests(@ARGV)'
1
#!/bin/bash
2

  
3
{
4
  if [[ -z $1 ]]; then
5
    find t -type f -name '*.t'
6
  else
7
    echo -- "$@"
8
  fi
9
} | HARNESS_OPTIONS=j:c xargs perl -Imodules/override -MTest::Harness -e 'BEGIN { push @INC, "modules/fallback" } runtests(@ARGV)'

Auch abrufbar als: Unified diff