TUnit 0.1.362-alpha01

Prefix Reserved
This is a prerelease version of TUnit.
There is a newer version of this package available.
See the version list below for details.
dotnet add package TUnit --version 0.1.362-alpha01                
NuGet\Install-Package TUnit -Version 0.1.362-alpha01                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TUnit" Version="0.1.362-alpha01" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TUnit --version 0.1.362-alpha01                
#r "nuget: TUnit, 0.1.362-alpha01"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install TUnit as a Cake Addin
#addin nuget:?package=TUnit&version=0.1.362-alpha01&prerelease

// Install TUnit as a Cake Tool
#tool nuget:?package=TUnit&version=0.1.362-alpha01&prerelease                

TUnit

T(est)Unit!

Documentation

See here: https://thomhurst.github.io/TUnit/

Features

  • Source generated tests
  • Full async support
  • Easy to read assertions
  • Flexible test data mechanisms
  • Flexible setup and cleanup mechanisms
  • Out of the box concurrency
  • Designed to avoid common pitfalls (leaky test states, shared instances, etc.)
  • Global test hooks
  • Test context interrogation providing test details and test state

Installation

dotnet add package TUnit --prerelease

Example test

    [Test]
    public async Task Test1()
    {
        var value = "Hello world!";
        
        await Assert.That(value)
            .Is.Not.Null
            .And.Does.StartWith("H")
            .And.Has.Count().EqualTo(12)
            .And.Is.EqualTo("hello world!", StringComparison.InvariantCultureIgnoreCase);
    }

Motivations

There are only three main testing frameworks in the .NET world - xUnit, NUnit and MSTest. More frameworks means more options, and more options motivates more features or improvements.

These testing frameworks are amazing, but I've had some issues with them. You might not have had any of these, but these are my experiences:

xUnit

There is no way to tap into information about a test in a generic way. For example, I've had some Playwright tests run before, and I want them to save a screenshot or video ONLY when the test fails. If the test passes, I don't have anything to investigate, and it'll use up unnecessary storage, and it'll probably slow my test suite down if I had hundreds or thousands of tests all trying to save screenshots.

However, if I'm in a Dispose method which is called when the test ends, then there's no way for me to know if my test succeeded or failed. I'd have to do some really clunky workaround involving try catch and setting a boolean or exception to a class field and checking that. And to do that for every test was just not ideal.

Assertions

I have stumbled across assertions so many times where the arguments are the wrong way round. This can result in really confusing error messages.

var one = 2;
Assert.Equal(1, one)
Assert.Equal(one, 1)

NUnit

Assertions

I absolutely love the newer assertion syntax in NUnit. The Assert.That(something, Is.Something). I think it's really clear to read, it's clear what is being asserted, and it's clear what you're trying to achieve.

However, there is a lack of type checking on assertions. (Yes, there are analyzer packages to help with this, but this still isn't strict type checking.)

Assert.That("1", Throws.Exception);

This assertion makes no sense, because we're passing in a string. This can never throw an exception because it isn't a delegate that can be executed. But it's still perfectly valid code that will compile.

As does this: Assert.That(1, Does.Contain("Foo!"));

An integer can not contain a string. Of course these will fail at runtime, but we could move these errors up to compile time for faster feedback. This is very useful for long pipelines or build times.

Some methods also just read a little bit weird: Assert.That(() => Something(), Throws.Exception.Message.Contain(someMessage));

"Throws Exception Message Contain someMessage" - It's not terrible, but it could read a little better.

With TUnit assertions, I wanted to make these impossible to compile. So type constraints are built into the assertions themselves. There should be no way for a non-delegate to be able to do a Throws assertion, or for an int assertion to check for string conditions.

So in TUnit, this will compile:

await Assert.That(() => GetSomeValue()).Throws.Nothing;

This won't:

await Assert.That(GetSomeValue()).Throws.Nothing;
Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on TUnit:

Package Downloads
TUnit.Playwright

A .NET Testing Framework

Saucery.TUnit

Sorcery for SauceLabs - Unlocking SauceLabs capability

CookieCrumble.TUnit

Package Description

GitHub repositories (13)

Showing the top 5 popular GitHub repositories that depend on TUnit:

Repository Stars
ChilliCream/graphql-platform
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Nitro the awesome Monaco based GraphQL IDE.
fluentassertions/fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
VerifyTests/Verify
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
thomhurst/TUnit
A modern, fast and flexible .NET testing framework
WireMock-Net/WireMock.Net
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.
Version Downloads Last updated
0.11.0 777 2/8/2025
0.10.33 512 2/8/2025
0.10.28 1,156 2/6/2025
0.10.26 437 2/5/2025
0.10.24 589 2/5/2025
0.10.19 1,212 2/4/2025
0.10.6 1,176 2/3/2025
0.10.4 1,581 2/3/2025
0.10.1 564 2/2/2025
0.9.11 998 2/1/2025
0.9.8 485 2/1/2025
0.9.6 270 2/1/2025
0.9.2 886 1/31/2025
0.9.0 1,121 1/30/2025
0.8.12 540 1/29/2025
0.8.8 258 1/29/2025
0.8.7 68 1/29/2025
0.8.4 978 1/28/2025
0.8.2 485 1/28/2025
0.8.0 349 1/27/2025
0.7.24 937 1/27/2025
0.7.22 402 1/27/2025
0.7.19 845 1/26/2025
0.7.15 360 1/26/2025
0.7.9 971 1/24/2025
0.7.3 374 1/23/2025
0.7.0 890 1/23/2025
0.6.159 1,925 1/21/2025
0.6.156 537 1/21/2025
0.6.154 2,022 1/20/2025
0.6.151 1,410 1/19/2025
0.6.145 951 1/19/2025
0.6.143 179 1/19/2025
0.6.139 307 1/19/2025
0.6.137 577 1/18/2025
0.6.131 267 1/18/2025
0.6.127 392 1/18/2025
0.6.123 285 1/18/2025
0.6.121 383 1/17/2025
0.6.119 458 1/17/2025
0.6.117 808 1/16/2025
0.6.100 3,352 1/14/2025
0.6.89 1,840 1/12/2025
0.6.86 458 1/11/2025
0.6.81 988 1/10/2025
0.6.76 449 1/10/2025
0.6.72 325 1/10/2025
0.6.71 132 1/10/2025
0.6.62 628 1/9/2025
0.6.60 238 1/9/2025
0.6.59 79 1/9/2025
0.6.57 101 1/9/2025
0.6.55 67 1/9/2025
0.6.52 362 1/9/2025
0.6.51 58 1/9/2025
0.6.48 73 1/9/2025
0.6.43 1,029 1/8/2025
0.6.33 3,303 1/5/2025
0.6.15 3,104 12/30/2024
0.6.14 196 12/30/2024
0.6.11 519 12/29/2024
0.6.0 1,549 12/26/2024
0.5.32 780 12/24/2024
0.5.28 747 12/23/2024
0.5.22 1,138 12/20/2024
0.5.18 619 12/20/2024
0.5.15 611 12/19/2024
0.5.14 96 12/19/2024
0.5.6 2,583 12/16/2024
0.5.4 1,148 12/16/2024
0.5.1 155 12/16/2024
0.5.0 131 12/16/2024
0.4.105 2,171 12/12/2024
0.4.99 1,235 12/11/2024
0.4.95 645 12/10/2024
0.4.92 621 12/9/2024
0.4.86 1,196 12/7/2024
0.4.83 697 12/7/2024
0.4.74 2,662 12/4/2024
0.4.73 107 12/4/2024
0.4.71 291 12/4/2024
0.4.63 751 12/3/2024
0.4.60 435 12/3/2024
0.4.59 252 12/3/2024
0.4.56 414 12/2/2024
0.4.54 110 12/2/2024
0.4.51 377 12/2/2024
0.4.49 223 12/2/2024
0.4.45 456 12/1/2024
0.4.43 203 12/1/2024
0.4.31 511 11/30/2024
0.4.26 185 11/30/2024
0.4.14 586 11/29/2024
0.4.10 816 11/28/2024
0.4.1 4,252 11/24/2024
0.4.0 141 11/24/2024
0.3.43 771 11/22/2024
0.3.34 2,575 11/19/2024
0.3.31 1,090 11/18/2024
0.3.30 156 11/18/2024
0.3.29 361 11/18/2024
0.3.25 733 11/17/2024
0.3.20 264 11/17/2024
0.3.14 327 11/17/2024
0.3.12 129 11/16/2024
0.3.3 128 11/16/2024
0.3.0 123 11/16/2024
0.2.212 2,046 11/11/2024
0.2.210 137 11/11/2024
0.2.208 142 11/11/2024
0.2.206 131 11/11/2024
0.2.202 1,477 11/9/2024
0.2.195 3,226 11/6/2024
0.2.193 1,011 11/5/2024
0.2.191 138 11/5/2024
0.2.187 1,636 11/4/2024
0.2.185 116 11/4/2024
0.2.181 926 11/2/2024
0.2.180 117 11/2/2024
0.2.176 766 11/1/2024
0.2.175 159 11/1/2024
0.2.169 569 10/31/2024
0.2.168 175 10/31/2024
0.2.167 236 10/31/2024
0.2.164 299 10/31/2024
0.2.161 228 10/31/2024
0.2.145 762 10/30/2024
0.2.141 159 10/30/2024
0.2.131 398 10/29/2024
0.2.128 156 10/29/2024
0.2.126 131 10/29/2024
0.2.120 199 10/29/2024
0.2.119 168 10/29/2024
0.2.112 315 10/29/2024
0.2.107 385 10/29/2024
0.2.106 120 10/29/2024
0.2.105 117 10/29/2024
0.2.103 161 10/29/2024
0.2.100 153 10/29/2024
0.2.86 412 10/29/2024
0.2.85 129 10/28/2024
0.2.82 187 10/28/2024
0.2.80 152 10/28/2024
0.2.63 851 10/27/2024
0.2.60 144 10/27/2024
0.2.55 173 10/27/2024
0.2.54 90 10/27/2024
0.2.52 117 10/27/2024
0.2.49 131 10/27/2024
0.2.48 131 10/27/2024
0.2.43 154 10/27/2024
0.2.34 199 10/26/2024
0.2.30 145 10/26/2024
0.2.26 151 10/26/2024
0.2.15 367 10/25/2024
0.2.11 263 10/25/2024
0.2.10 124 10/25/2024
0.2.7 152 10/25/2024
0.2.5 133 10/25/2024
0.2.3 128 10/25/2024
0.2.2 152 10/25/2024
0.2.1 237 10/25/2024
0.1.1099 3,379 10/21/2024
0.1.1097 135 10/21/2024
0.1.1096 309 10/20/2024
0.1.1094 149 10/20/2024
0.1.1090 161 10/20/2024
0.1.1089 135 10/19/2024
0.1.1086 130 10/19/2024
0.1.1085 150 10/19/2024
0.1.1082 203 10/19/2024
0.1.1079 147 10/19/2024
0.1.1076 685 10/19/2024
0.1.1071 215 10/18/2024
0.1.1066 160 10/18/2024
0.1.1065 324 10/17/2024
0.1.1063 132 10/17/2024
0.1.1061 168 10/17/2024
0.1.1056 303 10/16/2024
0.1.1051 2,285 10/16/2024
0.1.1043 438 10/15/2024
0.1.1039 177 10/15/2024
0.1.1033 544 10/13/2024
0.1.1030 165 10/13/2024
0.1.1022 726 10/12/2024
0.1.1019 117 10/12/2024
0.1.1010 1,570 10/11/2024
0.1.1007 125 10/11/2024
0.1.998 436 10/10/2024
0.1.997 101 10/10/2024
0.1.984 757 10/7/2024
0.1.980 125 10/7/2024
0.1.971 438 10/7/2024
0.1.966 375 10/7/2024
0.1.962 101 10/6/2024
0.1.961 106 10/6/2024
0.1.958 113 10/6/2024
0.1.954 112 10/6/2024
0.1.949 129 10/6/2024
0.1.942 296 10/5/2024
0.1.939 126 10/5/2024
0.1.937 121 10/5/2024
0.1.934 100 10/5/2024
0.1.931 148 10/5/2024
0.1.928 586 10/4/2024
0.1.923 607 10/4/2024
0.1.916 248 10/3/2024
0.1.911 261 10/3/2024
0.1.897 7,223 10/2/2024
0.1.894 119 10/2/2024
0.1.891 406 10/2/2024
0.1.885 386 10/1/2024
0.1.877 572 9/29/2024
0.1.872 106 9/29/2024
0.1.869 133 9/29/2024
0.1.864 494 9/28/2024
0.1.863 125 9/28/2024
0.1.857 222 9/28/2024
0.1.842 550 9/26/2024
0.1.827 563 9/25/2024
0.1.818 676 9/24/2024
0.1.817 701 9/24/2024
0.1.816 93 9/24/2024
0.1.812 523 9/23/2024
0.1.807 460 9/23/2024
0.1.804 1,014 9/22/2024
0.1.801 130 9/22/2024
0.1.797 114 9/22/2024
0.1.793 552 9/21/2024
0.1.791 106 9/21/2024
0.1.790 188 9/21/2024
0.1.783 908 9/20/2024
0.1.773 682 9/20/2024
0.1.767 280 9/19/2024
0.1.763 221 9/19/2024
0.1.762 120 9/19/2024
0.1.759 123 9/19/2024
0.1.752 537 9/18/2024
0.1.741 377 9/17/2024
0.1.738 293 9/16/2024
0.1.732 391 9/16/2024
0.1.720 320 9/15/2024
0.1.716 149 9/15/2024
0.1.714 112 9/15/2024
0.1.711 125 9/15/2024
0.1.703 303 9/14/2024
0.1.697 217 9/14/2024
0.1.691 287 9/13/2024
0.1.686 149 9/13/2024
0.1.672 366 9/12/2024
0.1.667 183 9/11/2024
0.1.664 131 9/11/2024
0.1.653 239 9/11/2024
0.1.639 293 9/10/2024
0.1.634 160 9/10/2024
0.1.623 302 9/7/2024
0.1.600 560 9/6/2024
0.1.582 321 9/5/2024
0.1.578 112 9/5/2024
0.1.575 111 9/4/2024
0.1.518 345 9/2/2024
0.1.512 1,132 8/30/2024
0.1.508 111 8/29/2024
0.1.506 191 8/28/2024
0.1.505 128 8/28/2024
0.1.504 110 8/28/2024
0.1.503 162 8/27/2024
0.1.502 110 8/27/2024
0.1.497 117 8/27/2024
0.1.495 113 8/27/2024
0.1.492 137 8/16/2024
0.1.491 114 8/15/2024
0.1.486 121 8/9/2024
0.1.481 253 8/8/2024
0.1.479 112 8/8/2024
0.1.476 512 8/7/2024
0.1.474 119 8/7/2024
0.1.472 113 8/7/2024
0.1.471 122 8/7/2024
0.1.470 101 8/7/2024
0.1.469 114 8/7/2024
0.1.467 112 8/7/2024
0.1.465 103 8/7/2024
0.1.460 109 8/6/2024
0.1.459 88 8/6/2024
0.1.458 102 8/5/2024
0.1.457 107 8/1/2024
0.1.456 102 8/1/2024
0.1.455 81 7/31/2024
0.1.454 75 7/30/2024
0.1.442 421 7/13/2024
0.1.441 106 7/13/2024
0.1.440 100 7/13/2024
0.1.439 120 7/13/2024
0.1.438 155 7/12/2024
0.1.434 109 7/12/2024
0.1.433 114 7/12/2024
0.1.430 274 7/11/2024
0.1.428 121 7/10/2024
0.1.424 634 7/9/2024
0.1.423-alpha01 73 7/9/2024
0.1.422-alpha01 71 7/7/2024
0.1.420-alpha01 87 7/7/2024
0.1.419-alpha01 75 7/7/2024
0.1.418-alpha01 75 7/7/2024
0.1.417-alpha01 73 7/7/2024
0.1.416-alpha01 81 7/7/2024
0.1.413-alpha01 64 7/7/2024
0.1.412-alpha01 86 7/7/2024
0.1.411-alpha01 75 7/6/2024
0.1.410-alpha01 81 7/6/2024
0.1.409-alpha01 63 7/5/2024
0.1.407-alpha01 95 7/5/2024
0.1.406-alpha01 85 7/5/2024
0.1.405-alpha01 73 7/5/2024
0.1.404-alpha01 93 7/5/2024
0.1.403-alpha01 78 7/5/2024
0.1.402-alpha01 71 7/5/2024
0.1.401-alpha01 173 7/5/2024
0.1.398-alpha01 73 7/5/2024
0.1.397-alpha01 82 7/4/2024
0.1.395-alpha01 81 7/2/2024
0.1.394-alpha01 77 7/1/2024
0.1.392-alpha01 69 6/30/2024
0.1.391-alpha01 72 6/30/2024
0.1.390-alpha01 65 6/30/2024
0.1.389-alpha01 66 6/30/2024
0.1.386-alpha01 68 6/30/2024
0.1.385-alpha01 60 6/30/2024
0.1.384-alpha01 61 6/30/2024
0.1.383-alpha01 65 6/30/2024
0.1.382-alpha01 83 6/28/2024
0.1.381-alpha01 93 6/26/2024
0.1.380-alpha01 63 6/26/2024
0.1.379-alpha01 194 6/26/2024
0.1.378-alpha01 66 6/26/2024
0.1.377-alpha01 64 6/26/2024
0.1.376-alpha01 68 6/26/2024
0.1.375-alpha01 79 6/25/2024
0.1.374-alpha01 78 6/25/2024
0.1.373-alpha01 82 6/24/2024
0.1.372-alpha01 73 6/24/2024
0.1.371-alpha01 50 6/23/2024
0.1.370-alpha01 81 6/21/2024
0.1.369-alpha01 80 6/21/2024
0.1.368-alpha01 57 6/21/2024
0.1.367-alpha01 89 6/21/2024
0.1.366-alpha01 71 6/21/2024
0.1.365-alpha01 79 6/20/2024
0.1.364-alpha01 68 6/19/2024
0.1.363-alpha01 82 6/19/2024
0.1.362-alpha01 73 6/18/2024
0.1.361-alpha01 81 6/18/2024
0.1.360-alpha01 77 6/18/2024
0.1.359-alpha01 68 6/17/2024
0.1.358-alpha01 69 6/17/2024
0.1.357-alpha01 75 6/16/2024
0.1.356-alpha01 84 6/16/2024
0.1.355-alpha01 70 6/16/2024
0.1.354-alpha01 80 6/16/2024
0.1.353-alpha01 86 6/16/2024
0.1.352-alpha01 93 6/16/2024
0.1.351-alpha01 101 6/14/2024
0.1.350-alpha01 188 6/14/2024
0.1.349-alpha01 92 6/13/2024
0.1.347-alpha01 84 6/12/2024
0.1.346-alpha01 92 6/12/2024
0.1.343-alpha01 97 6/12/2024
0.1.342-alpha01 75 6/12/2024
0.1.341-alpha01 62 6/11/2024
0.1.340-alpha01 74 6/11/2024
0.1.338-alpha01 70 6/11/2024
0.1.336-alpha01 78 6/11/2024
0.1.335-alpha01 79 6/11/2024
0.1.334-alpha01 71 6/11/2024
0.1.333-alpha01 87 6/11/2024
0.1.332-alpha01 95 6/11/2024
0.1.331-alpha01 85 6/11/2024
0.1.330-alpha01 75 6/11/2024
0.1.329-alpha01 82 6/11/2024
0.1.328-alpha01 72 6/11/2024
0.1.327-alpha01 79 6/10/2024
0.1.326-alpha01 69 6/7/2024
0.1.325-alpha01 81 6/7/2024
0.1.324-alpha01 83 6/6/2024
0.1.323-alpha01 107 6/6/2024
0.1.322-alpha01 84 6/3/2024
0.1.321-alpha01 77 6/3/2024
0.1.320-alpha01 80 6/2/2024
0.1.319-alpha01 87 6/2/2024
0.1.318-alpha01 87 6/2/2024
0.1.317-alpha01 76 6/2/2024
0.1.316-alpha01 87 6/2/2024
0.1.315-alpha01 90 5/31/2024
0.1.314-alpha01 86 5/30/2024
0.1.313-alpha01 79 5/30/2024
0.1.312-alpha01 92 5/29/2024
0.1.311-alpha01 83 5/29/2024
0.1.310-alpha01 80 5/29/2024
0.1.309-alpha01 86 5/29/2024
0.1.308-alpha01 84 5/29/2024
0.1.307-alpha01 87 5/29/2024
0.1.306-alpha01 83 5/29/2024
0.1.305-alpha01 82 5/29/2024
0.1.303-alpha01 84 5/29/2024
0.1.302-alpha01 88 5/29/2024
0.1.301-alpha01 86 5/29/2024
0.1.300-alpha01 96 5/28/2024
0.1.299-alpha01 95 5/28/2024
0.1.298-alpha01 99 5/24/2024
0.1.297-alpha01 89 5/24/2024
0.1.296-alpha01 94 5/23/2024
0.1.295-alpha01 82 5/23/2024
0.1.294-alpha01 94 5/23/2024
0.1.293-alpha01 98 5/21/2024
0.1.292-alpha01 90 5/17/2024
0.1.291-alpha01 102 5/17/2024
0.1.290-alpha01 100 5/16/2024
0.1.289-alpha01 103 5/16/2024
0.1.288-alpha01 456 5/16/2024
0.1.287-alpha01 110 5/15/2024
0.1.286-alpha01 108 5/15/2024
0.1.285-alpha01 80 5/15/2024
0.1.284-alpha01 88 5/15/2024
0.1.283-alpha01 80 5/15/2024
0.1.282-alpha01 111 5/15/2024
0.1.281-alpha01 92 5/15/2024
0.1.280-alpha01 96 5/15/2024
0.1.279-alpha01 94 5/15/2024
0.1.278-alpha01 87 5/15/2024
0.1.277-alpha01 88 5/15/2024
0.1.276-alpha01 84 5/15/2024
0.1.275-alpha01 85 5/15/2024
0.1.274-alpha01 82 5/15/2024
0.1.273-alpha01 88 5/15/2024
0.1.272-alpha01 68 5/15/2024
0.1.271-alpha01 86 5/14/2024
0.1.270-alpha01 83 5/14/2024
0.1.269-alpha01 83 5/14/2024
0.1.267-alpha01 85 5/14/2024
0.1.266-alpha01 74 5/14/2024
0.1.265-alpha01 84 5/14/2024
0.1.264-alpha01 83 5/14/2024
0.1.263-alpha01 97 5/14/2024
0.1.262-alpha01 96 5/14/2024
0.1.261-alpha01 85 5/14/2024
0.1.260-alpha01 102 5/14/2024
0.1.259-alpha01 99 5/14/2024
0.1.258-alpha01 104 5/14/2024
0.1.257-alpha01 104 5/14/2024
0.1.256-alpha01 87 5/14/2024
0.1.255-alpha01 74 5/14/2024
0.1.253-pullrequest0116-0276 101 5/14/2024
0.1.253-pullrequest0116-0274 76 5/14/2024
0.1.253-pullrequest0116-0273 87 5/14/2024
0.1.253-alpha01 83 5/14/2024
0.1.252-alpha01 103 5/13/2024
0.1.251-alpha01 87 5/13/2024
0.1.250-alpha01 87 5/13/2024
0.1.249-alpha01 68 5/3/2024
0.1.248-alpha01 132 4/24/2024
0.1.247-alpha01 99 4/16/2024
0.1.246-alpha01 95 4/16/2024
0.1.245-alpha01 95 4/16/2024
0.1.244-alpha01 90 4/16/2024
0.1.243-alpha01 93 4/16/2024
0.1.242-alpha01 90 4/16/2024
0.1.241-alpha01 92 4/16/2024
0.1.240-alpha01 97 4/16/2024
0.1.239-alpha01 104 4/16/2024
0.1.238-alpha01 97 4/16/2024
0.1.237-alpha01 87 4/16/2024
0.1.236-alpha01 103 4/16/2024
0.1.235-alpha01 98 4/16/2024
0.1.234-alpha01 104 4/16/2024
0.1.233-alpha01 89 4/16/2024
0.1.232-pullrequest0073-0043 144 3/25/2024
0.1.232-alpha01 406 3/26/2024
0.1.231-pullrequest0073-0042 88 2/27/2024
0.1.231-pullrequest0073-0041 114 2/27/2024
0.1.231-pullrequest0073-0040 76 2/27/2024
0.1.231-pullrequest0073-0039 96 2/27/2024
0.1.231-pullrequest0073-0038 87 2/27/2024
0.1.231-pullrequest0073-0037 104 2/27/2024
0.1.231-PullRequest0073.3333 85 2/27/2024
0.1.231-alpha01 113 3/8/2024
0.1.230-alpha01 365 2/25/2024
0.1.229-alpha01 115 2/25/2024
0.1.228-alpha01 90 2/25/2024
0.1.227-alpha01 103 2/25/2024
0.1.225-alpha01 86 2/24/2024
0.1.224-alpha01 127 2/24/2024
0.1.223-alpha01 83 2/24/2024
0.1.222-alpha01 101 2/24/2024
0.1.221-alpha01 100 2/24/2024
0.1.219-alpha01 81 2/24/2024
0.1.218-alpha01 87 2/24/2024
0.1.217-alpha01 92 2/24/2024
0.1.216-alpha01 83 2/24/2024
0.1.215-alpha01 83 2/24/2024
0.1.214-alpha01 115 2/24/2024
0.1.213-alpha01 87 2/24/2024
0.1.212-alpha01 110 2/23/2024
0.1.211-alpha01 86 2/22/2024
0.1.210-alpha01 106 2/22/2024
0.1.209-alpha01 81 2/22/2024
0.1.208-alpha01 99 2/21/2024
0.1.207-alpha01 89 2/21/2024
0.1.206-alpha01 99 2/21/2024
0.1.205-alpha01 98 2/21/2024
0.1.204-alpha01 98 2/19/2024
0.1.203-alpha01 95 2/19/2024
0.1.202-alpha01 98 2/19/2024
0.1.201-alpha01 94 2/19/2024
0.1.200-alpha01 86 2/19/2024
0.1.199-alpha01 81 2/19/2024
0.1.198-alpha01 83 2/19/2024
0.1.197-alpha01 82 2/18/2024
0.1.196-alpha01 88 2/18/2024
0.1.194-alpha01 91 2/18/2024
0.1.193-alpha01 86 2/18/2024
0.1.191-alpha01 90 2/18/2024
0.1.190-alpha01 79 2/18/2024
0.1.189-alpha01 94 2/18/2024
0.1.188-alpha01 77 2/18/2024
0.1.187-alpha01 94 2/18/2024
0.1.186-alpha01 82 2/18/2024
0.1.185-alpha01 88 2/18/2024
0.1.184-alpha01 85 2/18/2024
0.1.183-alpha01 86 2/18/2024
0.1.182-alpha01 106 2/18/2024
0.1.181-alpha01 84 2/18/2024
0.1.180-alpha01 86 2/18/2024
0.1.179-alpha01 83 2/18/2024
0.1.178-alpha01 84 2/18/2024
0.1.177-alpha01 89 2/16/2024
0.1.176-alpha01 101 2/16/2024
0.1.175-alpha01 87 2/16/2024
0.1.174-alpha01 104 2/16/2024
0.1.173-alpha01 99 2/16/2024
0.1.172-alpha01 90 2/16/2024
0.1.171-alpha01 90 2/16/2024
0.1.170-alpha01 81 2/16/2024
0.1.169-alpha01 87 2/16/2024
0.1.168-alpha01 86 2/16/2024
0.1.167-alpha01 104 2/16/2024
0.1.166-alpha01 98 2/16/2024
0.1.164-alpha01 88 2/16/2024
0.1.163-alpha01 100 2/16/2024
0.1.162-alpha01 94 2/16/2024
0.1.158-alpha01 85 2/15/2024
0.1.157-alpha01 95 2/15/2024
0.1.155-alpha01 109 2/15/2024
0.1.154-alpha01 111 2/15/2024
0.1.153-alpha01 93 2/15/2024
0.1.152-alpha01 110 2/15/2024
0.1.151-alpha01 87 2/15/2024
0.1.150-alpha01 98 2/15/2024
0.1.149-alpha01 104 2/15/2024
0.1.148-alpha01 84 2/15/2024
0.1.147-alpha01 106 2/15/2024
0.1.146-alpha01 109 2/15/2024
0.1.145-alpha01 107 2/15/2024
0.1.144-alpha01 108 2/15/2024
0.1.143-alpha01 104 2/14/2024
0.1.142-alpha01 100 2/14/2024
0.1.141-alpha01 105 2/14/2024
0.1.137-alpha01 108 2/13/2024
0.1.136-alpha01 96 2/13/2024
0.1.135-alpha01 100 2/13/2024
0.1.134-alpha01 92 2/13/2024
0.1.133-alpha01 103 2/13/2024
0.1.132-alpha01 96 2/13/2024
0.1.131-alpha01 93 2/13/2024
0.1.130-alpha01 97 2/11/2024
0.1.129-alpha01 225 2/11/2024
0.1.128-alpha01 106 2/11/2024
0.1.127-alpha01 112 2/11/2024
0.1.126-alpha01 107 2/11/2024
0.1.125-alpha01 89 2/11/2024
0.1.124-alpha01 103 2/11/2024
0.1.123-alpha01 104 2/11/2024
0.1.122-alpha01 126 2/10/2024
0.1.121-alpha01 101 2/10/2024
0.1.120-alpha01 102 2/10/2024
0.1.119-alpha01 77 2/10/2024
0.1.118-alpha01 89 2/10/2024
0.1.117-alpha01 93 2/9/2024
0.1.116-alpha01 98 2/9/2024
0.1.115-alpha01 102 2/9/2024
0.1.114-alpha01 93 2/9/2024
0.1.113-alpha01 100 2/9/2024
0.1.112-alpha01 96 2/9/2024
0.1.111-alpha01 96 2/9/2024
0.1.110-alpha01 118 2/8/2024
0.1.109-alpha01 112 2/8/2024
0.1.108-alpha01 95 2/8/2024
0.1.107-alpha01 100 2/8/2024
0.1.106-alpha01 103 2/8/2024
0.1.105-alpha01 94 2/8/2024
0.1.104-alpha01 110 2/8/2024
0.1.103-alpha01 99 2/8/2024
0.1.102-alpha01 111 2/8/2024
0.1.101-alpha01 118 2/8/2024
0.1.100-alpha01 87 2/8/2024
0.1.99-alpha01 85 2/8/2024
0.1.98-alpha01 110 2/8/2024
0.1.97-alpha01 112 2/8/2024
0.1.96-alpha01 139 2/7/2024
0.1.95-alpha01 88 2/7/2024
0.1.94-alpha01 131 2/7/2024
0.1.93-alpha01 96 2/7/2024
0.1.92-alpha01 88 2/7/2024
0.1.91-alpha01 115 2/7/2024
0.1.90-alpha01 95 2/7/2024
0.1.89-alpha01 111 2/7/2024
0.1.88-alpha01 93 2/7/2024
0.1.87-alpha01 90 2/7/2024
0.1.86-alpha01 96 2/7/2024
0.1.85-alpha01 109 2/7/2024
0.1.84-alpha01 97 2/7/2024
0.1.83-alpha01 109 2/7/2024
0.1.82-alpha01 95 2/7/2024
0.1.81-alpha01 102 2/7/2024
0.1.80-alpha01 101 2/7/2024
0.1.79-alpha01 92 2/7/2024
0.1.78-alpha01 102 2/7/2024
0.1.77-alpha01 110 2/7/2024
0.1.75-alpha01 94 2/7/2024
0.1.74-alpha01 97 2/7/2024
0.1.72-alpha01 110 2/7/2024
0.1.71-alpha01 107 2/7/2024
0.1.70-alpha01 97 2/7/2024
0.1.69-alpha01 101 2/6/2024
0.1.68-alpha01 119 2/6/2024
0.1.67-alpha01 93 2/6/2024
0.1.66-alpha01 92 2/6/2024
0.1.65-alpha01 122 2/6/2024
0.1.64-alpha01 99 2/6/2024
0.1.63-alpha01 109 2/6/2024
0.1.62-alpha01 99 2/6/2024
0.1.61-alpha01 99 2/6/2024
0.1.60-alpha01 107 2/6/2024
0.1.59-alpha01 109 2/6/2024
0.1.58-alpha01 97 2/6/2024
0.1.57-alpha01 101 2/6/2024
0.1.56-alpha01 110 2/6/2024
0.1.55-alpha01 92 2/6/2024
0.1.54-alpha01 106 2/6/2024
0.1.53-alpha01 100 2/6/2024
0.1.52-alpha01 104 2/6/2024
0.1.51-alpha01 94 2/6/2024
0.1.50-alpha01 100 2/6/2024
0.1.49-alpha01 113 2/5/2024
0.1.48-alpha01 105 2/5/2024
0.1.47-alpha01 93 2/5/2024
0.1.45-alpha01 103 2/5/2024
0.1.44-alpha01 111 2/5/2024
0.1.43-alpha01 111 2/5/2024
0.1.42-alpha01 104 2/5/2024
0.1.41-alpha01 91 2/5/2024
0.1.40-alpha01 112 2/5/2024
0.1.39-alpha01 92 2/5/2024
0.1.38-alpha01 108 2/5/2024
0.1.37-alpha01 110 2/5/2024
0.1.36-alpha01 108 2/5/2024
0.1.35-alpha01 102 2/5/2024
0.1.34-alpha01 102 2/5/2024
0.1.33-alpha01 116 2/5/2024
0.1.32-alpha01 90 2/5/2024
0.1.31-alpha01 88 2/5/2024
0.1.30-alpha01 100 2/5/2024
0.1.29-alpha01 105 2/5/2024
0.1.27-alpha01 90 2/5/2024
0.1.26-alpha01 112 2/5/2024
0.1.25-alpha01 93 2/5/2024
0.1.24-alpha01 98 2/4/2024
0.1.23-alpha01 101 2/4/2024
0.1.22-alpha01 112 2/4/2024
0.1.21-alpha01 106 2/4/2024
0.1.20-alpha01 120 2/4/2024
0.1.19-alpha01 97 2/4/2024
0.1.18-alpha01 104 2/4/2024
0.1.17-alpha01 91 2/4/2024
0.1.14-alpha01 106 2/4/2024
0.1.13-alpha01 102 2/4/2024
0.1.12-alpha01 90 2/4/2024
0.1.11-alpha01 99 2/4/2024
0.1.10-alpha01 105 2/4/2024
0.1.9-alpha01 99 2/4/2024
0.1.0-alpha01 112 2/4/2024