diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 7870744..072ad5e 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -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 diff --git a/README.md b/README.md index 8262706..50d72a7 100644 --- a/README.md +++ b/README.md @@ -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. @@ -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).