******************************************************************************* README.txt FOR Testing sort-bigrams.pl Version 0.02 Copyright (C) 2002-2004 Ted Pedersen, tpederse@umn.edu Amruta Purandare pura0010@d.umn.edu University of Minnesota, Duluth http://www.d.umn.edu/~tpederse/nsp.html ******************************************************************************* Testing for sort-bigrams.pl --------------------------- AMRUTA PURANDARE pura0010@d.umn.edu 03/04/2004 1. Introduction: ---------------- This program is a component of the N-gram Statistics Package that sorts a given bigram file in the descending order of the bigram scores. The scripts and files provided here could be used to test the correct behaviour of the program and backward compatibility. 2. Tests: ---------- 2.1 Normal conditions: ---------------------- Tests written in testA*.sh test sort-bigrams.pl under normal conditions. Run normal-op.sh to run all test cases testA*.sh Test A1: Tests when the bigram file shows counts Test A2: Tests when the input bigram file is already sorted Test A3: Tests when the bigram file shows scores Test A4: Tests when the tokens include embedded spaces and punctuations Test A5: Tests when the bigram file is created by combine-counts.pl Test A6: Tests when --frequency is specified Test A7: Tests when --remove option is specified 2.2 Error conditions: ---------------------- Tests written in testB*.sh test sort-bigrams.pl under error conditions. Run error-op.sh to run all test cases testB*.sh Test B1: Tests when the bigram file is incorrectly formatted 3. Conclusions: --------------- We have tested program sort-bigrams.pl enough to conclude that it runs correctly. We have also provided the test scripts so that future versions of sort-bigrams.pl can be compared to the current version against these scripts.