From d56aa25f441237cc8e759242fd9b0ef837f6b565 Mon Sep 17 00:00:00 2001 From: Abhriya Date: Fri, 8 Dec 2023 15:18:24 +0530 Subject: [PATCH 1/3] Add android and ios unit test reporter --- .github/workflows/main.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 From d8d816e4efd54db1a86d915f930fb4e82a6d1c15 Mon Sep 17 00:00:00 2001 From: Abhriya Date: Fri, 8 Dec 2023 15:32:12 +0530 Subject: [PATCH 2/3] Update readme --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 8262706..eeb15c8 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,12 @@ 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). From 4bd0fa9ee677eab684c2f1745c1fa74e4e2a5ce6 Mon Sep 17 00:00:00 2001 From: Abhriya Date: Fri, 8 Dec 2023 15:33:40 +0530 Subject: [PATCH 3/3] Update readme with line break in test reports --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index eeb15c8..50d72a7 100644 --- a/README.md +++ b/README.md @@ -153,6 +153,7 @@ Contributions to KCrypt are welcome! Feel free to open issues for feature reques ## 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).