From 53c7c1f32bfaaaa46d499f78972bf59204c3cbef Mon Sep 17 00:00:00 2001 From: oianmol Date: Mon, 15 Jul 2024 18:18:53 +0530 Subject: [PATCH] wip: move away from grpc to ktor. --- .idea/gradle.xml | 1 - .idea/kotlinc.xml | 2 +- .idea/workspace.xml | 121 ++++---- androidplugin/build.gradle.kts | 50 +--- build.gradle.kts | 109 +++---- gradle.properties | 7 + protos/build.gradle.kts | 8 - protos/src/main/proto/device_farm.proto | 37 --- .../src/main/proto/device_farm_service.proto | 30 -- protos/src/main/proto/report_management.proto | 16 - protos/src/main/proto/test_execution.proto | 71 ----- settings.gradle.kts | 1 - src/main/kotlin/Main.kt | 36 --- .../dev/oianmol/opentestlab/Application.kt | 25 ++ .../opentestlab/Coroutine+Extensions.kt | 14 - .../opentestlab/CoroutinesExtension.kt | 11 + .../devicefarm/DeviceAvailabilityStore.kt | 3 +- .../android/devicefarm/DeviceDiscovery.kt | 27 +- .../android/devicefarm/DeviceFarmService.kt | 22 -- .../DeviceFarmReportManagementService.kt | 15 +- .../android/testexec/TestExecutionService.kt | 24 +- .../commandrunner/DeviceCommandRunner.kt | 2 +- .../resultreader/DeviceTestResultReader.kt | 52 ++-- .../resultreader/utils/XmlTestSuite.kt | 36 +-- .../testexec/testrunner/ITestRunner.kt | 16 +- .../oianmol/opentestlab/api/models/Models.kt | 274 ++++++++++++++++++ .../opentestlab/plugins/Administration.kt | 14 + .../oianmol/opentestlab/plugins/Database.kt | 17 ++ .../dev/oianmol/opentestlab/plugins/HTTP.kt | 31 ++ .../dev/oianmol/opentestlab/plugins/Koin.kt | 38 +++ .../oianmol/opentestlab/plugins/Monitoring.kt | 15 + .../oianmol/opentestlab/plugins/Routing.kt | 86 ++++++ .../opentestlab/plugins/Serialization.kt | 14 + .../serialization/LocalDateSerializer.kt | 25 ++ .../oianmol/opentestlab/ApplicationTest.kt | 22 ++ 35 files changed, 781 insertions(+), 491 deletions(-) delete mode 100644 protos/build.gradle.kts delete mode 100644 protos/src/main/proto/device_farm.proto delete mode 100644 protos/src/main/proto/device_farm_service.proto delete mode 100644 protos/src/main/proto/report_management.proto delete mode 100644 protos/src/main/proto/test_execution.proto delete mode 100644 src/main/kotlin/Main.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/Application.kt delete mode 100644 src/main/kotlin/dev/oianmol/opentestlab/Coroutine+Extensions.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/CoroutinesExtension.kt delete mode 100644 src/main/kotlin/dev/oianmol/opentestlab/android/devicefarm/DeviceFarmService.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/api/models/Models.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/plugins/Administration.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/plugins/Database.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/plugins/HTTP.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/plugins/Koin.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/plugins/Monitoring.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/plugins/Routing.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/plugins/Serialization.kt create mode 100644 src/main/kotlin/dev/oianmol/opentestlab/serialization/LocalDateSerializer.kt create mode 100644 src/test/kotlin/dev/oianmol/opentestlab/ApplicationTest.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 0307b48..e562363 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -10,7 +10,6 @@