[tests] Remove flaky benchmark test
This commit is contained in:
parent
63aadfdf07
commit
569e112069
1 changed files with 0 additions and 23 deletions
|
@ -522,29 +522,6 @@ public class MfmTests
|
||||||
MfmSerializer.Serialize(res).Should().BeEquivalentTo(input);
|
MfmSerializer.Serialize(res).Should().BeEquivalentTo(input);
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
|
||||||
public void Benchmark()
|
|
||||||
{
|
|
||||||
const string mfm =
|
|
||||||
"<plain>*blabla*</plain> *test* #example @example @example@invalid @example@example.com @invalid:matrix.org https://hello.com http://test.de <https://大石泉すき.example.com> javascript://sdfgsdf [test](https://asdfg) ?[test](https://asdfg) `asd`";
|
|
||||||
|
|
||||||
double duration = 100;
|
|
||||||
for (var i = 0; i < 4; i++) duration = RunBenchmark();
|
|
||||||
|
|
||||||
duration.Should().BeLessThan(2);
|
|
||||||
|
|
||||||
return;
|
|
||||||
|
|
||||||
double RunBenchmark()
|
|
||||||
{
|
|
||||||
var pre = Stopwatch.GetTimestamp();
|
|
||||||
Mfm.parse(mfm);
|
|
||||||
var ms = Stopwatch.GetElapsedTime(pre).GetTotalMilliseconds();
|
|
||||||
Console.WriteLine($@"Took {ms} ms");
|
|
||||||
return ms;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static bool MfmNodeEqual(MfmNode a, MfmNode b)
|
private static bool MfmNodeEqual(MfmNode a, MfmNode b)
|
||||||
{
|
{
|
||||||
if (a.GetType() != b.GetType()) return false;
|
if (a.GetType() != b.GetType()) return false;
|
||||||
|
|
Loading…
Add table
Reference in a new issue