When I use newman at the CLI and use the HTML reporter with the standard report, I noticed that the block for each detailed request shows the global (cumulative) numbers in the Tests table, not the numbers for the assertions associated with that single request.
I looked at the HTML template, and the problem seems to be in the following code (line 144 sq.):
{{#if assertions.length}}
<div class="col-md-12"> </div>
<div class="col-md-4">Tests</div>
<div class="col-md-8">
<table class="table table-responsive table-condensed">
<thead><tr><th>Name</th><th>Pass count</th><th>Fail count</th></tr></thead>
<tbody>{{#each assertions}}<tr><td>{{this.name}}</td><td>{{this.passed}}</td><td>{{this.failed}}</td></tr>{{/each}}</tbody>
</table>
</div>
{{/if}}
It looks like assertions.passed and assertions.failed might be the cumulative numbers (essentially the same as cumulativeTests.failed and cumulativeTests.failed). Iβm not sure how to debug this, and the sample data provided at https://github.com/postmanlabs/newman/blob/develop/examples/reports/html-reporter-template-data.json doesnβt show the substructure of the executions[i].assertions object