Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为ESP32编写Python测试?_Python_Automated Tests_Cpython_Python Cffi - Fatal编程技术网

为ESP32编写Python测试?

为ESP32编写Python测试?,python,automated-tests,cpython,python-cffi,Python,Automated Tests,Cpython,Python Cffi,我正在使用ESP32和我的电脑(Windows)。我想使用pytest框架为ESP32编写python测试。我阅读了CPython如何成为ESP32和python之间通信的中间人,我的最终目标是让所有python依赖项和python测试代码在主机上测试目标。如果这是真的,怎么办 我正在努力理解python如何用于测试嵌入式系统,因为python是一种高级语言,而ESP32是用C/C++编写的,而C/C++是一种低级语言。ESP-IDF中的一些示例包括python测试(例如),似乎使用了tiny_

我正在使用ESP32和我的电脑(Windows)。我想使用pytest框架为ESP32编写python测试。我阅读了CPython如何成为ESP32和python之间通信的中间人,我的最终目标是让所有python依赖项和python测试代码在主机上测试目标。如果这是真的,怎么办


我正在努力理解python如何用于测试嵌入式系统,因为python是一种高级语言,而ESP32是用C/C++编写的,而C/C++是一种低级语言。

ESP-IDF中的一些示例包括python测试(例如),似乎使用了
tiny_test_fw
,其中包含一些文档:

我还打算在esp32上进行单元测试,但似乎首选的方法是使用Unity:


它支持跨多个设备和在重置之间运行测试,并且有很好的文档。

ESP-IDF中的一些示例包括python测试(例如),并且似乎使用了
tiny_test_fw
,这里有一些文档:

我还打算在esp32上进行单元测试,但似乎首选的方法是使用Unity:


它支持跨多个设备和在重置之间运行测试,并且有很好的文档。

pytest不是用于测试Python代码吗?您需要的似乎是“常规”Python代码,可以通过与交互(这相对复杂)在ESP32上测试软件。当然,测试框架本身可以通过pytest进行测试。pytest不是用于测试Python代码吗?您需要的似乎是“常规”Python代码,可以通过与交互(这相对复杂)在ESP32上测试软件。当然,测试框架本身可以通过pytest进行测试。