Skip to content

Commit

Permalink
Merge pull request #2 from abhriyaroy/unit-test
Browse files Browse the repository at this point in the history
Add android and ios unit test reporter
  • Loading branch information
abhriyaroy authored Dec 8, 2023
2 parents 5a30459 + 4bd0fa9 commit 9deaa50
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 0 deletions.
12 changes: 12 additions & 0 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,15 @@ jobs:

- name: Build and run tests
run: ./gradlew allTests

- name: Upload Test Report For Android
uses: actions/upload-artifact@v2
with:
name: test-reports-android
path: build/reports/tests/testReleaseUnitTest

- name: Upload Test Report For iOS
uses: actions/upload-artifact@v2
with:
name: test-reports-ios
path: build/reports/tests/iosSimulatorArm64Test
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ KCrypt is a Kotlin Multiplatform Mobile (KMM) library that provides a secure and

Kcrypt also provides a secured storage where in key-value pairs.

# Index
- Features[#features]
- Upcoming features[#upcoming-features]
- Use case[#use-case]
- Usage[#usage]
- Compatibility[#compatibility]
- Contributing[#contributing]
- Test Reports[#test-reports]
- License[#license]

## Features

- Secure Key Generation: KCrypt handles the generation of secure encryption keys based on platform-specific best practices and provides you with a unique key that persists as long as the app stays installed.
Expand Down Expand Up @@ -140,6 +150,13 @@ KCrypt is designed to work with Kotlin Multiplatform Mobile projects targeting b

Contributions to KCrypt are welcome! Feel free to open issues for feature requests, bug reports, or general discussions. Pull requests are also appreciated.

## Test Reports

![KCrypt Build and Test](https://github.com/abhriyaroy/KCrypt/actions/workflows/main.yaml/badge.svg)

You can view the latest test reports [here](https://github.com/abhriyaroy/KCrypt/actions/workflows/main.yaml).


## License

This project is licensed under the [MIT License](LICENSE).

0 comments on commit 9deaa50

Please sign in to comment.