Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated smoke testing #882

Open
jeremypoulter opened this issue Jul 13, 2024 · 1 comment
Open

Automated smoke testing #882

jeremypoulter opened this issue Jul 13, 2024 · 1 comment

Comments

@jeremypoulter
Copy link
Collaborator

I think the latest set of releases have shown some real holes in our testing.

I would propose we setup some automated testing to flash the firmware onto all the appropriate boards and run some tests against the API and/or web UI.

At a minimum I think we should test the OpenEVSE WiFi, OpenEVSE WiFi LCD and Olimex ESP32 Gateway.

The test setup would be something like a Raspberry Pi running a GitHub runner connected to the WiFi module via a USB UART adapter to enable direct flashing and emulation of the EVSE module. We can use Selenium to automate Web UI testing.

Should probably test the following:

  • Initial setup
  • OTA update
  • Basic charge

@chris1howell / @glynhudson what do you think?

@jdgarcia99
Copy link
Contributor

jdgarcia99 commented Aug 15, 2024

I think you should also include the WT32-ETH01 board as this is getting more and more popular due to its low cost and high reliability

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants