vara-run¶
This tool is used to easily run experiments for all case studies in a paper config.
Usage: vara-run [OPTIONS] [PROJECTS]...
Run benchbuild experiments.
Runs on all projects in the current paper config by default. You can
restrict this to only certain projects or even revisions using BenchBuild-
style project selectors: <project>[@<revision>]
Options:
-v, --verbose
--slurm Run experiments on slurm.
--submit Submit generated slurm script via sbatch.
--container Run experiments in a container.
--debug Run container in an interactive debug mode.
-E, --experiment [FeatureExperiment|RunTEFProfiler|RunPIMProfiler|RunEBPFTraceTEFProfiler|RunBCCTEFProfiler|GenBBBaseline|RunTEFProfilerO|RunPIMProfilerO|RunEBPFTraceTEFProfilerO|RunBCCTEFProfilerO|GenBBBaselineO|JustCompile|TimeWorkloads|GlobalsComparision|PhasarIDELinearConstantAnalysis|PyDrillerSZZ|SZZUnleashed|RunAggRegionPerf|LineBasedBlameAnnotations|ASTBasedBlameAnnotations|CompareASTBlame|GenerateBlameReport|GenerateBlameReportRegion|GenerateBlameReportCommitInFunction|RunBlameServer|GenerateBlameVerifierReportOpt|GenerateBlameVerifierReportNoOptTBAA|GenerateCommitReport|FeatureInstrumentationPoints|RunFeaturePerf|RunFeatureXRayPerf|FeaturePerfSampling97Hz|FeaturePerfSampling997Hz|FeaturePerfTracingDry|FeaturePerfTracingDryUsdt|FeaturePerfTracingDryRawUsdt|FeaturePerfTracingTef|FeaturePerfTracingTefUsdt|FeaturePerfTracingTefUsdtBcc|FeaturePerfTracingTefRawUsdt|GenerateFeatureRegionReport|FeatureTracingStats|DetermineHotFunctions|RunInstrVerifier|PrintMarkerInstTest|PapiMarkerInstTest|CheckMarkerInstTest|PhASARFeatureTaintAnalysis|RegionAnalyser|all]
The experiment to run. [required]
-p, --pretend Do not run experiments.
-wl, --white-list [success|partial|incomplete|failed|compile_error|missing|blocked]
Override the file status whitelist.
-bl, --black-list [success|partial|incomplete|failed|compile_error|missing|blocked]
Override the file status blacklist.
-h, --help Show this message and exit.