Skip to content

Implements experiments to run and time traced and untraced versions of all binaries in a project #2994

Implements experiments to run and time traced and untraced versions of all binaries in a project

Implements experiments to run and time traced and untraced versions of all binaries in a project #2994

Triggered via pull request October 9, 2023 18:29
Status Success
Total duration 5m 2s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

reviewdog.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

61 errors and 17 warnings
[pylint] varats/varats/plots/compare_traced.py#L25 <115>: varats/varats/plots/compare_traced.py#L25
Missing class docstring (missing-class-docstring)
[pylint] varats/varats/plots/compare_traced.py#L89 <115>: varats/varats/plots/compare_traced.py#L89
Missing class docstring (missing-class-docstring)
[pylint] varats/varats/projects/c_projects/bzip2.py#L32 <411>: varats/varats/projects/c_projects/bzip2.py#L32
third party import "from benchbuild.command import Command, SourceRoot, WorkloadSet" should be placed before "from varats.containers.containers import ImageBase, get_base_image" (wrong-import-order)
[pylint] varats/varats/projects/c_projects/bzip2.py#L32 <412>: varats/varats/projects/c_projects/bzip2.py#L32
Imports from package benchbuild are not grouped (ungrouped-imports)
[pylint] varats/varats/data/reports/dynamic_overhead_report.py#L32 <1732>: varats/varats/data/reports/dynamic_overhead_report.py#L32
Consider using 'with' for resource-allocating operations (consider-using-with)
[pylint] varats/varats/data/reports/dynamic_overhead_report.py#L2 <411>: varats/varats/data/reports/dynamic_overhead_report.py#L2
standard import "from pathlib import Path" should be placed before "from varats.report.report import BaseReport" (wrong-import-order)
[pylint] varats/varats/data/reports/dynamic_overhead_report.py#L3 <411>: varats/varats/data/reports/dynamic_overhead_report.py#L3
standard import "from collections import defaultdict" should be placed before "from varats.report.report import BaseReport" (wrong-import-order)
[pylint] varats/varats/experiments/vara/multi_compile_experiment.py#L15 <411>: varats/varats/experiments/vara/multi_compile_experiment.py#L15
third party import "from benchbuild.experiment import Actions" should be placed before "from varats.experiment.experiment_util import Project" (wrong-import-order)
[pylint] varats/varats/experiments/vara/feature_experiment.py#L42 <411>: varats/varats/experiments/vara/feature_experiment.py#L42
third party import "import yaml" should be placed before "from varats.experiment.experiment_util import ExperimentHandle, VersionExperiment, ZippedReportFolder, create_new_success_result_filepath, get_current_config_id, get_default_compile_error_wrapped, get_extra_config_options, WithUnlimitedStackSize" (wrong-import-order)
[pylint] varats/varats/plots/compare_traced.py#L19 <511>: varats/varats/plots/compare_traced.py#L19
TODO: Is there a better way to include revisions of all workloads than to use (fixme)
[pylint] varats/varats/plots/compare_traced_cs.py#L19 <511>: varats/varats/plots/compare_traced_cs.py#L19
TODO: Is there a better way to include revisions of all workloads than to use (fixme)
[pylint] varats/varats/plots/compare_traced_cs.py#L10 <611>: varats/varats/plots/compare_traced_cs.py#L10
Unused get_loaded_paper_config imported from varats.paper.paper_config (unused-import)
[pylint] varats/varats/projects/c_projects/bzip2.py#L31 <404>: varats/varats/projects/c_projects/bzip2.py#L31
Reimport 'WorkloadCategory' (imported line 14) (reimported)
[pylint] varats/varats/projects/c_projects/bzip2.py#L32 <404>: varats/varats/projects/c_projects/bzip2.py#L32
Reimport 'WorkloadSet' (imported line 6) (reimported)
[pylint] varats/varats/experiments/vara/instrumentation_verifier.py#L70 <221>: varats/varats/experiments/vara/instrumentation_verifier.py#L70
Number of parameters was 3 in 'VaryingStartingBudgetExperiment.actions_for_project' and is now 2 in overriding 'RunInstrVerifierBudget.actions_for_project' method (arguments-differ)
[pylint] varats/varats/experiments/vara/multi_compile_experiment.py#L56 <221>: varats/varats/experiments/vara/multi_compile_experiment.py#L56
Number of parameters was 2 in 'FeatureExperiment.actions_for_project' and is now 3 in overriding 'MultiCompileExperiment.actions_for_project' method (arguments-differ)
[pylint] varats/varats/experiments/vara/compare_traced_untraced.py#L35 <621>: varats/varats/experiments/vara/compare_traced_untraced.py#L35
Redefining name 'actions' from outer scope (line 6) (redefined-outer-name)
[pylint] varats/varats/experiments/vara/compare_traced_untraced.py#L92 <621>: varats/varats/experiments/vara/compare_traced_untraced.py#L92
Redefining name 'actions' from outer scope (line 6) (redefined-outer-name)
[pylint] varats/varats/experiments/vara/compare_traced_untraced.py#L20 <611>: varats/varats/experiments/vara/compare_traced_untraced.py#L20
Unused VaryingStartingBudgetExperiment imported from varats.experiments.vara.multi_compile_experiment (unused-import)
reviewdog
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/