├── .github └── workflows │ ├── main.yml │ ├── objectscript-quality.yml │ └── release.yml ├── .gitignore ├── .project ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cls └── TestCoverage │ ├── Data │ ├── Aggregate │ │ ├── Base.cls │ │ ├── ByCodeUnit.cls │ │ └── ByRun.cls │ ├── CodeSubUnit.cls │ ├── CodeSubUnit │ │ └── Method.cls │ ├── CodeUnit.cls │ ├── CodeUnitMap.cls │ ├── Coverage.cls │ └── Run.cls │ ├── DataType │ ├── Bitstring.cls │ ├── Detail.cls │ ├── Metric.cls │ ├── RoutineType.cls │ └── Timing.cls │ ├── Listeners │ ├── ListenerInterface.cls │ └── ListenerManager.cls │ ├── Manager.cls │ ├── Procedures.cls │ ├── Report │ ├── AbstractReportGenerator.cls │ └── Cobertura │ │ ├── ReportGenerator.cls │ │ └── Schema.cls │ ├── UI │ ├── AggregateResultViewer.cls │ ├── Application.cls │ ├── CodeMapExplorer.cls │ ├── Component │ │ ├── altJSONSQLProvider.cls │ │ ├── codeCSS.cls │ │ ├── dataGrid.cls │ │ ├── select.cls │ │ └── testResultsLink.cls │ ├── ResultDetailViewer.cls │ ├── SimpleResultViewer.cls │ ├── Template.cls │ └── Utils.cls │ ├── Utils.cls │ └── Utils │ ├── ComplexityParser.cls │ ├── File.cls │ ├── LineByLineMonitor.cls │ └── Projection │ └── SchemaGenerator.cls ├── inc └── TestCoverage.inc ├── internal └── testing │ └── unit_tests │ └── UnitTest │ ├── TestCoverage │ └── Unit │ │ ├── CodeUnit.cls │ │ ├── Manager.cls │ │ ├── Procedures.cls │ │ ├── TestComplexity.cls │ │ ├── TestCoverageList.cls │ │ ├── TestDelimitedIdentifiers.cls │ │ ├── TestIsExecutable.cls │ │ ├── coverage.list │ │ ├── sampleRoutine.mac │ │ └── samplecovlist.list │ └── coverage.list ├── isc.json ├── module.xml └── requirements.txt /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/objectscript-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/.github/workflows/objectscript-quality.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | readme.txt 3 | .buildpath 4 | .vscode -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/.project -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/README.md -------------------------------------------------------------------------------- /cls/TestCoverage/Data/Aggregate/Base.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/Aggregate/Base.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/Aggregate/ByCodeUnit.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/Aggregate/ByCodeUnit.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/Aggregate/ByRun.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/Aggregate/ByRun.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/CodeSubUnit.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/CodeSubUnit.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/CodeSubUnit/Method.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/CodeSubUnit/Method.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/CodeUnit.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/CodeUnit.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/CodeUnitMap.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/CodeUnitMap.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/Coverage.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/Coverage.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Data/Run.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Data/Run.cls -------------------------------------------------------------------------------- /cls/TestCoverage/DataType/Bitstring.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/DataType/Bitstring.cls -------------------------------------------------------------------------------- /cls/TestCoverage/DataType/Detail.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/DataType/Detail.cls -------------------------------------------------------------------------------- /cls/TestCoverage/DataType/Metric.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/DataType/Metric.cls -------------------------------------------------------------------------------- /cls/TestCoverage/DataType/RoutineType.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/DataType/RoutineType.cls -------------------------------------------------------------------------------- /cls/TestCoverage/DataType/Timing.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/DataType/Timing.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Listeners/ListenerInterface.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Listeners/ListenerInterface.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Listeners/ListenerManager.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Listeners/ListenerManager.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Manager.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Manager.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Procedures.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Procedures.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Report/AbstractReportGenerator.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Report/AbstractReportGenerator.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Report/Cobertura/ReportGenerator.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Report/Cobertura/ReportGenerator.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Report/Cobertura/Schema.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Report/Cobertura/Schema.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/AggregateResultViewer.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/AggregateResultViewer.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Application.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Application.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/CodeMapExplorer.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/CodeMapExplorer.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Component/altJSONSQLProvider.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Component/altJSONSQLProvider.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Component/codeCSS.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Component/codeCSS.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Component/dataGrid.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Component/dataGrid.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Component/select.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Component/select.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Component/testResultsLink.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Component/testResultsLink.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/ResultDetailViewer.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/ResultDetailViewer.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/SimpleResultViewer.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/SimpleResultViewer.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Template.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Template.cls -------------------------------------------------------------------------------- /cls/TestCoverage/UI/Utils.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/UI/Utils.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Utils.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Utils.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Utils/ComplexityParser.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Utils/ComplexityParser.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Utils/File.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Utils/File.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Utils/LineByLineMonitor.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Utils/LineByLineMonitor.cls -------------------------------------------------------------------------------- /cls/TestCoverage/Utils/Projection/SchemaGenerator.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/cls/TestCoverage/Utils/Projection/SchemaGenerator.cls -------------------------------------------------------------------------------- /inc/TestCoverage.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/inc/TestCoverage.inc -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/CodeUnit.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/CodeUnit.cls -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/Manager.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/Manager.cls -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/Procedures.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/Procedures.cls -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestComplexity.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestComplexity.cls -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestCoverageList.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestCoverageList.cls -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestDelimitedIdentifiers.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestDelimitedIdentifiers.cls -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestIsExecutable.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/TestIsExecutable.cls -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/coverage.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/coverage.list -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/sampleRoutine.mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/sampleRoutine.mac -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/TestCoverage/Unit/samplecovlist.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/TestCoverage/Unit/samplecovlist.list -------------------------------------------------------------------------------- /internal/testing/unit_tests/UnitTest/coverage.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/internal/testing/unit_tests/UnitTest/coverage.list -------------------------------------------------------------------------------- /isc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/isc.json -------------------------------------------------------------------------------- /module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intersystems/TestCoverage/HEAD/module.xml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | radon==6.* --------------------------------------------------------------------------------