suresofttechnologies/covera
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
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.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": {
"name": "Suresoft Technologies",
"email": "bizcenter@suresofttech.com",
"url": "https://www.suresofttech.com"
},
"homepage": "https://github.com/SuresoftTechnologies/covera-plugin",
"repository": "https://github.com/SuresoftTechnologies/covera-plugin",
"license": "MIT",
"keywords": [
"code-coverage",
"coverage-results",
"instrumentation",
"embedded",
"c",
"cpp",
"csharp",
"java",
"cmake",
"makefile",
"msbuild",
"visual-studio",
"maven",
"gradle",
"stm32cubeide"
]
}
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