<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Integration tests"><meta name="keywords" content="rust, rustlang, rust-lang, tests"><title>tests - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../light.css"  id="themeStyle"><link rel="stylesheet" type="text/css" href="../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../ayu.css" disabled ><script id="default-settings" ></script><script src="../storage.js"></script><script src="../crates.js"></script><script defer src="../main.js"></script>
    <noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu" role="button">&#9776;</div><a href='../tests/index.html'><div class='logo-container rust-logo'><img src='../rust-logo.png' alt='logo'></div></a><h2 class="location">Crate tests</h2><div class="block version"><div class="narrow-helper"></div><p>Version 0.1.0</p></div><div class="sidebar-elems"><a id="all-types" href="all.html"><p>See all tests's items</p></a><div class="block items"><ul><li><a href="#functions">Functions</a></li></ul></div><div id="sidebar-vars" data-name="tests" data-ty="mod" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="18" height="18" alt="Pick another theme!" src="../brush.svg"></button><div id="theme-choices" role="menu"></div></div><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../settings.html" title="settings"><img width="18" height="18" alt="Change settings" src="../wheel.svg"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Crate <a class="mod" href="#">tests</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../src/tests/main.rs.html#1-291" title="goto source code">[src]</a></span></h1><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Integration tests</p>
</div></details><h2 id="functions" class="small-section-header"><a href="#functions">Functions</a></h2>
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.check_proposals.html" title="tests::check_proposals fn">check_proposals</a></div><div class="item-right docblock-short"><p>Verify all edits under version control can be correctly apply to their map.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.dump_route_goldenfile.html" title="tests::dump_route_goldenfile fn">dump_route_goldenfile</a></div><div class="item-right docblock-short"><p>Describe all public transit routes and keep under version control to spot diffs easily.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.dump_turn_goldenfile.html" title="tests::dump_turn_goldenfile fn">dump_turn_goldenfile</a></div><div class="item-right docblock-short"><p>Verify what turns are generated by writing (from lane, to lane, turn type).</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.import_map.html" title="tests::import_map fn">import_map</a></div><div class="item-right docblock-short"><p>Run the contents of a .osm through the full map importer with default options.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.main.html" title="tests::main fn">main</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.smoke_test.html" title="tests::smoke_test fn">smoke_test</a></div><div class="item-right docblock-short"><p>Simulate an hour on every map.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.test_blockfinding.html" title="tests::test_blockfinding fn">test_blockfinding</a></div><div class="item-right docblock-short"><p>Generate single blocks and merged LTN-style blocks for some maps, counting the number of
failures. Store in a goldenfile, so somebody can manually do a visual diff if anything changes.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.test_lane_changing.html" title="tests::test_lane_changing fn">test_lane_changing</a></div><div class="item-right docblock-short"><p>Verify lane-chaging behavior is overall reasonable, by asserting all cars and bikes can
complete their trip under a time limit.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.test_map_importer.html" title="tests::test_map_importer fn">test_map_importer</a></div><div class="item-right docblock-short"><p>Test the map pipeline by importing simple, handcrafted .osm files, then emitting goldenfiles
that summarize part of the generated map. Keep the goldenfiles under version control to notice
when they change. The goldenfiles (and changes to them) themselves aren’t easy to understand,
but the test maps are.</p>
</div></div></div></section><section id="search" class="content hidden"></section><div id="rustdoc-vars" data-root-path="../" data-current-crate="tests" data-search-index-js="../search-index.js" data-search-js="../search.js"></div>
</body></html>