|
| 1 | +kushal@fedora:~/src/ts/multiplicationdrill$ cd ~/src/dotnet/MyBlog/ && export DOTNET_CLI_TELEMETRY_OPTOUT=1 && (cd src && time dotnet format; time dotnet restore; time dotnet clean; time dotnet build; time dotnet run --project MyBlog.Tests/MyBlog.Tests.csproj; time dotnet list package; time dotnet list package --outdated); cd ~/src/dotnet/MyBlog/ && time bash export.sh; cat run-e2e.sh; time bash run-e2e.sh --clean; time bash run-e2e.sh; |
| 2 | + |
| 3 | +real 0m10.024s |
| 4 | +user 0m17.296s |
| 5 | +sys 0m1.230s |
| 6 | +Restore complete (0.5s) |
| 7 | + |
| 8 | +Build succeeded in 0.6s |
| 9 | + |
| 10 | +real 0m0.791s |
| 11 | +user 0m0.907s |
| 12 | +sys 0m0.145s |
| 13 | + |
| 14 | +Build succeeded in 0.5s |
| 15 | + |
| 16 | +real 0m0.696s |
| 17 | +user 0m0.765s |
| 18 | +sys 0m0.154s |
| 19 | +Restore complete (0.6s) |
| 20 | + MyBlog.Core net10.0 succeeded (3.1s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll |
| 21 | + MyBlog.Infrastructure net10.0 succeeded (0.4s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll |
| 22 | + MyBlog.Web net10.0 succeeded (2.5s) → MyBlog.Web/bin/Debug/net10.0/MyBlog.Web.dll |
| 23 | + MyBlog.Tests net10.0 succeeded (0.7s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll |
| 24 | + MyBlog.E2E net10.0 succeeded (0.7s) → MyBlog.E2E/bin/Debug/net10.0/MyBlog.E2E.dll |
| 25 | + |
| 26 | +Build succeeded in 7.5s |
| 27 | + |
| 28 | +real 0m7.678s |
| 29 | +user 0m3.267s |
| 30 | +sys 0m0.591s |
| 31 | +xUnit.net v3 In-Process Runner v3.2.2+728c1dce01 (64-bit .NET 10.0.3) |
| 32 | + Discovering: MyBlog.Tests |
| 33 | + Discovered: MyBlog.Tests |
| 34 | + Starting: MyBlog.Tests |
| 35 | + Finished: MyBlog.Tests (ID = '24cedafe73dab5684218bb3cf04cfd49ae8ce3b87ae799399cb2e301cbc1e755') |
| 36 | +=== TEST EXECUTION SUMMARY === |
| 37 | + MyBlog.Tests Total: 186, Errors: 0, Failed: 0, Skipped: 0, Not Run: 0, Time: 40.942s |
| 38 | + |
| 39 | +real 0m42.720s |
| 40 | +user 0m46.026s |
| 41 | +sys 0m0.671s |
| 42 | +Restore complete (0.5s) |
| 43 | + |
| 44 | +Build succeeded in 0.6s |
| 45 | +Project 'MyBlog.Core' has the following package references |
| 46 | + [net10.0]: |
| 47 | + Top-level Package Requested Resolved |
| 48 | + > Microsoft.Extensions.Logging 10.0.2 10.0.2 |
| 49 | + |
| 50 | +Project 'MyBlog.E2E' has the following package references |
| 51 | + [net10.0]: |
| 52 | + Top-level Package Requested Resolved |
| 53 | + > Microsoft.NET.Test.Sdk 18.0.1 18.0.1 |
| 54 | + > Microsoft.Playwright 1.57.0 1.57.0 |
| 55 | + > xunit.v3 3.2.2 3.2.2 |
| 56 | + |
| 57 | +Project 'MyBlog.Infrastructure' has the following package references |
| 58 | + [net10.0]: |
| 59 | + Top-level Package Requested Resolved |
| 60 | + > Microsoft.AspNetCore.Identity 2.3.9 2.3.9 |
| 61 | + > Microsoft.EntityFrameworkCore.Sqlite 10.0.2 10.0.2 |
| 62 | + > Microsoft.Extensions.Http 10.0.2 10.0.2 |
| 63 | + > OpenTelemetry 1.15.0 1.15.0 |
| 64 | + |
| 65 | +Project 'MyBlog.Tests' has the following package references |
| 66 | + [net10.0]: |
| 67 | + Top-level Package Requested Resolved |
| 68 | + > Microsoft.EntityFrameworkCore.Sqlite 10.0.2 10.0.2 |
| 69 | + > Microsoft.NET.Test.Sdk 18.0.1 18.0.1 |
| 70 | + > Microsoft.Testing.Extensions.TrxReport 2.0.2 2.0.2 |
| 71 | + > xunit.v3 3.2.2 3.2.2 |
| 72 | + |
| 73 | +Project 'MyBlog.Web' has the following package references |
| 74 | + [net10.0]: |
| 75 | + Top-level Package Requested Resolved |
| 76 | + > Microsoft.AspNetCore.App.Internal.Assets (A) [10.0.3, ) 10.0.3 |
| 77 | + > Microsoft.AspNetCore.SignalR.Client 10.0.2 10.0.2 |
| 78 | + > OpenTelemetry.Exporter.Console 1.15.0 1.15.0 |
| 79 | + > OpenTelemetry.Extensions.Hosting 1.15.0 1.15.0 |
| 80 | + > OpenTelemetry.Instrumentation.AspNetCore 1.15.0 1.15.0 |
| 81 | + > OpenTelemetry.Instrumentation.Http 1.15.0 1.15.0 |
| 82 | + |
| 83 | +(A) : Auto-referenced package. |
| 84 | + |
| 85 | +real 0m1.638s |
| 86 | +user 0m1.667s |
| 87 | +sys 0m0.386s |
| 88 | +Restore complete (0.5s) |
| 89 | + |
| 90 | +Build succeeded in 0.6s |
| 91 | + |
| 92 | +The following sources were used: |
| 93 | + https://api.nuget.org/v3/index.json |
| 94 | + |
| 95 | +Project `MyBlog.Core` has the following updates to its packages |
| 96 | + [net10.0]: |
| 97 | + Top-level Package Requested Resolved Latest |
| 98 | + > Microsoft.Extensions.Logging 10.0.2 10.0.2 10.0.5 |
| 99 | + |
| 100 | +Project `MyBlog.E2E` has the following updates to its packages |
| 101 | + [net10.0]: |
| 102 | + Top-level Package Requested Resolved Latest |
| 103 | + > Microsoft.NET.Test.Sdk 18.0.1 18.0.1 18.3.0 |
| 104 | + > Microsoft.Playwright 1.57.0 1.57.0 1.58.0 |
| 105 | + |
| 106 | +Project `MyBlog.Infrastructure` has the following updates to its packages |
| 107 | + [net10.0]: |
| 108 | + Top-level Package Requested Resolved Latest |
| 109 | + > Microsoft.EntityFrameworkCore.Sqlite 10.0.2 10.0.2 10.0.5 |
| 110 | + > Microsoft.Extensions.Http 10.0.2 10.0.2 10.0.5 |
| 111 | + |
| 112 | +Project `MyBlog.Tests` has the following updates to its packages |
| 113 | + [net10.0]: |
| 114 | + Top-level Package Requested Resolved Latest |
| 115 | + > Microsoft.EntityFrameworkCore.Sqlite 10.0.2 10.0.2 10.0.5 |
| 116 | + > Microsoft.NET.Test.Sdk 18.0.1 18.0.1 18.3.0 |
| 117 | + > Microsoft.Testing.Extensions.TrxReport 2.0.2 2.0.2 2.1.0 |
| 118 | + |
| 119 | +Project `MyBlog.Web` has the following updates to its packages |
| 120 | + [net10.0]: |
| 121 | + Top-level Package Requested Resolved Latest |
| 122 | + > Microsoft.AspNetCore.SignalR.Client 10.0.2 10.0.2 10.0.5 |
| 123 | + > OpenTelemetry.Instrumentation.AspNetCore 1.15.0 1.15.0 1.15.1 |
| 124 | + |
| 125 | + |
| 126 | +real 0m2.983s |
| 127 | +user 0m2.096s |
| 128 | +sys 0m0.425s |
| 129 | +============================================== |
| 130 | + Project Export for LLM Analysis |
| 131 | +============================================== |
| 132 | + |
| 133 | +Project Path: /home/kushal/src/dotnet/MyBlog |
| 134 | +Output File: docs/llm/dump.txt |
| 135 | + |
| 136 | +Generating directory structure... |
| 137 | +Collecting files... |
| 138 | +Found 126 files to export |
| 139 | + |
| 140 | +Processing (1/126): docker-compose.e2e.yml |
| 141 | +Processing (2/126): docker-compose.yml |
| 142 | +Processing (3/126): .editorconfig |
| 143 | +Processing (4/126): export.sh |
| 144 | +Processing (5/126): .github/workflows/build-deploy.yml |
| 145 | +Processing (6/126): .gitignore |
| 146 | +Processing (7/126): README.md |
| 147 | +Processing (8/126): run-e2e.sh |
| 148 | +Processing (9/126): src/Directory.Build.props |
| 149 | +Processing (10/126): src/Directory.Packages.props |
| 150 | +Processing (11/126): src/.github/workflows/build-deploy.yml |
| 151 | +Processing (12/126): src/global.json |
| 152 | +Processing (13/126): src/MyBlog.Core/Constants/AppConstants.cs |
| 153 | +Processing (14/126): src/MyBlog.Core/Interfaces/IAuthService.cs |
| 154 | +Processing (15/126): src/MyBlog.Core/Interfaces/IImageDimensionService.cs |
| 155 | +Processing (16/126): src/MyBlog.Core/Interfaces/IImageRepository.cs |
| 156 | +Processing (17/126): src/MyBlog.Core/Interfaces/IMarkdownService.cs |
| 157 | +Processing (18/126): src/MyBlog.Core/Interfaces/IPasswordService.cs |
| 158 | +Processing (19/126): src/MyBlog.Core/Interfaces/IPostRepository.cs |
| 159 | +Processing (20/126): src/MyBlog.Core/Interfaces/IReaderTrackingService.cs |
| 160 | +Processing (21/126): src/MyBlog.Core/Interfaces/ISlugService.cs |
| 161 | +Processing (22/126): src/MyBlog.Core/Interfaces/ITelemetryLogRepository.cs |
| 162 | +Processing (23/126): src/MyBlog.Core/Interfaces/IUserRepository.cs |
| 163 | +Processing (24/126): src/MyBlog.Core/Models/Image.cs |
| 164 | +Processing (25/126): src/MyBlog.Core/Models/ImageDimensionCache.cs |
| 165 | +Processing (26/126): src/MyBlog.Core/Models/Post.cs |
| 166 | +Processing (27/126): src/MyBlog.Core/Models/PostDto.cs |
| 167 | +Processing (28/126): src/MyBlog.Core/Models/TelemetryLog.cs |
| 168 | +Processing (29/126): src/MyBlog.Core/Models/User.cs |
| 169 | +Processing (30/126): src/MyBlog.Core/MyBlog.Core.csproj |
| 170 | +Processing (31/126): src/MyBlog.Core/Services/MarkdownService.cs |
| 171 | +Processing (32/126): src/MyBlog.Core/Services/SlugService.cs |
| 172 | +Processing (33/126): src/MyBlog.E2E/Dockerfile |
| 173 | +Processing (34/126): src/MyBlog.E2E/MyBlog.E2E.csproj |
| 174 | +Processing (35/126): src/MyBlog.E2E/PlaywrightCollection.cs |
| 175 | +Processing (36/126): src/MyBlog.E2E/PlaywrightFixture.cs |
| 176 | +Processing (37/126): src/MyBlog.E2E/Tests/AboutPageTests.cs |
| 177 | +Processing (38/126): src/MyBlog.E2E/Tests/AdminPageTests.cs |
| 178 | +Processing (39/126): src/MyBlog.E2E/Tests/AuthenticationTests.cs |
| 179 | +Processing (40/126): src/MyBlog.E2E/Tests/HomePageTests.cs |
| 180 | +Processing (41/126): src/MyBlog.E2E/Tests/LoginPageTests.cs |
| 181 | +Processing (42/126): src/MyBlog.E2E/Tests/NavigationTests.cs |
| 182 | +Processing (43/126): src/MyBlog.E2E/Tests/SeoTests.cs |
| 183 | +Processing (44/126): src/MyBlog.E2E/Tests/ThemeSwitcherTests.cs |
| 184 | +Processing (45/126): src/MyBlog.Infrastructure/Data/BlogDbContext.cs |
| 185 | +Processing (46/126): src/MyBlog.Infrastructure/Data/DatabasePathResolver.cs |
| 186 | +Processing (47/126): src/MyBlog.Infrastructure/Data/DatabaseSchemaUpdater.cs |
| 187 | +Processing (48/126): src/MyBlog.Infrastructure/MyBlog.Infrastructure.csproj |
| 188 | +Processing (49/126): src/MyBlog.Infrastructure/Repositories/ImageRepository.cs |
| 189 | +Processing (50/126): src/MyBlog.Infrastructure/Repositories/PostRepository.cs |
| 190 | +Processing (51/126): src/MyBlog.Infrastructure/Repositories/TelemetryLogRepository.cs |
| 191 | +Processing (52/126): src/MyBlog.Infrastructure/Repositories/UserRepository.cs |
| 192 | +Processing (53/126): src/MyBlog.Infrastructure/ServiceCollectionExtensions.cs |
| 193 | +Processing (54/126): src/MyBlog.Infrastructure/Services/AuthService.cs |
| 194 | +Processing (55/126): src/MyBlog.Infrastructure/Services/ImageCacheWarmerService.cs |
| 195 | +Processing (56/126): src/MyBlog.Infrastructure/Services/ImageDimensionService.cs |
| 196 | +Processing (57/126): src/MyBlog.Infrastructure/Services/PasswordService.cs |
| 197 | +Processing (58/126): src/MyBlog.Infrastructure/Services/ReaderTrackingService.cs |
| 198 | +Processing (59/126): src/MyBlog.Infrastructure/Services/TelemetryCleanupService.cs |
| 199 | +Processing (60/126): src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs |
| 200 | +Processing (61/126): src/MyBlog.Infrastructure/Telemetry/FileLogExporter.cs |
| 201 | +Processing (62/126): src/MyBlog.Infrastructure/Telemetry/TelemetryPathResolver.cs |
| 202 | +Processing (63/126): src/MyBlog.slnx |
| 203 | +Processing (64/126): src/MyBlog.Tests/Integration/AuthServiceLongPasswordTests.cs |
| 204 | +Processing (65/126): src/MyBlog.Tests/Integration/AuthServiceTests.cs |
| 205 | +Processing (66/126): src/MyBlog.Tests/Integration/ImageRepositoryTests.cs |
| 206 | +Processing (67/126): src/MyBlog.Tests/Integration/PasswordChangeTests.cs |
| 207 | +Processing (68/126): src/MyBlog.Tests/Integration/PostRepositoryExtendedTests.cs |
| 208 | +Processing (69/126): src/MyBlog.Tests/Integration/PostRepositoryTests.cs |
| 209 | +Processing (70/126): src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs |
| 210 | +Processing (71/126): src/MyBlog.Tests/Integration/TelemetryLogRepositoryTests.cs |
| 211 | +Processing (72/126): src/MyBlog.Tests/Integration/UserRepositoryTests.cs |
| 212 | +Processing (73/126): src/MyBlog.Tests/MyBlog.Tests.csproj |
| 213 | +Processing (74/126): src/MyBlog.Tests/Unit/DatabasePathResolverTests.cs |
| 214 | +Processing (75/126): src/MyBlog.Tests/Unit/LoginRateLimitMiddlewareTests.cs |
| 215 | +Processing (76/126): src/MyBlog.Tests/Unit/MarkdownServiceEdgeCaseTests.cs |
| 216 | +Processing (77/126): src/MyBlog.Tests/Unit/MarkdownServiceTests.cs |
| 217 | +Processing (78/126): src/MyBlog.Tests/Unit/PasswordServiceTests.cs |
| 218 | +Processing (79/126): src/MyBlog.Tests/Unit/ReaderTrackingServiceTests.cs |
| 219 | +Processing (80/126): src/MyBlog.Tests/Unit/SlugServiceTests.cs |
| 220 | +Processing (81/126): src/MyBlog.Web/appsettings.Development.json |
| 221 | +Processing (82/126): src/MyBlog.Web/appsettings.json |
| 222 | +Processing (83/126): src/MyBlog.Web/Components/App.razor |
| 223 | +Processing (84/126): src/MyBlog.Web/Components/_Imports.razor |
| 224 | +Processing (85/126): src/MyBlog.Web/Components/Layout/MainLayout.razor |
| 225 | +Processing (86/126): src/MyBlog.Web/Components/Pages/About.razor |
| 226 | +Processing (87/126): src/MyBlog.Web/Components/Pages/About.razor.css |
| 227 | +Processing (88/126): src/MyBlog.Web/Components/Pages/AccessDenied.razor |
| 228 | +Processing (89/126): src/MyBlog.Web/Components/Pages/Admin/ChangePassword.razor |
| 229 | +Processing (90/126): src/MyBlog.Web/Components/Pages/Admin/ChangePassword.razor.css |
| 230 | +Processing (91/126): src/MyBlog.Web/Components/Pages/Admin/Dashboard.razor |
| 231 | +Processing (92/126): src/MyBlog.Web/Components/Pages/Admin/Dashboard.razor.css |
1 | 232 | Processing (93/126): src/MyBlog.Web/Components/Pages/Admin/ImageManager.razor |
2 | 233 | Processing (94/126): src/MyBlog.Web/Components/Pages/Admin/ImageManager.razor.css |
3 | 234 | Processing (95/126): src/MyBlog.Web/Components/Pages/Admin/PostEditor.razor |
|
0 commit comments