mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-07-27 19:57:38 +00:00
54 lines
755 B
Python
Executable File
54 lines
755 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
from esptest import *
|
|
|
|
# hardware requirements:
|
|
# - all nodes
|
|
|
|
# tests:
|
|
# - builds, flashes and resets to factory defaults
|
|
|
|
# prevent confusing messages during build
|
|
controller.log_enabled=False
|
|
|
|
# @step()
|
|
# def clean():
|
|
# subprocess.check_call("cd ..;platformio run --target clean -s", shell=True)
|
|
|
|
@step()
|
|
def patch():
|
|
subprocess.check_call("cd ../patches; ./check_puya_patch", shell=True)
|
|
|
|
|
|
@step()
|
|
def build():
|
|
for n in node:
|
|
n.build()
|
|
|
|
|
|
@step()
|
|
def erase():
|
|
for n in node:
|
|
n.erase()
|
|
|
|
@step()
|
|
def flash():
|
|
for n in node:
|
|
n.flashserial()
|
|
|
|
@step()
|
|
def wificonfig():
|
|
for n in node:
|
|
n.wificonfig()
|
|
|
|
controller.log_enabled=True
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__=='__main__':
|
|
completed()
|