tia-testsuite

Solid

TIA Portal V21 Test Suite operations. Use for Application Tests with PLCSIM, Style Guide rules, System Tests through OPC UA, import/scope management, execution, and recursive result evaluation.

Web & Frontend 57 stars 10 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
59
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# TIA Portal Test Suite — Automated Testing ## Scope The installed `Siemens.Engineering.TestSuite` API covers Application Test, Style Guide, and System Test. These are different execution environments and must not share safety assumptions. ## Reference files Load ONLY the reference file(s) relevant to the task. Do not load all files at once. | Reference file | Load when the task involves | |---|---| | `references/application-test.md` | Application Test sets/cases, PLCSIM execution modes, import, scope, and execution. | | `references/style-guide.md` | Style Guide rule sets, import, scope update, and execution. | | `references/system-test.md` | System Test cases, OPC UA endpoints/interfaces, import, scope, and execution. | | `references/test-results.md` | Recursive result/message interpretation and pass/fail gates. | ## Installed V21 root ```csharp TestSuiteService service = project.GetService<TestSuiteService>(); ApplicationTestSystemGroup application = service.ApplicationTestGroup; StyleGuideSystemGroup styleGuide = service.StyleGuideGroup; SystemTestSystemGroup system = service.SystemTestGroup; ``` The groups are singular properties. Resolve test sets, cases, and rule sets by exact name and expected scope; never select `.First()` or `[0]`. ## Executor ownership Executors are group services: ```csharp TestCaseExecutor applicationExecutor = service.ApplicationTestGroup.GetService<TestCaseExecutor>(); RuleSetExecutor styleExecutor = service.StyleGuideGroup.G...

Details

Author
Czarnak
Repository
Czarnak/totally-integrated-claude
Created
5 months ago
Last Updated
3 weeks ago
Language
PowerShell
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category