Timer control added #3284
main.yml
on: pull_request
Build all projects without errors
8m 28s
JS unit tests
1m 2s
Matrix: Build published projects without warnings
Matrix: .NET unit tests
Matrix: UI tests
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
Possible null reference return.
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/Timer.cs#L33
Unboxing a possibly null value.
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/Timer.cs#L44
Unboxing a possibly null value.
|
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
Possible null reference return.
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/Timer.cs#L33
Unboxing a possibly null value.
|
Build published projects without warnings (Release):
src/Framework/Framework/Controls/Timer.cs#L44
Unboxing a possibly null value.
|
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
Possible null reference return.
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/Timer.cs#L33
Unboxing a possibly null value.
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/Timer.cs#L44
Unboxing a possibly null value.
|
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
Possible null reference return.
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/Timer.cs#L33
Unboxing a possibly null value.
|
Build published projects without warnings (Debug):
src/Framework/Framework/Controls/Timer.cs#L44
Unboxing a possibly null value.
|
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 |
|