跳转到主要内容

SemiATE插件,用于ATE测试项目的Projectdatabase

项目描述

Semi-ATE

Semiconductor Automated Test Equipment

GitHub Conda Supported Python versions CI-CD

GitHub release (latest SemVer) GitHub commits since latest release (by date) GitHub issues GitHub pull requests

Semi-ATE是一个用于半导体ATE ASIC测试项目的测试器和仪器无差别框架。

这意味着系统并非围绕特定仪器(让我们暂时考虑ATE测试仪作为超级仪器)构建,而是专注于以某种方式组织半导体测试,使得所有使用(和特殊)角落情况都有一个明确的位置。这使得用户(即DE、TCE、TE和PE)能够专注于真正的本职工作,即编写好的、快速且稳定的测试。将测试组织到测试程序中,将测试程序组织到流程中,由向导处理,因此需要编写的唯一代码就是实际的测试!(格言:代码是我们的敌人

Semi-ATE软件包完全用Python编写(无架构),除了库之外,还提供了一个用于Spyder IDE的插件。

软件包

Semi-ATE项目维护在这个单一存储库中,但它以一组软件包的形式发布(所有软件包具有相同的版本号),以适应不同的使用场景。

软件包名称 PyPI版本 conda版本 feedstock
Semi-ATE-common PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-project-database PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-sammy PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-plugins PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-testers PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-spyder PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-apps-common PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-control-app PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-master-app PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-test-app PyPI Conda (channel only) conda-forge feedstock
Semi-ATE-installer PyPI Conda (channel only) conda-forge feedstock

需要的第三方软件包

mosquitto : Conda (channel only) conda-forge feedstock

安装(在MiniSCT上)

  1. 以sct/sct身份登录
  2. 在主目录中应该有一个名为repos的目录
  3. repos中有一个名为Semi-ATE的目录(包含相关的Semi-ATE git存储库)
  • TCC_actuators : git clone

运行(在MiniSCT上)

  1. 确保您已配置了一个“测试单元”,如下所示:image

=== 安装软件包可以通过condapip实现。

使用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 (14.3 kB 查看哈希值)

上传时间 来源