Skip to content

OCC-63: Separate Stripe payment into a feature so it can be disabled if other payment provider is desired. #875

OCC-63: Separate Stripe payment into a feature so it can be disabled if other payment provider is desired.

OCC-63: Separate Stripe payment into a feature so it can be disabled if other payment provider is desired. #875

Triggered via pull request November 5, 2023 21:17
Status Cancelled
Total duration 7m 46s
Artifacts 2
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

build-and-test.yml

on: pull_request
Matrix: Build and Test / Build and Test
Spelling  /  Check Spelling
41s
Spelling / Check Spelling
Spelling  /  Comment (PR)
23s
Spelling / Comment (PR)
post-pull-request-checks-automation  /  Post Pull Request Checks Automation
post-pull-request-checks-automation / Post Pull Request Checks Automation
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 6 warnings
ShouldAssertException in OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorOrderTests.OrderPaymentRequestButtonShouldWorkProperly(browser: Chrome): test/OrchardCore.Commerce.Tests.UI/Tests/OrderTests/BehaviorOrderTests.cs#L218
Shouldly.ShouldAssertException: completePaymentButton.GetAttribute("href") should contain (case insensitive comparison) "checkout/paymentrequest/testpendingorder0000000000" but was actually "https://localhost:9069/OrchardCore.Commerce.Payment/Payment/PaymentRequest" at OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorOrderTests.<>c.<<OrderPaymentRequestButtonShouldWorkProperly>b__3_0>d.MoveNext() in /home/runner/work/OrchardCore.Commerce/OrchardCore.Commerce/test/OrchardCore.Commerce.Tests.UI/Tests/OrderTests/BehaviorOrderTests.cs:line 218 --- End of stack trace from previous location --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Lombiq.Tests.UI.Services.UITestExecutionSession`1.ExecuteAsync(Int32 retryCount, String dumpRootPath)
ShouldAssertException in OrchardCore.Commerce.Tests.UI.Tests.WorkflowTests.WorkflowBehaviourTests.CartEventsShouldUpdateTableAndAddLineItem(browser: Chrome): test/OrchardCore.Commerce.Tests.UI/Tests/WorkflowTests/WorkflowBehaviourTests.cs#L65
Shouldly.ShouldAssertException: context.Get(By.ClassName("pay-text")).Text.Trim() should be "Pay $10.00" but was "Make a dummy payment" difference Difference | | | | | | | | | | | | | | | | | | | | | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ Index | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Expected Value | P a y \s $ 1 0 . 0 0 Actual Value | M a k e \s a \s d u m m y \s p a y m e n t Expected Code | 80 97 121 32 36 49 48 46 48 48 Actual Code | 77 97 107 101 32 97 32 100 117 109 109 121 32 112 97 121 109 101 110 116 at OrchardCore.Commerce.Tests.UI.Tests.WorkflowTests.WorkflowBehaviourTests.<>c.<<CartEventsShouldUpdateTableAndAddLineItem>b__2_0>d.MoveNext() in /home/runner/work/OrchardCore.Commerce/OrchardCore.Commerce/test/OrchardCore.Commerce.Tests.UI/Tests/WorkflowTests/WorkflowBehaviourTests.cs:line 65 --- End of stack trace from previous location --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at OrchardCore.Commerce.Tests.UI.Tests.WorkflowTests.WorkflowBehaviourTests.<>c__DisplayClass3_0.<<ExecuteAsync>b__0>d.MoveNext() in /home/runner/work/OrchardCore.Commerce/OrchardCore.Commerce/test/OrchardCore.Commerce.Tests.UI/Tests/WorkflowTests/WorkflowBehaviourTests.cs:line 76 --- End of stack trace from previous location --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Lombiq.Tests.UI.Services.UITestExecutionSession`1.ExecuteAsync(Int32 retryCount, String dumpRootPath)
TimeoutException in OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorCheckoutTests.DummyCheckoutShouldWork(browser: Chrome): test/OrchardCore.Commerce.Tests.UI/Tests/CheckoutTests/BehaviorOrderTests.cs#L35
System.TimeoutException: The process didn't succeed with retries before timing out (timeout: 00:00:10, polling interval: 00:00:00.5000000. at Lombiq.Tests.UI.Helpers.ReliabilityHelper.ThrowTimeoutExceptionIfNotSuccess(ValueTuple`2 retriesResult) at Lombiq.Tests.UI.Helpers.ReliabilityHelper.DoWithRetriesOrFailAsync(Func`1 processAsync, Nullable`1 timeout, Nullable`1 interval) at Lombiq.Tests.UI.Extensions.ExtendedLoggingExtensions.<>c__DisplayClass23_0.<<ExecuteSectionAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Lombiq.Tests.UI.Extensions.ExtendedLoggingExtensions.ExecuteSectionAsync[TResult](UITestContext context, LogSection section, Func`1 functionAsync) at Lombiq.Tests.UI.Extensions.FormUITestContextExtensions.ClickAndFillInWithRetriesAsync(UITestContext context, By by, String text, Nullable`1 timeout, Nullable`1 interval) at Lombiq.Tests.UI.Services.FormUITestContextExtensions.FillCheckoutFormAsync(UITestContext context, OrderPart data) in /home/runner/work/OrchardCore.Commerce/OrchardCore.Commerce/test/OrchardCore.Commerce.Tests.UI/Extension/FormUITestContextExtensions.cs:line 50 at OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorCheckoutTests.<>c.<<DummyCheckoutShouldWork>b__1_0>d.MoveNext() in /home/runner/work/OrchardCore.Commerce/OrchardCore.Commerce/test/OrchardCore.Commerce.Tests.UI/Tests/CheckoutTests/BehaviorOrderTests.cs:line 35 --- End of stack trace from previous location --- at Lombiq.Tests.UI.Services.UITestExecutionSession`1.ExecuteAsync(Int32 retryCount, String dumpRootPath) at Lombiq.Tests.UI.Services.UITestExecutionSession`1.ExecuteAsync(Int32 retryCount, String dumpRootPath) at Lombiq.Tests.UI.Services.UITestExecutionSession`1.ExecuteAsync(Int32 retryCount, String dumpRootPath) at Lombiq.Tests.UI.Services.UITestExecutor.ExecuteOrchardCoreTestInnerAsync[TEntryPoint](UITestManifest testManifest, OrchardCoreUITestExecutorConfiguration configuration, String dumpRootPath) at Lombiq.Tests.UI.Services.UITestExecutor.ExecuteOrchardCoreTestInnerAsync[TEntryPoint](UITestManifest testManifest, OrchardCoreUITestExecutorConfiguration configuration, String dumpRootPath)
Build and Test / Build and Test (ubuntu-latest)
Process completed with exit code 1.
OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorCheckoutTests ► DummyCheckoutShouldWork(browser: Chrome): test/OrchardCore.Commerce.Tests.UI/Extension/FormUITestContextExtensions.cs#L50
Failed test found in: test/OrchardCore.Commerce.Tests.UI/TestResults/test-results.trx Error: System.TimeoutException : The process didn't succeed with retries before timing out (timeout: 00:00:10, polling interval: 00:00:00.5000000.
OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorOrderTests ► OrderPaymentRequestButtonShouldWorkProperly(browser: Chrome): test/OrchardCore.Commerce.Tests.UI/Tests/OrderTests/BehaviorOrderTests.cs#L218
Failed test found in: test/OrchardCore.Commerce.Tests.UI/TestResults/test-results.trx Error: Shouldly.ShouldAssertException : completePaymentButton.GetAttribute("href") should contain (case insensitive comparison) "checkout/paymentrequest/testpendingorder0000000000" but was actually "https://localhost:9069/OrchardCore.Commerce.Payment/Payment/PaymentRequest"
OrchardCore.Commerce.Tests.UI.Tests.WorkflowTests.WorkflowBehaviourTests ► CartEventsShouldUpdateTableAndAddLineItem(browser: Chrome): test/OrchardCore.Commerce.Tests.UI/Tests/WorkflowTests/WorkflowBehaviourTests.cs#L65
Failed test found in: test/OrchardCore.Commerce.Tests.UI/TestResults/test-results.trx Error: Shouldly.ShouldAssertException : context.Get(By.ClassName("pay-text")).Text.Trim() should be "Pay $10.00" but was "Make a dummy payment" difference Difference | | | | | | | | | | | | | | | | | | | | | \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ Index | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Expected Value | P a y \s $ 1 0 . 0 0 Actual Value | M a k e \s a \s d u m m y \s p a y m e n t Expected Code | 80 97 121 32 36 49 48 46 48 48 Actual Code | 77 97 107 101 32 97 32 100 117 109 109 121 32 112 97 121 109 101 110 116
Build and Test / Build and Test (ubuntu-latest)
Canceling workflow due to one of the jobs failing.
Build and Test / Build and Test (windows-latest)
The operation was canceled.
UI test may be flaky
The OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorOrderTests.OrderPaymentRequestButtonShouldWorkProperly(browser: Chrome) test failed 1 time(s) and will be retried. This may indicate it being flaky.
UI test may be flaky
The OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorOrderTests.OrderPaymentRequestButtonShouldWorkProperly(browser: Chrome) test failed 2 time(s) and will be retried. This may indicate it being flaky.
UI test may be flaky
The OrchardCore.Commerce.Tests.UI.Tests.WorkflowTests.WorkflowBehaviourTests.CartEventsShouldUpdateTableAndAddLineItem(browser: Chrome) test failed 1 time(s) and will be retried. This may indicate it being flaky.
UI test may be flaky
The OrchardCore.Commerce.Tests.UI.Tests.WorkflowTests.WorkflowBehaviourTests.CartEventsShouldUpdateTableAndAddLineItem(browser: Chrome) test failed 2 time(s) and will be retried. This may indicate it being flaky.
UI test may be flaky
The OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorCheckoutTests.DummyCheckoutShouldWork(browser: Chrome) test failed 1 time(s) and will be retried. This may indicate it being flaky.
UI test may be flaky
The OrchardCore.Commerce.Tests.UI.Tests.OrderTests.BehaviorCheckoutTests.DummyCheckoutShouldWork(browser: Chrome) test failed 2 time(s) and will be retried. This may indicate it being flaky.

Artifacts

Produced during runtime
Name Size
check-spelling-comment Expired
5.3 KB
ui-test-failure-dump-.-Linux-X64-GitHub Actions 6 Expired
63.6 MB