SemiATE插件,用于ATE测试项目的Projectdatabase
项目描述
Semi-ATE
Semiconductor Automated Test Equipment
Semi-ATE
是一个用于半导体ATE ASIC测试项目的测试器和仪器无差别框架。
这意味着系统并非围绕特定仪器(让我们暂时考虑ATE测试仪作为超级仪器)构建,而是专注于以某种方式组织半导体测试,使得所有使用(和特殊)角落情况都有一个明确的位置。这使得用户(即DE、TCE、TE和PE)能够专注于真正的本职工作,即编写好的、快速且稳定的测试。将测试组织到测试程序中,将测试程序组织到流程中,由向导处理,因此需要编写的唯一代码就是实际的测试!(格言:代码是我们的敌人)
Semi-ATE
软件包完全用Python编写(无架构),除了库之外,还提供了一个用于Spyder IDE的插件。
软件包
Semi-ATE项目维护在这个单一存储库中,但它以一组软件包的形式发布(所有软件包具有相同的版本号),以适应不同的使用场景。
需要的第三方软件包
安装(在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安装
待定
开发过程
测试程序开发过程文档可以在这里找到
软件包semi-ate-plugins
此软件包为Semi-ATE上下文中的插件提供合同(钩子规范)。它基于pluggy。钩子规范必须由任何将由semi-ate-spyder插件加载的插件实现。
项目详细信息
关闭
semi-ate-plugins-1.0.15.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b0d97c6093fc2c40ee6da05302ba94a63ba4256cd321e32a7c2917c45f86bbb9 |
|
MD5 | 80ad600e04caaf5fdc264b70bc8d6277 |
|
BLAKE2b-256 | a3953e16aa5c75e88a757057421e3694a4a7a83573a091ca7ced1f26b0027d79 |