Skip to content
v0.1.1MIT

Runs Suresoft COVER EE coverage builds from natural-language requests: identifies the original build for C/C++, C#, and Java projects (CMake, Make, Visual Studio/MSBuild, STM32CubeIDE, Maven, Gradle), runs the instrumented build while keeping the original output paths, and keeps the successful setup for later builds. Also looks up a module's coverage results on the COVER server and recovers C/C++ files excluded by analysis errors by verifying a toolchain configuration fix on the COVER server. Requires a COVER EE Local Agent installation.

scripts

  • cover-ee-coverage-build
  • scripts/cover_auth.py
  • scripts/cover_build/__init__.py
  • scripts/cover_build/common/__init__.py
  • scripts/cover_build/common/agent_host.py
  • scripts/cover_build/common/envelopes.py
  • scripts/cover_build/common/fileio.py
  • scripts/cover_build/common/gcc_tools.py
  • scripts/cover_build/common/jobs.py
  • scripts/cover_build/common/native_logs.py
  • 87 more
    • scripts/cover_build/common/open_api.py
    • scripts/cover_build/common/open_api_credentials.py
    • scripts/cover_build/common/pathutil.py
    • scripts/cover_build/common/processes.py
    • scripts/cover_build/common/project_edit.py
    • scripts/cover_build/common/project_files.py
    • scripts/cover_build/common/project_lock.py
    • scripts/cover_build/common/servers.py
    • scripts/cover_build/common/toolchains.py
    • scripts/cover_build/core/__init__.py
    • scripts/cover_build/core/build_reporting.py
    • scripts/cover_build/core/decision_contract.py
    • scripts/cover_build/core/environment_profile.py
    • scripts/cover_build/core/errors.py
    • scripts/cover_build/core/job_evidence.py
    • scripts/cover_build/core/original_build_evidence.py
    • scripts/cover_build/core/persistent_setup.py
    • scripts/cover_build/core/state_store.py
    • scripts/cover_build/pipelines/__init__.py
    • scripts/cover_build/pipelines/csharp/__init__.py
    • scripts/cover_build/pipelines/csharp/project_scope.py
    • scripts/cover_build/pipelines/csharp/toolbox.py
    • scripts/cover_build/pipelines/gcc/__init__.py
    • scripts/cover_build/pipelines/gcc/original.py
    • scripts/cover_build/pipelines/gcc/selection.py
    • scripts/cover_build/pipelines/java/__init__.py
    • scripts/cover_build/pipelines/java/build_runtime.py
    • scripts/cover_build/pipelines/java/cli.py
    • scripts/cover_build/pipelines/java/gradle.py
    • scripts/cover_build/pipelines/java/inplace.py
    • scripts/cover_build/pipelines/java/jacov_config.py
    • scripts/cover_build/pipelines/java/maven.py
    • scripts/cover_build/pipelines/java/persistent.py
    • scripts/cover_build/pipelines/managed_common.py
    • scripts/cover_build/pipelines/registry.py
    • scripts/cover_build/pipelines/runtime.py
    • scripts/cover_build/pipelines/stm32cubeide/__init__.py
    • scripts/cover_build/pipelines/stm32cubeide/persistent.py
    • scripts/cover_build/pipelines/stm32cubeide/tools.py
    • scripts/cover_build/pipelines/visual_studio/__init__.py
    • scripts/cover_build/pipelines/visual_studio/msbuild.py
    • scripts/cover_build/pipelines/visual_studio/persistent.py
    • scripts/cover_build/pipelines/visual_studio/planning.py
    • scripts/cover_build/pipelines/visual_studio/tools.py
    • scripts/cover_build/planning/__init__.py
    • scripts/cover_build/planning/build_plan.py
    • scripts/cover_build/planning/cmake_msbuild.py
    • scripts/cover_build/planning/decision_file.py
    • scripts/cover_build/planning/execution_environment.py
    • scripts/cover_build/planning/gcc_tools.py
    • scripts/cover_build/planning/native_commands.py
    • scripts/cover_build/planning/option_recovery.py
    • scripts/cover_build/planning/resolution.py
    • scripts/cover_build/planning/selection.py
    • scripts/cover_build/planning/survey.py
    • scripts/cover_build/planning/toolchain_review.py
    • scripts/cover_build/services/__init__.py
    • scripts/cover_build/services/agent_host.py
    • scripts/cover_build/services/agent_local.py
    • scripts/cover_build/services/agent_open_api.py
    • scripts/cover_build/services/archive_policy.py
    • scripts/cover_build/services/build_execution.py
    • scripts/cover_build/services/gcc_coverage.py
    • scripts/cover_build/services/glue_compiler.py
    • scripts/cover_build/services/project_backup.py
    • scripts/cover_build/services/toolchains.py
    • scripts/cover_build/workflow.py
    • scripts/cover_build_executor.py
    • scripts/cover_workflow_runner.py
    • scripts/managed_tools.py
    • scripts/project_discovery.py
    • scripts/project_index.py
    • cover-ee-coverage-measure
    • scripts/measure.py
    • cover-toolchain-recovery
    • scripts/cover_recovery.py
    • scripts/cover_recovery/__init__.py
    • scripts/cover_recovery/agent.py
    • scripts/cover_recovery/artifact_search.py
    • scripts/cover_recovery/common.py
    • scripts/cover_recovery/cover_api.py
    • scripts/cover_recovery/deployment.py
    • scripts/cover_recovery/discovery.py
    • scripts/cover_recovery/evidence.py
    • scripts/cover_recovery/pa.py
    • scripts/cover_recovery/workflow.py
    • scripts/cover_recovery/workspace.py
plugin.json
name
covera
version
0.1.1
description
Runs Suresoft COVER EE coverage builds from natural-language requests: identifies the original build for C/C++, C#, and Java projects (CMake, Make, Visual Studio/MSBuild, STM32CubeIDE, Maven, Gradle), runs the instrumented build while keeping the original output paths, and keeps the successful setup for later builds. Also looks up a module's coverage results on the COVER server and recovers C/C++ files excluded by analysis errors by verifying a toolchain configuration fix on the COVER server. Requires a COVER EE Local Agent installation.
author
Suresoft Technologiesbizcenter@suresofttech.comhttps://www.suresofttech.com
license
MIT

What else this package ships

These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.

  • 94Python files
  • stm32cubeide.conf
  • cover-open-api-v1.json
  • LICENSE
View on GitHub