Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSOE-815: Renovate workflow in LGHA, update packages in Lombiq.UITestingToolbox, updating analyzers and fixing violations #932

Open
wants to merge 54 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
90ae8d4
Updating analyzers and fixing violations
Piedone Dec 25, 2024
ae90c4c
Spelling
Piedone Dec 25, 2024
59c7368
Spelling again
Piedone Dec 25, 2024
93f22f2
Fixing build
Piedone Dec 25, 2024
03180d5
Fixing more analyzer violations
Piedone Dec 25, 2024
4a31241
Updating Analyzers in NuGetTest
Piedone Dec 25, 2024
3323ae9
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-analyzers
Piedone Dec 28, 2024
1aabddc
Update packages to minor in UITT
Piedone Dec 29, 2024
4a0529e
Removing unneeded package-lock in UITT
Piedone Dec 29, 2024
17d7b22
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-analyzers
Piedone Dec 29, 2024
b438255
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-analyzers
Piedone Dec 29, 2024
163431c
Fixing SMTP tests
Piedone Dec 29, 2024
6a2437e
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-ui-test…
Piedone Dec 29, 2024
af74798
Submodule merge
Piedone Dec 29, 2024
ed9df06
Fixing build
Piedone Dec 29, 2024
2ce807f
Changing browser logging to BiDi in UITestingToolbox
Piedone Dec 30, 2024
1d2ba1e
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-analyzers
Piedone Dec 30, 2024
40d650c
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-ui-test…
Piedone Dec 30, 2024
2818d8a
Merging UITT too
Piedone Dec 30, 2024
0595959
Docs
Piedone Dec 30, 2024
cc33b07
Removing unnecessary configuration from NuGetTest too
Piedone Dec 30, 2024
16a6bab
Updating NuGetTest solution too
Piedone Dec 30, 2024
05fb890
Renovate workflow in LGHA
Piedone Dec 31, 2024
8989b9b
Various analyzer violations in LGHA
Piedone Dec 31, 2024
7d0928f
Submodule test/Lombiq.UITestingToolbox updated
Piedone Dec 31, 2024
58bd771
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Dec 31, 2024
772e03d
Merge remote-tracking branch 'origin/issue/OSOE-815-renovate-gha' int…
Piedone Dec 31, 2024
36601d8
Merge remote-tracking branch 'origin/issue/OSOE-815-analyzers' into i…
Piedone Dec 31, 2024
47a6f12
Fixing consolidation
Piedone Dec 31, 2024
087b0fe
Updating LGHA
Piedone Dec 31, 2024
9a77ccc
Fixing analyzer violation in HL
Piedone Dec 31, 2024
02e09e9
Fixing build error
Piedone Dec 31, 2024
cdc4324
Submodule tools/Lombiq.GitHub.Actions updated
Piedone Dec 31, 2024
ddb0ab6
Submodule tools/Lombiq.GitHub.Actions updated
Piedone Dec 31, 2024
9fa5343
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 2, 2025
1b387c4
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 7, 2025
37619c8
Ability to add reviewers to Renovate PRs
Piedone Jan 8, 2025
87d5eca
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 10, 2025
489c0dc
Simplifying Renovate workflow
Piedone Jan 11, 2025
7283542
Typo
Piedone Jan 20, 2025
ef6e655
Updating submodules with merge from dev
BenedekFarkas Jan 20, 2025
208b557
Merge branch 'dev' into issue/OSOE-815-combined
BenedekFarkas Jan 20, 2025
f6cd84b
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 21, 2025
4bc7ab4
Fixing submodule states
Piedone Jan 21, 2025
b7bff7a
And more
Piedone Jan 21, 2025
9a8b7f0
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 23, 2025
a84bb61
Temporarily using standard runners for the build
Piedone Jan 23, 2025
725c2ef
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 23, 2025
9f70873
Re-enabling EmailQuotaShouldBlockEmailsOverLimitAndWarn
Piedone Jan 23, 2025
a092554
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 23, 2025
ffca80b
Revert "Temporarily disabling EmailQuotaShouldNotBlockEmailsWhenDiffe…
Piedone Jan 23, 2025
22c0bb2
Merge remote-tracking branch 'origin/dev' into issue/OSOE-815-combined
Piedone Jan 23, 2025
ace5ee7
Re-enabling SendingTestEmailShouldWork
Piedone Jan 23, 2025
b569839
Revert "Temporarily using standard runners for the build"
Piedone Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion NuGetTest/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Lombiq.Analyzers.OrchardCore" Version="5.1.0"><!-- #spell-check-ignore-line -->
<PackageReference Include="Lombiq.Analyzers.OrchardCore" Version="5.1.1-alpha.1.osoe-815"><!-- #spell-check-ignore-line -->
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>
Expand Down
22 changes: 11 additions & 11 deletions NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -29,28 +29,28 @@
<PackageReference Include="Lombiq.DataTables" Version="10.0.0" />
<PackageReference Include="Lombiq.DataTables.Samples" Version="10.0.0" />
<PackageReference Include="Lombiq.HelpfulExtensions" Version="10.0.1-alpha.5.osoe-947" />
<PackageReference Include="Lombiq.HelpfulLibraries" Version="12.0.0" />
<PackageReference Include="Lombiq.HelpfulLibraries" Version="12.0.1-alpha.0.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Azure.ApplicationInsights" Version="10.0.0" />
<PackageReference Include="Lombiq.Hosting.BuildVersionDisplay" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Bridge" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Targets" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Admin.Login" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Admin.Login" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.JsonEditor" Version="9.0.0" />
<PackageReference Include="Lombiq.JsonEditor.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.LoginAsAnybody" Version="5.0.0" />
<PackageReference Include="Lombiq.Privacy" Version="10.0.0" />
<PackageReference Include="Lombiq.Privacy.Samples" Version="10.0.0" />
<PackageReference Include="Lombiq.SetupExtensions" Version="7.0.0" />
<PackageReference Include="Lombiq.Tests.UI.AppExtensions" Version="12.0.0" />
<PackageReference Include="Lombiq.Tests.UI.Shortcuts" Version="12.0.0" />
<PackageReference Include="Lombiq.Tests.UI.AppExtensions" Version="12.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Tests.UI.Shortcuts" Version="12.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.UIKit" Version="9.0.0" />
<PackageReference Include="Lombiq.VueJs" Version="8.0.0" />
<PackageReference Include="Lombiq.VueJs.Samples" Version="8.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Lombiq.HelpfulLibraries" Version="12.0.0" />
<PackageReference Include="Lombiq.HelpfulLibraries" Version="12.0.1-alpha.0.osoe-815" />
<PackageReference Include="OrchardCore.Module.Targets" Version="2.1.0" />
<PackageReference Include="OrchardCore.ContentManagement" Version="2.1.0" />
<PackageReference Include="OrchardCore.ContentTypes.Abstractions" Version="2.1.0" />
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Lombiq.HelpfulLibraries.OrchardCore" Version="12.0.0" />
<PackageReference Include="Lombiq.HelpfulLibraries.OrchardCore" Version="12.0.1-alpha.0.osoe-815" />
<PackageReference Include="Lombiq.BaseTheme.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.ChartJs.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.ContentEditors.Tests.UI" Version="5.0.0" />
Expand All @@ -29,19 +29,19 @@
<PackageReference Include="Lombiq.Hosting.BuildVersionDisplay.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Bridge.Tests.UI" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Tests.UI" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots.Tests.UI" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard.Tests.UI" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement.Tests.UI" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement.Tests.UI" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance.Tests.UI" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management.Tests.UI" Version="9.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.JsonEditor.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.LoginAsAnybody.Tests.UI" Version="5.0.0" />
<PackageReference Include="Lombiq.OrchardCoreApiClient.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Privacy.Tests.UI" Version="10.0.0" />
<PackageReference Include="Lombiq.HelpfulExtensions.Tests.UI" Version="10.0.1-alpha.5.osoe-947" />
<PackageReference Include="Lombiq.Tests.UI" Version="12.0.0" />
<PackageReference Include="Lombiq.Tests.UI" Version="12.0.1-alpha.1.osoe-815" />
<PackageReference Include="Lombiq.VueJs.Tests.UI" Version="8.0.0" />
<PackageReference Include="Lombiq.Walkthroughs.Tests.UI" Version="3.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,5 @@ public Task SwitchingUserShouldWorkCorrectly() =>

[Fact]
public Task PermissionCheckShouldWorkCorrectly() =>
ExecuteTestAfterSetupAsync(
context => context.PermissionCheckShouldWorkCorrectlyAsync(),
changeConfiguration: Configurations.IgnoreUnauthorizedBrowserLogEntries);
ExecuteTestAfterSetupAsync(context => context.PermissionCheckShouldWorkCorrectlyAsync());
}
15 changes: 11 additions & 4 deletions NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/UITestBase.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
using Lombiq.OSOCE.NuGet.Tests.UI.Helpers;
using Lombiq.Tests.UI;
using Lombiq.Tests.UI.Extensions;
using Lombiq.Tests.UI.Services;
using Shouldly;
using System;
using System.Linq;
using System.Threading.Tasks;
using Xunit.Abstractions;

Expand Down Expand Up @@ -34,10 +37,14 @@ protected override Task ExecuteTestAsync(
configuration.AssertAppLogsAsync =
OrchardCoreUITestExecutorConfiguration.AssertAppLogsCanContainCacheFolderErrorsAsync;

// These two can be removed once https://github.com/OrchardCMS/OrchardCore/issues/15222 is done.
configuration.AssertBrowserLog = AssertHtmlAndBrowserErrorsHelper.AssertNoNativeButtonUsageInBrowserLog;
configuration.HtmlValidationConfiguration.AssertHtmlValidationResultAsync =
AssertHtmlAndBrowserErrorsHelper.AssertNoNativeButtonUsageInHtmlValidation;
// This can be removed once https://github.com/OrchardCMS/OrchardCore/issues/15222 is done.
configuration.HtmlValidationConfiguration.AssertHtmlValidationResultAsync = async errors =>
{
var errorResult = (await errors.GetErrorsAsync())
.Where(error => !error.ContainsOrdinalIgnoreCase("Prefer to use the native <button> element"));

errorResult.ShouldBeEmpty();
};

if (changeConfigurationAsync != null) await changeConfigurationAsync(configuration);
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Lombiq.HelpfulLibraries" Version="12.0.0" />
<PackageReference Include="Lombiq.HelpfulLibraries" Version="12.0.1-alpha.0.osoe-815" />
<PackageReference Include="Lombiq.Tests" Version="4.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.0">
Expand Down
2 changes: 1 addition & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ When adding a new extension, or significant new features to existing extensions,
- If you introduce .NET breaking changes, the Validate NuGet Publish workflow will fail due to [baseline package validation](https://learn.microsoft.com/en-us/dotnet/fundamentals/apicompat/package-validation/baseline-version-validator). Preferably, adjust the change to not be breaking if possible; if it has to be a breaking change, then you’ll need to create a _CompatibilitySuppressions.xml_ file to mark it as deliberate, what you can do with the following command:

```powershell
dotnet pack /p:EnablePackageValidation=true /p:PackageValidationBaselineVersion=<current version, like 1.2.3> /p:Version=<the next patch version> /p:NuGetBuild=true /p:GenerateCompatibilitySuppressionFile=true
dotnet pack /p:EnablePackageValidation=true /p:PackageValidationBaselineVersion=<current version, like 1.2.3> /p:Version=<the next patch version, like 1.2.4> /p:NuGetBuild=true /p:GenerateCompatibilitySuppressionFile=true
```

### Dependencies between Lombiq projects
Expand Down
2 changes: 1 addition & 1 deletion src/Libraries/Lombiq.OrchardCoreApiClient
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,13 @@ public BehaviorEmailQuotaTests(ITestOutputHelper testOutputHelper)
{
}

// Will be re-enabled as part of https://github.com/Lombiq/Open-Source-Orchard-Core-Extensions/issues/703.
#pragma warning disable xUnit1004 // Test methods should not be skipped
[Fact(Skip = "Fails with smtp4dev JS exceptions, but works under https://github.com/Lombiq/Open-Source-Orchard-Core-Extensions/issues/703.")]
#pragma warning restore xUnit1004 // Test methods should not be skipped
[Fact]
public Task EmailQuotaShouldBlockEmailsOverLimitAndWarn() =>
ExecuteTestAfterSetupAsync(
context => context.TestEmailQuotaManagementBehaviorAsync(10),
configuration => configuration.SetEmailQuotaManagementOptionsForUITest(10));

// Will be re-enabled as part of https://github.com/Lombiq/Open-Source-Orchard-Core-Extensions/issues/703.
#pragma warning disable xUnit1004 // Test methods should not be skipped
[Fact(Skip = "Fails with smtp4dev JS exceptions, but works under https://github.com/Lombiq/Open-Source-Orchard-Core-Extensions/issues/703.")]
#pragma warning restore xUnit1004 // Test methods should not be skipped
[Fact]
public Task EmailQuotaShouldNotBlockEmailsWhenDifferentHostIsUsedThanOriginalFromConfig() =>
ExecuteTestAfterSetupAsync(
async context =>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,5 @@ public Task SwitchingUserShouldWorkCorrectly() =>
[Fact]
public Task PermissionCheckShouldWorkCorrectly() =>
ExecuteTestAfterSetupAsync(
context => context.PermissionCheckShouldWorkCorrectlyAsync(),
changeConfiguration: Configurations.IgnoreUnauthorizedBrowserLogEntries);
context => context.PermissionCheckShouldWorkCorrectlyAsync());
}
16 changes: 5 additions & 11 deletions test/Lombiq.OSOCE.Tests.UI/Tests/ModuleTests/BehaviorVueTests.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
using Atata.HtmlValidation;
using Lombiq.Tests.UI.Extensions;
using Lombiq.Tests.UI.Services;
using Lombiq.VueJs.Samples.Controllers;
using Lombiq.VueJs.Tests.UI.Extensions;
using Shouldly;
using System;
using System.Linq;
using System.Threading.Tasks;
using Xunit;
Expand Down Expand Up @@ -46,15 +44,11 @@ public Task QrCardScanShouldReportNotFoundAsync() =>
{
configuration.BrowserConfiguration.ConfigureFakeVideoSourceForNegativeTest();
configuration.HtmlValidationConfiguration.AssertHtmlValidationResultAsync = AssertHtmValidationResultAsync;
configuration.AssertBrowserLog = logEntries =>
OrchardCoreUITestExecutorConfiguration.AssertBrowserLogIsEmpty(
logEntries.Where(logEntry =>
// The fetch call reports an error to the browser console if the
// QrCardController.GetBusinessCard() action results in NotFound.
!(
logEntry.Message.ContainsOrdinalIgnoreCase(nameof(QrCardController.GetBusinessCard))
&& logEntry.Message.ContainsOrdinalIgnoreCase(
"Failed to load resource: the server responded with a status of 404"))));

// The fetch call reports an error to the browser console if the QrCardController.GetBusinessCard()
// action results in NotFound.
configuration.ResponseLogFilter = e =>
e.IsNonSuccessResponseAndNotExpectedNotFoundResponse(nameof(QrCardController.GetBusinessCard));
});

private static Task AssertHtmValidationResultAsync(HtmlValidationResult validationResult)
Expand Down
2 changes: 1 addition & 1 deletion test/Lombiq.UITestingToolbox
Submodule Lombiq.UITestingToolbox updated 28 files
+2 −9 Lombiq.Tests.UI.Samples/Tests/AzureBlobStorageTests.cs
+8 −11 Lombiq.Tests.UI.Samples/Tests/BasicTests.cs
+1 −4 Lombiq.Tests.UI.Samples/Tests/EmailTests.cs
+19 −7 Lombiq.Tests.UI.Samples/Tests/ErrorHandlingTests.cs
+7 −27 Lombiq.Tests.UI.Samples/Tests/MonkeyTests.cs
+2 −9 Lombiq.Tests.UI.Samples/Tests/SqlServerTests.cs
+1 −1 Lombiq.Tests.UI.Shortcuts/Lombiq.Tests.UI.Shortcuts.csproj
+1 −1 Lombiq.Tests.UI/.config/dotnet-tools.json
+2 −0 Lombiq.Tests.UI/Attributes/Behaviors/SetsValueReliablyAttribute.cs
+2 −0 Lombiq.Tests.UI/Attributes/ChromeAttribute.cs
+2 −0 Lombiq.Tests.UI/Attributes/EdgeAttribute.cs
+2 −0 Lombiq.Tests.UI/Attributes/FirefoxAttribute.cs
+85 −1 Lombiq.Tests.UI/CompatibilitySuppressions.xml
+0 −15 Lombiq.Tests.UI/Extensions/LoggingWebDriverExtensions.cs
+5 −5 Lombiq.Tests.UI/Extensions/SeleniumLogEntryExtensions.cs
+29 −0 Lombiq.Tests.UI/Extensions/SeleniumResponseCompletedEventExtensions.cs
+6 −4 Lombiq.Tests.UI/Extensions/VerificationUITestContextExtensions.cs
+4 −1 Lombiq.Tests.UI/Helpers/ByHelper.cs
+10 −10 Lombiq.Tests.UI/Lombiq.Tests.UI.csproj
+1 −5 Lombiq.Tests.UI/SecurityScanning/YamlDocumentExtensions.cs
+31 −14 Lombiq.Tests.UI/Services/OrchardCoreUITestExecutorConfiguration.cs
+3 −2 Lombiq.Tests.UI/Services/SmtpService.cs
+71 −52 Lombiq.Tests.UI/Services/UITestContext.cs
+16 −2 Lombiq.Tests.UI/Services/UITestExecutionSession.cs
+1 −0 Lombiq.Tests.UI/Services/UITestExecutorTestDumpConfiguration.cs
+1 −0 Lombiq.Tests.UI/Services/WebDriverFactory.cs
+0 −39 Lombiq.Tests.UI/package-lock.json
+0 −4 renovate.json5
2 changes: 1 addition & 1 deletion tools/Lombiq.GitHub.Actions
Loading