Skip to content

Path finder web site with Fastify and ejs - CI workflow Actions to run unit tests and Cypress integration tests.

License

Notifications You must be signed in to change notification settings

Cirrus-8691/PathFinder

Repository files navigation

Node.js with TypeScript path finder

license:MIT Language:TypeScript Language:Javascript Server:Fastify Templates:ejs

unitTests:mocha+chai endToEndTests:Cypress

Node.js CI

Author : Frédéric Diaz
This is a web site used to find the fastest or eco path between two vertices in a graph.

Getting started

  • Donwload the source, then to install dependencies, type :
npm install
  • To run the project use :
npm start

hello

Other tests

  • To run the unit tests, type :
npm test

Continuous integration

The Github repository has two workflows in "Actions" defined in the Yaml files in ./github/workflows/
The Manual workflow can be used to run (click on "Run Workflow" button) the unit tests in the Github pipeline. NB : Refresh the HTML page if nothing moves.
The other workflow Node.js CI is used for continuous integration.
You can see the result of the Unit tests in the web console.

About

Path finder web site with Fastify and ejs - CI workflow Actions to run unit tests and Cypress integration tests.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published