JdeRobot / VisualCircuit

Visual programming of robots using hardware blocks composition and Python
https://jderobot.github.io/VisualCircuit/
12 stars 14 forks source link

Added CI Workflow with basic frontend test #308

Closed BkPankaj closed 1 month ago

BkPankaj commented 1 month ago

Changes Made

  1. Added a YAML file that triggers the installation job and performs basic frontend tests whenever a new pull request is made to the master branch.
  2. Wrote the script according to the installation process outlined in the new Visual Circuit documentation.
  3. Implemented action cache for node modules and artifacts for the Python virtual environment to reduce installation time.
  4. In the frontend test, it verifies the presence of the text "File" in the menubar of the VisualCircuit application rendered in App.tsx.

Screenshots

CI Workflow tested in forked repo: