# Technical

**URL:** https://forum.opentap.io/c/technical/6.md

[Latest](https://forum.opentap.io/latest.md) · [Categories](https://forum.opentap.io/categories.md) · [Tags](https://forum.opentap.io/tags.md)

---

## [Now Live! Contributing plugins to the OpenTAP Project](https://forum.opentap.io/t/now-live-contributing-plugins-to-the-opentap-project/1083)

<div class="topic-metadata">

**Author:** [@bweinberg](https://forum.opentap.io/u/bweinberg)\
**Replies:** 1\
**Last updated:** [April 6, 2023, 10:05pm UTC](https://forum.opentap.io/t/now-live-contributing-plugins-to-the-opentap-project/1083 "2023-04-06T22:05:22Z")

</div>

If you have developed an OpenTAP plugin and are eager to share it with other ecosystem participants, consider hosting your plugin in the OpenTAP project repository, for maximum exposure. This blog lays out the steps nee…

---

## [Technical Lightning Videos](https://forum.opentap.io/t/technical-lightning-videos/227)

<div class="topic-metadata">

**Author:** [@brennen\_direnzo](https://forum.opentap.io/u/brennen_direnzo)\
**Replies:** 5\
**Last updated:** [June 23, 2021, 12:39am UTC](https://forum.opentap.io/t/technical-lightning-videos/227 "2021-06-23T00:39:13Z")

</div>

Edit: The growing playlist of videos, is now available The OpenTAP Team is planning on creating a series of “lightning” videos covering various areas of using and developing in OpenTAP. The idea is these will be \< 5 min…

---

## [About the Technical category](https://forum.opentap.io/t/about-the-technical-category/27)

<div class="topic-metadata">

**Author:** [@brennen\_direnzo](https://forum.opentap.io/u/brennen_direnzo)\
**Replies:** 0

</div>

How-Tos, performance, bugs/issues, porting/customization, migration (from DIY and commercial legacy), workflow integration

---

## [Python Virtual Environments](https://forum.opentap.io/t/python-virtual-environments/2700)

<div class="topic-metadata">

**Author:** [@bice123](https://forum.opentap.io/u/bice123)\
**Replies:** 1\
**Last updated:** [September 17, 2026, 10:55pm UTC](https://forum.opentap.io/t/python-virtual-environments/2700 "2026-09-17T22:55:07Z")

</div>

I am currently having an issue with OpenTap loading the Python virtual environment correctly during sessions, but skipping over the virtual environment during global initialization. Any tap CLI command, as well as the Ru…

---

## [Identify all plugins required to run a test plan](https://forum.opentap.io/t/identify-all-plugins-required-to-run-a-test-plan/2694)

<div class="topic-metadata">

**Author:** [@gortom](https://forum.opentap.io/u/gortom)\
**Replies:** 3\
**Last updated:** [August 6, 2026, 11:07am UTC](https://forum.opentap.io/t/identify-all-plugins-required-to-run-a-test-plan/2694 "2026-08-06T11:07:07Z")

</div>

Hi! I’m currently developing a system for automated testing, based on OpenTAP and Runner. As part of this, the system shall create an image (using Runner functions) consisting of all plugins required to run the selected…

---

## [Limitation of SecureString](https://forum.opentap.io/t/limitation-of-securestring/2691)

<div class="topic-metadata">

**Author:** [@fauser](https://forum.opentap.io/u/fauser)\
**Replies:** 3\
**Last updated:** [August 5, 2026, 7:22am UTC](https://forum.opentap.io/t/limitation-of-securestring/2691 "2026-08-05T07:22:55Z")

</div>

I’ve noticed issues with SecureString when the string or password exceeds 16 characters. It works fine as long as the application remains open, but upon restarting, I only retrieve the first 16 characters instead of the …

---

## [User sign up/verify error](https://forum.opentap.io/t/user-sign-up-verify-error/2685)

<div class="topic-metadata">

**Author:** [@jakub](https://forum.opentap.io/u/jakub)\
**Replies:** 1\
**Last updated:** [August 5, 2026, 7:20am UTC](https://forum.opentap.io/t/user-sign-up-verify-error/2685 "2026-08-05T07:20:19Z")

</div>

Hello, I am not able to verify new user. I’v got received verification email where i have to click verify link and it says: So I requested link again and the same message show every time. Is there any support page…

---

## [OpenTAP removes configuration items](https://forum.opentap.io/t/opentap-removes-configuration-items/2681)

<div class="topic-metadata">

**Author:** [@matthewdumas](https://forum.opentap.io/u/matthewdumas)\
**Replies:** 4\
**Last updated:** [June 17, 2026, 6:13pm UTC](https://forum.opentap.io/t/opentap-removes-configuration-items/2681 "2026-06-17T18:13:26Z")

</div>

Hello again, I am running into some cases where OpenTAP “helpfully” removes instruments from the configuration that it can’t find because they are disconnected or powered off. Is there a way to change this behavior to …

---

## [Exception Handling in DUT on TestPlan Close](https://forum.opentap.io/t/exception-handling-in-dut-on-testplan-close/2679)

<div class="topic-metadata">

**Author:** [@ky058](https://forum.opentap.io/u/ky058)\
**Replies:** 2\
**Last updated:** [June 12, 2026, 5:24am UTC](https://forum.opentap.io/t/exception-handling-in-dut-on-testplan-close/2679 "2026-06-12T05:24:38Z")

</div>

We’ve implemented a custom DUT and overridden the Close method. When the test plan is closed, there are cases where errors occur during DUT shutdown and we throw exceptions. However, it seems that these exceptions are no…

---

## [Add unique Id for an output parameter](https://forum.opentap.io/t/add-unique-id-for-an-output-parameter/2671)

<div class="topic-metadata">

**Author:** [@everthuijben](https://forum.opentap.io/u/everthuijben)\
**Replies:** 4\
**Last updated:** [May 28, 2026, 11:06am UTC](https://forum.opentap.io/t/add-unique-id-for-an-output-parameter/2671 "2026-05-28T11:06:57Z")

</div>

Hi, Our company is making use of unique limit ID’s for each test(step) output to the database. This unique number is stored in the database together with the verdict, upper and lower limit, name, metadata and it’s fou…

---

## [Extract a value from a List and asign this value as an output](https://forum.opentap.io/t/extract-a-value-from-a-list-and-asign-this-value-as-an-output/2674)

<div class="topic-metadata">

**Author:** [@janwo](https://forum.opentap.io/u/janwo)\
**Replies:** 4\
**Last updated:** [May 19, 2026, 2:20pm UTC](https://forum.opentap.io/t/extract-a-value-from-a-list-and-asign-this-value-as-an-output/2674 "2026-05-19T14:20:13Z")

</div>

Hello, I would like to know if there is a possibility to select specific (explicit) values that are set by a TestStep into a table (i.e., a list of class objects) and use only those as output values. My goal is to assig…

---

## [Runner session error "Another session is already executing"](https://forum.opentap.io/t/runner-session-error-another-session-is-already-executing/2672)

<div class="topic-metadata">

**Author:** [@frank](https://forum.opentap.io/u/frank)\
**Replies:** 4\
**Last updated:** [May 13, 2026, 4:47pm UTC](https://forum.opentap.io/t/runner-session-error-another-session-is-already-executing/2672 "2026-05-13T16:47:27Z")

</div>

Hello all, I’ve a problem where I need your help. I’ve started a runner with 2 sessions and I’m starting a test plan run in each session. The first one starts without issues the second one throws an exception with the m…

---

## [Order of Close Operations](https://forum.opentap.io/t/order-of-close-operations/2668)

<div class="topic-metadata">

**Author:** [@matthewdumas](https://forum.opentap.io/u/matthewdumas)\
**Replies:** 2\
**Last updated:** [April 29, 2026, 4:21pm UTC](https://forum.opentap.io/t/order-of-close-operations/2668 "2026-04-29T16:21:57Z")

</div>

I’m having trouble figuring out the order of operations when the test ends. When a test finishes, what is the order of operations to clean up? Specifically, what is the order for the following: Test Plan Close/Comple…

---

## [How to get Step Name atribute programmatically](https://forum.opentap.io/t/how-to-get-step-name-atribute-programmatically/2057)

<div class="topic-metadata">

**Author:** [@jakub](https://forum.opentap.io/u/jakub)\
**Replies:** 6\
**Last updated:** [April 24, 2026, 6:46am UTC](https://forum.opentap.io/t/how-to-get-step-name-atribute-programmatically/2057 "2026-04-24T06:46:44Z")

</div>

Hello. Is this attribute part of the Keysight editor? I would like to somehow get the “Step Name” into my c# program and store the string in a variable. I usually write the attributes by myself with a description and …

---

## [Load another test plan at runtime?](https://forum.opentap.io/t/load-another-test-plan-at-runtime/2649)

<div class="topic-metadata">

**Author:** [@fauser](https://forum.opentap.io/u/fauser)\
**Replies:** 6\
**Last updated:** [April 9, 2026, 4:28am UTC](https://forum.opentap.io/t/load-another-test-plan-at-runtime/2649 "2026-04-09T04:28:48Z")

</div>

I want to create a test step that loads a different test plan at runtime. The TreeView in PathWave should also display the new TestSteps. Is this possible or why isn’t it possible? I have a lot of use cases and urgent…

---

## [Instrument Plugin Interfaces](https://forum.opentap.io/t/instrument-plugin-interfaces/2655)

<div class="topic-metadata">

**Author:** [@matthewdumas](https://forum.opentap.io/u/matthewdumas)\
**Replies:** 4\
**Last updated:** [March 5, 2026, 6:18pm UTC](https://forum.opentap.io/t/instrument-plugin-interfaces/2655 "2026-03-05T18:18:15Z")

</div>

I am currently working on a custom test system that will require multiple interface drivers to simplify things for our test developers. Recently, I was asked to make it so that we can just swap in multiple different dev…

---

## [OpenTAP Packages - Invalid version specifier](https://forum.opentap.io/t/opentap-packages-invalid-version-specifier/2627)

<div class="topic-metadata">

**Author:** [@gregstamp](https://forum.opentap.io/u/gregstamp)\
**Replies:** 4\
**Last updated:** [February 19, 2026, 8:52am UTC](https://forum.opentap.io/t/opentap-packages-invalid-version-specifier/2627 "2026-02-19T08:52:38Z")

</div>

I’m trying to run OpenTap in Windows for the first time and continue running into issues installing packages both from command line and from OpenTap Repository web interface. I get the error “Invalid version specifier.”…

---

## [Unable to load LabVIEW Runtime Assembly. Is LabVIEW or the LabVIEW runtime environment installed?](https://forum.opentap.io/t/unable-to-load-labview-runtime-assembly-is-labview-or-the-labview-runtime-environment-installed/2646)

<div class="topic-metadata">

**Author:** [@gkr11](https://forum.opentap.io/u/gkr11)\
**Replies:** 6\
**Last updated:** [February 18, 2026, 8:54pm UTC](https://forum.opentap.io/t/unable-to-load-labview-runtime-assembly-is-labview-or-the-labview-runtime-environment-installed/2646 "2026-02-18T20:54:30Z")

</div>

Hello new user of Keysight Test Automation. I am trying to create a Labview package. To do this I must first install the OpenTAP Labview package (LabVIEW version 1.0.0+1ea3c463). Installation of this package is ok. A…

---

## [Uninstallation error](https://forum.opentap.io/t/uninstallation-error/2625)

<div class="topic-metadata">

**Author:** [@laihesheng](https://forum.opentap.io/u/laihesheng)\
**Replies:** 4\
**Last updated:** [January 23, 2026, 12:51am UTC](https://forum.opentap.io/t/uninstallation-error/2625 "2026-01-23T00:51:23Z")

</div>

This exception occurs when I uninstall the developed plugin package using either the TUI or the PackageManager I developed myself. However, the operation works normally when using the Keysight Package Manager. Trying the…

---

## [Access TestStep logs in result listener](https://forum.opentap.io/t/access-teststep-logs-in-result-listener/2617)

<div class="topic-metadata">

**Author:** [@matcap](https://forum.opentap.io/u/matcap)\
**Replies:** 4\
**Last updated:** [January 20, 2026, 8:52am UTC](https://forum.opentap.io/t/access-teststep-logs-in-result-listener/2617 "2026-01-20T08:52:51Z")

</div>

Is it possible to access a specific TestStep logs through TestStepRun variable ? I’m building a ResultListener and I’d like to get access to logs per TestStep instead of the big logStream that I get OnTestPlanRunComplet…

---

## [Mixin Copy Value](https://forum.opentap.io/t/mixin-copy-value/2608)

<div class="topic-metadata">

**Author:** [@mavo1](https://forum.opentap.io/u/mavo1)\
**Replies:** 3\
**Last updated:** [January 8, 2026, 9:43am UTC](https://forum.opentap.io/t/mixin-copy-value/2608 "2026-01-08T09:43:52Z")

</div>

Hello everyone, I want to write a bit more complex mixin and for this I would need to receive all changes of a member that the mixin is on. For testing I wanted to write a simple mirror mixin, where my only goal was to …

---

## [OpenTap logging in modules](https://forum.opentap.io/t/opentap-logging-in-modules/2604)

<div class="topic-metadata">

**Author:** [@marc\_vd\_klooster](https://forum.opentap.io/u/marc_vd_klooster)\
**Replies:** 2\
**Last updated:** [January 8, 2026, 9:04am UTC](https://forum.opentap.io/t/opentap-logging-in-modules/2604 "2026-01-08T09:04:45Z")

</div>

Hallo, As of recent we have started to update our plugins, and we run into an issue regarding logging. We prefer to keep our libraries/modules as general as we can. But in the past, this resulted in us not using the lo…

---

## [Study OpenTap's WPFGUI](https://forum.opentap.io/t/study-opentaps-wpfgui/1142)

<div class="topic-metadata">

**Author:** [@linze](https://forum.opentap.io/u/linze)\
**Replies:** 5\
**Last updated:** [December 23, 2025, 6:06am UTC](https://forum.opentap.io/t/study-opentaps-wpfgui/1142 "2025-12-23T06:06:14Z")

</div>

Your WPFGUI is exquisitely crafted. I would like to improve my WPF technology and learn some GUI techniques from you. Can you share the source code of your GUI for reference? Thank you very much

---

## [OpenTab and LabVIEW](https://forum.opentap.io/t/opentab-and-labview/2585)

<div class="topic-metadata">

**Author:** [@thatstheend](https://forum.opentap.io/u/thatstheend)\
**Replies:** 3\
**Last updated:** [November 13, 2025, 9:56am UTC](https://forum.opentap.io/t/opentab-and-labview/2585 "2025-11-13T09:56:09Z")

</div>

Hi Community, I recently stumbled upon Opentab and it looks very interesting to me. I come from a TestStand in combination with Python and LabVIEW world. And looking at the Python plugin, this looks astonishing in what …

---

## [Editor is not able to detect my python virtual environment](https://forum.opentap.io/t/editor-is-not-able-to-detect-my-python-virtual-environment/2584)

<div class="topic-metadata">

**Author:** [@abel1](https://forum.opentap.io/u/abel1)\
**Replies:** 0\
**Last updated:** [November 10, 2025, 8:40am UTC](https://forum.opentap.io/t/editor-is-not-able-to-detect-my-python-virtual-environment/2584 "2025-11-10T08:40:17Z")

</div>

Hi everyone, I’m developing an OpenTAP python plugin for hardware testing purposes, and the problem I face is that Editor cannot detect my venv folder no matter what I do. I tried to set venv from the CLI and also in th…

---

## [Database (PostgreSQL) transfer failing](https://forum.opentap.io/t/database-postgresql-transfer-failing/2577)

<div class="topic-metadata">

**Author:** [@gernot.hueber](https://forum.opentap.io/u/gernot.hueber)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 10:31am UTC](https://forum.opentap.io/t/database-postgresql-transfer-failing/2577 "2025-10-07T10:31:34Z")

</div>

Hi @robert.lamoreaux, hi all, I just went into an issue of loosing data (teststeps) when exporting results from a PSQL DB to another PSQL DB. Similarly to Robert, I am using custom scripts to analyze the data in anothe…

---

## [Licensing issue with Keysight Test Automation 9.21](https://forum.opentap.io/t/licensing-issue-with-keysight-test-automation-9-21/1246)

<div class="topic-metadata">

**Author:** [@yuancai](https://forum.opentap.io/u/yuancai)\
**Replies:** 5\
**Last updated:** [August 15, 2025, 8:05pm UTC](https://forum.opentap.io/t/licensing-issue-with-keysight-test-automation-9-21/1246 "2025-08-15T20:05:17Z")

</div>

Up until recently, I was running Keysight Test Automation 9.18 32-bit with a node-locked license for KS8400A. When I upgraded to 9.21 64-bit, I noticed that only the Test Automation program was installed without the Lic…

---

## [How can I debug my python plugins in Visual Studio or Pycharm?](https://forum.opentap.io/t/how-can-i-debug-my-python-plugins-in-visual-studio-or-pycharm/2533)

<div class="topic-metadata">

**Author:** [@abel1](https://forum.opentap.io/u/abel1)\
**Replies:** 3\
**Last updated:** [August 8, 2025, 9:21pm UTC](https://forum.opentap.io/t/how-can-i-debug-my-python-plugins-in-visual-studio-or-pycharm/2533 "2025-08-08T21:21:24Z")

</div>

Hi everyone, I work for a small sized company and we are planning to develop python plugins for opentap to test hardware equipments. My problem is that I cannot debug my python code in any IDE. The plugins I have create…

---

## [Trouble understanding Python plugin file structure](https://forum.opentap.io/t/trouble-understanding-python-plugin-file-structure/2538)

<div class="topic-metadata">

**Author:** [@schuyler.fenton](https://forum.opentap.io/u/schuyler.fenton)\
**Replies:** 0\
**Last updated:** [August 5, 2025, 10:44pm UTC](https://forum.opentap.io/t/trouble-understanding-python-plugin-file-structure/2538 "2025-08-05T22:44:45Z")

</div>

I’m trying to develop a plugin solely using Python, but I’m having trouble understanding the rules for packaging Python modules for OpenTap. Ideally, I could use any structure that validly imports modules, but I tend to…

---

## [Runner Global Component Settings](https://forum.opentap.io/t/runner-global-component-settings/2536)

<div class="topic-metadata">

**Author:** [@mavo1](https://forum.opentap.io/u/mavo1)\
**Replies:** 1\
**Last updated:** [August 5, 2025, 1:32pm UTC](https://forum.opentap.io/t/runner-global-component-settings/2536 "2025-08-05T13:32:51Z")

</div>

Hello, I have a question about changing the component settings in the runner. How is it possible to change the component settings for all sessions in the Runner? When I start my runner and connect with my client I can r…

[Next page](https://forum.opentap.io/c/technical/6.md?page=1)
