yubioath-flutter/integration_test/TEST.adoc
2023-11-14 16:44:14 +01:00

30 lines
1000 B
Plaintext

== Testing Yubico Authenticator
We have set up testing of the Yubico Authenticator flutter as a part of one of the following groups.
* Automatic tests in CI pipeline
* Automatic tests requiring a Yubikey
* Manual tests
The automated tests requiring a key and the manual tests are run by the developer team as part of
regression tests for releasing new versions of the app. The manual tests are problematic to automate
as they depend on other technology which are a bit to expensive to automate (camera, webauthn) in
the flutter test framework.
To run the tests you need to specify the serial number of a Yubikey which the tests are able to run
on (OBS this key will be reset and by running the tests).
=== Desktop
Running the tests for the CI environment:
$ flutter test integration_test/keyless_test.dart
Running all the tests for desktop (requires a Yubikey):
$ flutter test integration_test
We will have this handled through a shell interface, more info to come.
=== Android
TBD