/app

Primary LanguageDartMIT LicenseMIT

Finesse Nation

Finesse Nation CI/CD Dart Analysis Unit, Widget, and Integration Tests Release Coverage Status

Never miss out on events or giveaways again! Try now for free! http://finesse-app.herokuapp.com/

If you have any questions create a Github issue.

Read the docs

Maintainers

Aditya Pandey

Robert Beckwith

Krastan Dimitrov

Setup Token

You must set the environment variable FINESSE_NATION_TOKEN with the secret token.

You must run the file tool/env.dart. This will then generate the file, .env.dart into the lib folder, needed to successfully use the token.

Setup Google Services

You must have the Google Service file into the Finesse Nation/android/app for the app to run.

Running Tests

Unit Tests

Run Unit Tests

flutter test --coverage

Integration Tests

Run Integration Tests (You must have the emulator open first for this to work.)

flutter drive --target=test_driver/app.dart

Monkey Tests

adb shell monkey -p com.periphery.finesse_nation -v <event-count>