PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs323] t08
Date: Tuesday, 15 Sep 2020, 15:00:25


    > Message Posted By: Anonymous
    >
    > What is the significance of the trailing numbers in test case 8? I ask
    > because in t08, I get
    >
    > ----
    > 1
    > ----
    > 2
    >
    > instead of (the staff sol)
    >
    > ----
    > 0
    > ----
    > 1

The last two calls of fiend in Test #08 count the
number of lines written to stdout for the commands

  % ./fiend $ROOT/delta/kilo -newer $ROOT/delta/lima -print

and

  % ./fiend $ROOT/delta/lima -newer $ROOT/delta/kilo -print

where $ROOT is /c/cs323/Hwk1/Tests/Root/alpha.  The
files kilo and limawere created in that order within the
same second:

  % ls --full-time T/Root/alpha/delta/[kl]*
  -rw-r--r-- 1 sce cs323ta 0 2020-09-01 09:15:16.743082000 -0400 kilo
  -rw-r--r-- 1 sce cs323ta 0 2020-09-01 09:15:16.746118000 -0400 lima

Thus the number of lines written should be 0 (since kilo
is not newer than lima) and 1 (since lima is newer than
kilo).

Try running Tests/t08x, which will print what your fiend
wrote if the number of lines is incorrect.

--Stan-
PREV INDEX NEXT