Skip to content

Timer control added #3284

Timer control added

Timer control added #3284

Triggered via pull request January 3, 2025 12:30
Status Failure
Total duration 29m 13s
Artifacts 12

main.yml

on: pull_request
Build all projects without errors
8m 28s
Build all projects without errors
JS unit tests
1m 2s
JS unit tests
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
Fit to window
Zoom out
Zoom in

Annotations

26 errors and 8 warnings
Build published projects without warnings (Release): src/Framework/Framework/Controls/Timer.cs#L21
Converting null literal or possible null value to non-nullable type.
Build published projects without warnings (Release): src/Framework/Framework/Controls/Timer.cs#L21
Converting null literal or possible null value to non-nullable type.
Build published projects without warnings (Release)
Process completed with exit code 1.
Build published projects without warnings (Debug): src/Framework/Framework/Controls/Timer.cs#L21
Converting null literal or possible null value to non-nullable type.
Build published projects without warnings (Debug): src/Framework/Framework/Controls/Timer.cs#L21
Converting null literal or possible null value to non-nullable type.
Build published projects without warnings (Debug)
Process completed with exit code 1.
SerializeDefaultConfig: src/Tests/Runtime/ConfigurationSerializationTests.cs#L71
Test method DotVVM.Framework.Tests.Runtime.ConfigurationSerializationTests.SerializeDefaultConfig threw exception: System.Exception: ConfigurationSerializationTests.SerializeDefaultConfig.json has changed, the actual output differs from the previous accepted output: diff --git a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json index 3127802..381d929 100644 --- a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json +++ b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json @@ -1629,6 +1629,22 @@ "onlyHardcoded": true } }, + "DotVVM.Framework.Controls.Timer": { + "Command": { + "type": "DotVVM.Framework.Binding.Expressions.ICommandBinding, DotVVM.Framework", + "required": true, + "onlyBindings": true + }, + "Enabled": { + "type": "System.Boolean", + "defaultValue": true + }, + "Interval": { + "type": "System.Int32", + "defaultValue": 30000, + "onlyHardcoded": true + } + }, "DotVVM.Framework.Controls.UITests": { "GenerateStub": { "type": "System.Boolean", @@ -2327,6 +2343,9 @@ "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework", "withoutContent": true }, + "DotVVM.Framework.Controls.Timer": { + "baseType": "DotVVM.Framework.Controls.DotvvmControl, DotVVM.Framework" + }, "DotVVM.Framework.Controls.UpdateProgress": { "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework" }, Is this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
.NET unit tests (ubuntu-latest)
Process completed with exit code 1.
SerializeDefaultConfig: src/Tests/Runtime/ConfigurationSerializationTests.cs#L71
Test method DotVVM.Framework.Tests.Runtime.ConfigurationSerializationTests.SerializeDefaultConfig threw exception: System.Exception: ConfigurationSerializationTests.SerializeDefaultConfig.json has changed, the actual output differs from the previous accepted output: diff --git a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json index 3127802..381d929 100644 --- a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json +++ b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json @@ -1629,6 +1629,22 @@ "onlyHardcoded": true } }, + "DotVVM.Framework.Controls.Timer": { + "Command": { + "type": "DotVVM.Framework.Binding.Expressions.ICommandBinding, DotVVM.Framework", + "required": true, + "onlyBindings": true + }, + "Enabled": { + "type": "System.Boolean", + "defaultValue": true + }, + "Interval": { + "type": "System.Int32", + "defaultValue": 30000, + "onlyHardcoded": true + } + }, "DotVVM.Framework.Controls.UITests": { "GenerateStub": { "type": "System.Boolean", @@ -2327,6 +2343,9 @@ "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework", "withoutContent": true }, + "DotVVM.Framework.Controls.Timer": { + "baseType": "DotVVM.Framework.Controls.DotvvmControl, DotVVM.Framework" + }, "DotVVM.Framework.Controls.UpdateProgress": { "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework" }, Is this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
.NET unit tests (macOS-latest)
Process completed with exit code 1.
SerializeDefaultConfig: src/Tests/Runtime/ConfigurationSerializationTests.cs#L71
Test method DotVVM.Framework.Tests.Runtime.ConfigurationSerializationTests.SerializeDefaultConfig threw exception: System.Exception: ConfigurationSerializationTests.SerializeDefaultConfig.json has changed, the actual output differs from the previous accepted output: diff --git a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json index 3127802..381d929 100644 --- a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json +++ b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json @@ -1629,6 +1629,22 @@ "onlyHardcoded": true } }, + "DotVVM.Framework.Controls.Timer": { + "Command": { + "type": "DotVVM.Framework.Binding.Expressions.ICommandBinding, DotVVM.Framework", + "required": true, + "onlyBindings": true + }, + "Enabled": { + "type": "System.Boolean", + "defaultValue": true + }, + "Interval": { + "type": "System.Int32", + "defaultValue": 30000, + "onlyHardcoded": true + } + }, "DotVVM.Framework.Controls.UITests": { "GenerateStub": { "type": "System.Boolean", @@ -2327,6 +2343,9 @@ "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework", "withoutContent": true }, + "DotVVM.Framework.Controls.Timer": { + "baseType": "DotVVM.Framework.Controls.DotvvmControl, DotVVM.Framework" + }, "DotVVM.Framework.Controls.UpdateProgress": { "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework" }, Is this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
.NET unit tests (windows-2022)
Process completed with exit code 1.
SerializeDefaultConfig: src/Tests/Runtime/ConfigurationSerializationTests.cs#L71
Test method DotVVM.Framework.Tests.Runtime.ConfigurationSerializationTests.SerializeDefaultConfig threw exception: System.Exception: ConfigurationSerializationTests.SerializeDefaultConfig.json has changed, the actual output differs from the previous accepted output: diff --git a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json index 3127802..381d929 100644 --- a/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json +++ b/src/Tests/Runtime/config-tests/ConfigurationSerializationTests.SerializeDefaultConfig.json @@ -1629,6 +1629,22 @@ "onlyHardcoded": true } }, + "DotVVM.Framework.Controls.Timer": { + "Command": { + "type": "DotVVM.Framework.Binding.Expressions.ICommandBinding, DotVVM.Framework", + "required": true, + "onlyBindings": true + }, + "Enabled": { + "type": "System.Boolean", + "defaultValue": true + }, + "Interval": { + "type": "System.Int32", + "defaultValue": 30000, + "onlyHardcoded": true + } + }, "DotVVM.Framework.Controls.UITests": { "GenerateStub": { "type": "System.Boolean", @@ -2327,6 +2343,9 @@ "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework", "withoutContent": true }, + "DotVVM.Framework.Controls.Timer": { + "baseType": "DotVVM.Framework.Controls.DotvvmControl, DotVVM.Framework" + }, "DotVVM.Framework.Controls.UpdateProgress": { "baseType": "DotVVM.Framework.Controls.HtmlGenericControl, DotVVM.Framework" }, Is this change OK? To let the test pass, stage the file in git. Confused? See https://github.com/exyi/CheckTestOutput/blob/master/trouble.md#changed-file
.NET unit tests (windows-2022)
Process completed with exit code 1.
JS unit tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build published projects without warnings (Release)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build published projects without warnings (Debug)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
UI tests (chrome, ubuntu-latest, Production, ExperimentalFeaturesTests)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
UI tests (chrome, ubuntu-latest, Production, Default)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
UI tests (firefox, ubuntu-latest, Production, Default)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
UI tests (firefox, ubuntu-latest, Development, ExperimentalFeaturesTests)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
UI tests (firefox, ubuntu-latest, Development, Default)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
analyzers-tests-net6.0-Debug-Linux
8.52 KB
analyzers-tests-net6.0-Debug-Windows
8.43 KB
analyzers-tests-net6.0-Debug-macOS
8.52 KB
analyzers-tests-net6.0-Release-Linux
8.63 KB
analyzers-tests-net6.0-Release-Windows
8.49 KB
analyzers-tests-net6.0-Release-macOS
8.63 KB
chrome-tests-Linux-Production-Default
131 KB
chrome-tests-Linux-Production-ExperimentalFeaturesTests
126 KB
chrome-tests-Windows-Development-Default
190 KB
firefox-tests-Linux-Development-Default
205 KB
firefox-tests-Linux-Development-ExperimentalFeaturesTests
154 KB
firefox-tests-Linux-Production-Default
172 KB