-
Notifications
You must be signed in to change notification settings - Fork 5
csmith-project/voltest
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
-*- mode: Text -*-
A framework for performing volatile-testing experiments.
To use:
+ Decide on the name of your Emulab experiment. Let's assume that you call
decide to call it "exp" to run it in the "randtest" project.
+ Create a "bootstrap" file for your experiment. Copy `scripts/bootstrap.sh'
to Emulab: put it in the `startcmds' subdirectory of your project directory
and give it a name to match your experiment. So, for our example:
scp -p scripts/bootstrap.sh \
users.emulab.net:/proj/randtest/startcmds/exp.sh
+ Use `ns/ubuntu12-pc3000.ns' or one of the other NS files to create and
swap-in an Emulab experiment.
+ Login to your experiment:
ssh imp.exp.randtest.emulab.net
+ Declare where to find the node-local clone of this repository:
export VOLTEST_HOME=/disk2/randtest/src/voltest
+ Set up your environment (if you wish; scripts set their own):
. $VOLTEST_HOME/scripts/env.sh
+ Install and configure the volatile-testing test harness:
$VOLTEST_HOME/scripts/setup.sh
+ Run the test harness:
$VOLTEST_HOME/scripts/run.sh
To learn where things go, see `$VOLTEST_HOME/scripts/vars.sh'.
## End of file.
About
Tools for testing C compilers for the correct handling of volatile objects.
Resources
Stars
Watchers
Forks
Packages 0
No packages published