Download Latest Version tpc-c-ifmx.tar.gz (392.7 kB)
Email in envelope

Get an email when there's a new version of IIUG Software Repository

Name Modified Size InfoDownloads / Week
Parent folder
Makefile 2019-06-13 321 Bytes
t00basics.sh 2019-06-13 1.4 kB
Totals: 2 Items   1.7 kB 0
Testing SQLCMD
==============

SQLCMD Test Tools (STT)

Objectives
----------

1.  The test suite should emulate the Perl test suite for quietness.
2.  Each test script should be self-contained.
3.  Each test script should define expected output and should compare
    the actual output with the expected output.
4.  Each test should unambiguously pass or fail.
5.  Many environment variables need to be controlled carefully.
    *   SQLCMDLOG
    *   DBDATE
    *   PATH
6.  There must be a 'clean' target to remove test debris.
7.  Objective 1 probably means that MAKE will not be used to run the
    tests in the long run -- GNU Make is very verbose when multiple
    directories are involved.  Or we'll actually use the .SILENT
    directive for the first time ever!
8.  Use stt_test to run component tests - it handles most of the work
    cleanly.  It certainly made a huge difference to the existing tests
    when it was applied to, say, t04lvarchar.sh.  Actually, it made the
    difference between "this whole testing scheme stinks - that's a
    technical term" and "this test infrastructure may not be perfect,
    but at least gives a reasonable set of results for systematically
    written tests".

------------------------------------------------------------------------

@(#)$Id: README,v 1.4 2008/07/14 05:33:37 jleffler Exp $
Source: README, updated 2019-06-13