scanservjs

SANE scanner nodejs web ui

Getting started

Installation and setup

  1. Standard install
  2. Docker install
  3. SANE setup install
  4. Troubleshooting

Configuration

  1. Configuration
  2. Integration
  3. Recipes
  4. Using a proxy

Developing

  1. Development
  2. Localisation
  3. Testing
  4. References
  5. QNAP

View the Project on GitHub sbs20/scanservjs

Testing

Summary

Where possible there are automated unit tests. These are built into the build pipeline and can be run independently with npm run test.

However, this app needs to run in all combinations of the following:

Architectures:

Operating systems:

Node versions

Browsers

Mode

Where possible, the app has been designed to minimise the differences with all permuations.

Nonetheless there is a lot to cover.

Test plan

Depending on the scope of change any of the following may be required. For a major release, all tests should be run. For a minor one, the scope can be reduced.

Application testing

Docker

DEB