半自动化测试仪是半自动化Spyder插件和主应用可消费的插件的示例实现。
项目描述
半自动化
Semi导体 Automated Test Equipment
Semi-ATE
是用于半导体 ATest Equipment (ATE) ASIC 测试项目的测试仪和仪器 AGNOSTIC 框架。
这意味着系统不是围绕特定仪器(让我们暂时考虑ATE测试仪作为超级仪器)构建的,它更专注于以这样的方式组织半导体测试,即所有的使用(和特殊)角落案例都有一个已知的位置。这使得用户(即:DE的、TCE的、TE的 & PE的)能够专注于 真实 工作,即编写好的、快速的、稳定的测试。将测试组织到测试程序,并将测试程序组织到流程中,由向导处理,因此唯一需要编写的是实际的测试!(格言:代码是我们的敌人)
Semi-ATE
包完全用Python编写(无架构),除了提供库外,还为 Spyder IDE 提供了一个插件。
包
半自动化项目维护在这个单一存储库中,但它作为一系列包(所有版本号相同)发布,以适应不同的使用情况。
需要第三方包
安装(在MiniSCT上)
- 以sct/sct登录
- 在主目录下应有一个目录
repos
- 在
repos
中有一个Semi-ATE
目录(包含相关的 Semi-ATE git 仓库)
TCC_actuators
: git clone
在 MiniSCT 上运行
- 确保您已按照以下方式配置了一个“测试单元”:
=== 可以通过 conda
或 pip 来实现软件包的安装。
使用 pip 安装
可以使用 python -m pip install <package-name>
安装每个软件包
python -m pip install semi-ate-common
python -m pip install semi-ate-project-database
python -m pip install semi-ate-sammy
python -m pip install semi-ate-plugins
python -m pip install semi-ate-testers
python -m pip install semi-ate-spyder
python -m pip install semi-ate-apps-common
python -m pip install semi-ate-control-app
python -m pip install semi-ate-master-app
python -m pip install semi-ate-test-app
或者一次性全部安装
python -m pip install semi-ate-common semi-ate-project-database semi-ate-sammy semi-ate-plugins semi-ate-testers semi-ate-spyder semi-ate-apps-common semi-ate-control-app semi-ate-master-app semi-ate-test-app
通过 Conda 安装
待定
开发过程
测试程序开发过程文档可在此处找到 here
半自动测试器包
此包提供参考实现,说明如何根据 pluggy 实现插件,以提供真实测试器。
项目详情
关闭
半自动测试器-1.0.15.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 8da341b4ae6356078fac5d5512a7d2ccadf7c04ce0816435118997ca91c6be06 |
|
MD5 | 7d066339287bc4a4828504abadce3605 |
|
BLAKE2b-256 | b4db62de2d3378920de3b685626e307237abaaadd3d725f9f020e7d162b3f7d6 |