Skip to content
FollowSteph edited this page Jan 22, 2021 · 31 revisions

Getting started

  1. Get access to the right tools (ask @slinlee)
  2. Run through current app (instruction coming soon. for now ask @slinlee)

Development

  1. How to setup your development Environment
  2. Tech Stack
  3. Environment Variables
  4. JOOQ and Liquibase
  5. System Architecture
  6. Pull Requests Process - Reviews, Merging and more fun

Outdated

Application

  1. Run workflow

Automated tests

  1. Automated tests (pathmind-bdd-tests) are run when PR are made against the dev branch. They start whenever a commit is pushed to the branch. You can see the test status by clicking on the link in Github at the bottom of a PR, selecting Blue Ocean on the left, then selecting Artifacts from the top menu and choosing the tests folder.
  • To skip tests, add skip tests to the PR description
  • To trigger the tests to run again add run tests as a comment on a PR.
  1. Tests are also run on dev when PR are merged to dev.

Here are the credentials you'll need to access the Jenkins results:

User: developer
Password: Asdf1234
URL: https://jenkins.dev.devpathmind.com

Find your PR test results

Video Walkthrough: https://share.getcloudapp.com/nOunOB7z

Running tests locally

For detailed instructions, please refer to https://github.com/SkymindIO/pathmind-webapp/tree/dev/pathmind-bdd-tests

Clone this wiki locally