Test library

The test library module lists all in Measmatic included tests that can be selected and added to the test sequence of a currently opened project. The test library allows the user to filter the provided tests by categories (e.g. sequence, time, Waferprober, ...). If an item is selected, the test info at the bottom will display the principle functionality of the test and additional information about the functionality and revision. A test can be added via drag and drop to the test sequence of a project. As well as any other module the test library can be enabled/disabled in the menu, placed anywhere, automatically hidden or fixed in its position and stacked with other modules. A right mouse click on a test in the test library allows the user to open the specific test manual, create a test documentation, edit, duplicate or delete the selected test or create a package from it.

Figure 9.2: Test Library Example

Test Library Example

Icon Description Information
TextSnippet Open test manual Open the corresponding test manual for the selected test. Test manuals are not available for every test. Basic tests with single functions (e.g. "If"-test) do not have a separate manual. Test manuals are located in the folder of the test in the test library (Libraries\Tests in the Measmatic data directory).
Create empty test documentation Only available if the test has no manual yet. Creates an empty test documentation from a template and opens it.
Edit Edit test Opens the selected test in Visual Studio Code (see test editor). Only available in developer mode.
Copy Duplicate test Creates a copy of the selected test and allows editing without affecting the original implementation. Only available in developer mode.
Create package from test Opens the package creator with the selected test as content (see package manager).
Delete Delete test Removes the selected test from the test library and hard drive. A safety warning is displayed before permanent deletion.

Table: Test Library Functions