71 lines
1.9 KiB
Plaintext
71 lines
1.9 KiB
Plaintext
|
============
|
||
|
LKMM SCRIPTS
|
||
|
============
|
||
|
|
||
|
|
||
|
These scripts are run from the tools/memory-model directory.
|
||
|
|
||
|
checkalllitmus.sh
|
||
|
|
||
|
Run all litmus tests in the litmus-tests directory, checking
|
||
|
the results against the expected results recorded in the
|
||
|
"Result:" comment lines.
|
||
|
|
||
|
checkghlitmus.sh
|
||
|
|
||
|
Run all litmus tests in the https://github.com/paulmckrcu/litmus
|
||
|
archive that are C-language and that have "Result:" comment lines
|
||
|
documenting expected results, comparing the actual results to
|
||
|
those expected.
|
||
|
|
||
|
checklitmushist.sh
|
||
|
|
||
|
Run all litmus tests having .litmus.out files from previous
|
||
|
initlitmushist.sh or newlitmushist.sh runs, comparing the
|
||
|
herd7 output to that of the original runs.
|
||
|
|
||
|
checklitmus.sh
|
||
|
|
||
|
Check a single litmus test against its "Result:" expected result.
|
||
|
|
||
|
cmplitmushist.sh
|
||
|
|
||
|
Compare output from two different runs of the same litmus tests,
|
||
|
with the absolute pathnames of the tests to run provided one
|
||
|
name per line on standard input. Not normally run manually,
|
||
|
provided instead for use by other scripts.
|
||
|
|
||
|
initlitmushist.sh
|
||
|
|
||
|
Run all litmus tests having no more than the specified number
|
||
|
of processes given a specified timeout, recording the results
|
||
|
in .litmus.out files.
|
||
|
|
||
|
judgelitmus.sh
|
||
|
|
||
|
Given a .litmus file and its .litmus.out herd7 output, check the
|
||
|
.litmus.out file against the .litmus file's "Result:" comment to
|
||
|
judge whether the test ran correctly. Not normally run manually,
|
||
|
provided instead for use by other scripts.
|
||
|
|
||
|
newlitmushist.sh
|
||
|
|
||
|
For all new or updated litmus tests having no more than the
|
||
|
specified number of processes given a specified timeout, run
|
||
|
and record the results in .litmus.out files.
|
||
|
|
||
|
parseargs.sh
|
||
|
|
||
|
Parse command-line arguments. Not normally run manually,
|
||
|
provided instead for use by other scripts.
|
||
|
|
||
|
runlitmushist.sh
|
||
|
|
||
|
Run the litmus tests whose absolute pathnames are provided one
|
||
|
name per line on standard input. Not normally run manually,
|
||
|
provided instead for use by other scripts.
|
||
|
|
||
|
README
|
||
|
|
||
|
This file
|