Skip to content

YCP-Rev-Metrix/ResearchUI

Repository files navigation

RevMetrix Research Database UI

Purpose

This site is being developed in order to provide an easy-to-access collection of research data for Professor Hake's PhD research.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and run as Production build

npm install -g http-server # install server for Vue app to run on

npm run build # build the project for production

http-server dist --cors -p 8081 # run the server on port 8081 and allow CORS

Run Unit Tests with Vitest

npm run test:unit

Run End-to-End Tests with Nightwatch

# When using CI, the project must be built first.
npm run build

# Runs the end-to-end tests
npm run test:e2e

# Runs the tests only on Chrome
npm run test:e2e -- --env chrome

# Runs the tests of a specific file
npm run test:e2e -- tests/e2e/example.js

# Runs the tests in debug mode
npm run test:e2e -- --debug

Run Headed Component Tests with Nightwatch Component Testing

npm run test:unit
npm run test:unit -- --headless # for headless testing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published