Skip to content

Latest commit

 

History

History
79 lines (66 loc) · 2.83 KB

README.md

File metadata and controls

79 lines (66 loc) · 2.83 KB

LoMap ES6B

CI for LOMAP_ES6B Quality Gate Status Coverage

🧑🏻‍💻 Project developers

Adriana Alicia Manuel


🐧 Technologies used

React NodeJS SOLID MATERIAL-UI GITHUB-PAGES JavaScript TypeScript Gatling Jest Pupeeteer OpenStreetMaps


🗺️ Deployed application

  • You can access our deployed application here.

  • You can also access our documentation here.


🚀 How to deploy locally

In this version we deploy the app locally without docker.

We will assume that you already have our project downloaded in your PC.

  1. Open your terminal and go into the folder where you have downloaded the project.
  2. Go into the webapp folder.
cd webapp
  1. Install the dependencies with --force to avoid errors.
npm install --force
  1. Finally, run the app with:
npm start

If the application doesn't open automatically, you can open it in your browser in http://localhost:3000.


🧪 How to run the tests

⚙️ Unit tests

  1. Go to the webapp folder.
cd webapp
  1. Run the tests with:
npm test -- --coverage --watchAll=false

🖥️ E2E tests

Important: The app must be running in order to run the E2E tests!

  1. Go to the e2e folder.
cd webapp/e2e
  1. Run the tests with:
npx jest . 

Optionally, you can run the tests with the --runInBand flag to run the tests sequentially.