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>ResultsDir (infer.IBase.ResultsDir)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.2"/><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; <a href="../index.html">IBase</a> &#x00BB; 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="../ResultsDirEntryName/index.html#type-id">ResultsDirEntryName.id</a> <span>&#45;&gt;</span> string</code></dt><dd><p>Wrapper around <a href="../ResultsDirEntryName/index.html#val-get_path"><code>ResultsDirEntryName.get_path</code></a> that implicitly applies to the current results directory <a href="../Config/index.html#val-results_dir"><code>Config.results_dir</code></a>. If you need to specify another results directory use <a href="../ResultsDirEntryName/index.html"><code>ResultsDirEntryName</code></a> 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>