You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
3.1 KiB

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>IBase__ResultsDir (infer.IBase__ResultsDir)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> <a href="../index.html">infer</a> &#x00BB; IBase__ResultsDir</nav><h1>Module <code>IBase__ResultsDir</code></h1></header><div class="spec module" id="module-RunState"><a href="#module-RunState" class="anchor"></a><code><span class="keyword">module</span> <a href="RunState/index.html">RunState</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><dl><dt class="spec value" id="val-get_path"><a href="#val-get_path" class="anchor"></a><code><span class="keyword">val</span> get_path : <a href="../IBase/ResultsDirEntryName/index.html#type-id">IBase.ResultsDirEntryName.id</a> <span>&#45;&gt;</span> string</code></dt><dd><p>Wrapper around <span class="xref-unresolved" title="unresolved reference to &quot;ResultsDirEntryName.get_path&quot;"><code>ResultsDirEntryName</code>.get_path</span> that implicitly applies to the current results directory <span class="xref-unresolved" title="unresolved reference to &quot;Config.results_dir&quot;"><code>Config</code>.results_dir</span>. If you need to specify another results directory use <code>ResultsDirEntryName</code> directly.</p></dd></dl><dl><dt class="spec value" id="val-assert_results_dir"><a href="#val-assert_results_dir" class="anchor"></a><code><span class="keyword">val</span> assert_results_dir : string <span>&#45;&gt;</span> unit</code></dt><dd><p>Check that the results dir exists and sets up logging, the database, etc.</p></dd></dl><dl><dt class="spec value" id="val-remove_results_dir"><a href="#val-remove_results_dir" class="anchor"></a><code><span class="keyword">val</span> remove_results_dir : unit <span>&#45;&gt;</span> unit</code></dt><dd><p>Recursively delete the results directory.</p></dd></dl><dl><dt class="spec value" id="val-create_results_dir"><a href="#val-create_results_dir" class="anchor"></a><code><span class="keyword">val</span> create_results_dir : unit <span>&#45;&gt;</span> unit</code></dt><dd><p>Create the results dir and sets up logging, the database, etc.</p></dd></dl><dl><dt class="spec value" id="val-scrub_for_incremental"><a href="#val-scrub_for_incremental" class="anchor"></a><code><span class="keyword">val</span> scrub_for_incremental : unit <span>&#45;&gt;</span> unit</code></dt><dd><p>scrub capture data in preparation of an incremental capture + analysis</p></dd></dl><dl><dt class="spec value" id="val-scrub_for_caching"><a href="#val-scrub_for_caching" class="anchor"></a><code><span class="keyword">val</span> scrub_for_caching : unit <span>&#45;&gt;</span> unit</code></dt><dd><p>Clean up the results dir to keep only what's relevant to go in a cache (e.g., the distributed Buck cache). In particular, get rid of non-deterministic outputs.</p></dd></dl></div></body></html>