<p dir="auto">As mentioned <a href="https://discord.com/channels/684898665143206084/684911491035430919/763129882594508821" rel="nofollow">here</a>:<br>
There is a problem what tests belong to which file/module. <code class="notranslate">std</code> solves that currently with prefixing every test name. Though that works, I think there would be a better solution. <code class="notranslate">deno test</code> should log file paths to differentiate the tests like so for a better overview:</p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="std/datetime/test.ts
  test parse ... ok
  test format ... ok
  …
std/bytes/test.ts
  test findIndex1 ... ok
  test findIndex2 ... ok
  …"><pre class="notranslate">std/datetime/test.ts
  <span class="pl-c1">test</span> parse ... ok
  <span class="pl-c1">test</span> format ... ok
  …
std/bytes/test.ts
  <span class="pl-c1">test</span> findIndex1 ... ok
  <span class="pl-c1">test</span> findIndex2 ... ok
  …</pre></div>
<p dir="auto">Currently, all tests from different test file are printed as if they are all from one file. This could be a problem on a large test suite where developer needs to find failed test case/file.</p>
<p dir="auto">In Jest, tests are grouped per file. By default, only file names and names of failed tests are shown.</p>
<h2 dir="auto">Alternative Proposals</h2>
<ol dir="auto">
<li>Show file names alongside test case.</li>
<li>Display a tree of file names and test case. File names are branches, and test cases are leafs.</li>
<li>Create a <code class="notranslate">Deno.testGroup</code> function that acts like <code class="notranslate">describe</code> in Jest, use it in <code class="notranslate">.deno.test.ts</code> to wrap import line of a test file.</li>
<li>Log test file names before execution (similar to <code class="notranslate">cargo test</code>).</li>
</ol>