Skip to content

test: Add very basic benchmark infrastructure #10069

test: Add very basic benchmark infrastructure

test: Add very basic benchmark infrastructure #10069

Triggered via pull request January 6, 2025 23:18
Status Failure
Total duration 6m 51s
Artifacts

cicd.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 10 warnings, and 2 notices
Target of URI doesn't exist: 'package:benchmark_harness/benchmark_harness.dart'.: packages/flame/benchmark/update_components_benchmark.dart#L3
Try creating the file referenced by the URI, or try using a URI for a file that does exist. See https://dart.dev/diagnostics/uri_does_not_exist to learn more about this problem.
Classes can only extend other classes.: packages/flame/benchmark/update_components_benchmark.dart#L11
Try specifying a different superclass, or removing the extends clause. See https://dart.dev/diagnostics/extends_non_class to learn more about this problem.
Too many positional arguments: 0 expected, but 1 found.: packages/flame/benchmark/update_components_benchmark.dart#L20
Try removing the extra arguments. See https://dart.dev/diagnostics/extra_positional_arguments to learn more about this problem.
The method 'report' isn't defined for the type 'UpdateComponentsBenchmark'.: packages/flame/benchmark/update_components_benchmark.dart#L24
Try correcting the name to the name of an existing method, or defining a method named 'report'. See https://dart.dev/diagnostics/undefined_method to learn more about this problem.
analyze
Dart Analyzer detected problems, see the logs for more information.
Target of URI doesn't exist: 'package:benchmark_harness/benchmark_harness.dart'.: packages/flame/benchmark/update_components_benchmark.dart#L3
Try creating the file referenced by the URI, or try using a URI for a file that does exist. See https://dart.dev/diagnostics/uri_does_not_exist to learn more about this problem.
Classes can only extend other classes.: packages/flame/benchmark/update_components_benchmark.dart#L11
Try specifying a different superclass, or removing the extends clause. See https://dart.dev/diagnostics/extends_non_class to learn more about this problem.
Too many positional arguments: 0 expected, but 1 found.: packages/flame/benchmark/update_components_benchmark.dart#L20
Try removing the extra arguments. See https://dart.dev/diagnostics/extra_positional_arguments to learn more about this problem.
The method 'report' isn't defined for the type 'UpdateComponentsBenchmark'.: packages/flame/benchmark/update_components_benchmark.dart#L24
Try correcting the name to the name of an existing method, or defining a method named 'report'. See https://dart.dev/diagnostics/undefined_method to learn more about this problem.
analyze-latest
Dart Analyzer detected problems, see the logs for more information.
test
1454 tests passed, 1 failed.
test
Process completed with exit code 1.
markdown-lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
format
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
analyze
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
The method doesn't override an inherited method.: packages/flame/benchmark/update_components_benchmark.dart#L28
Try updating this class to match the superclass, or removing the override annotation. See https://dart.dev/diagnostics/override_on_non_overriding_member to learn more about this problem.
The method doesn't override an inherited method.: packages/flame/benchmark/update_components_benchmark.dart#L47
Try updating this class to match the superclass, or removing the override annotation. See https://dart.dev/diagnostics/override_on_non_overriding_member to learn more about this problem.
dcm
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
analyze-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
The method doesn't override an inherited method.: packages/flame/benchmark/update_components_benchmark.dart#L28
Try updating this class to match the superclass, or removing the override annotation. See https://dart.dev/diagnostics/override_on_non_overriding_member to learn more about this problem.
The method doesn't override an inherited method.: packages/flame/benchmark/update_components_benchmark.dart#L47
Try updating this class to match the superclass, or removing the override annotation. See https://dart.dev/diagnostics/override_on_non_overriding_member to learn more about this problem.
test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
The imported package 'benchmark_harness' isn't a dependency of the importing package.: packages/flame/benchmark/update_components_benchmark.dart#L3
Try adding a dependency for 'benchmark_harness' in the 'pubspec.yaml' file. See https://dart.dev/diagnostics/depend_on_referenced_packages to learn more about this problem.
The imported package 'benchmark_harness' isn't a dependency of the importing package.: packages/flame/benchmark/update_components_benchmark.dart#L3
Try adding a dependency for 'benchmark_harness' in the 'pubspec.yaml' file. See https://dart.dev/diagnostics/depend_on_referenced_packages to learn more about this problem.