Steven Jeuris
Steven Jeuris
Since being able to depend on test resources of a project does not seem to have high priority, I already went ahead and moved common protocols test sources to the...
> Similarly, it should be possible to create a base class for `RequestsTest` for each of the application services. Ran into this again while adding tests for `ParticipationService`. I think...
Maybe when retrieving a `MasterDeviceDeployment` the original `DeviceRegistration` which was used to register should be passed as well. This can be used to verify whether the same device that registered...
I believe we should allow retrieving `MasterDeviceDeployment` multiple times, as is currently the case. For example, to support previewing deployments. But, we should only allow a singular `updateClientStatus` (or possibly...
Currently, integration tests of infrastructure building on top of CARP core needs to retest some of the post conditions of requests on application services. In case we include a test...
In PR https://github.com/cph-cachet/carp.core-kotlin/pull/117, a checksum of the deployment which was successful needs to be passed to `deploymentSuccessful`. Since `MasterDeviceDeployment` includes the `DeviceRegistration` of the master device, this already includes `deviceId`....
More common test logic: `ApplicationServiceReflectionTest` is copied to each subsystem's JVM tests. This can currently not be centralized in `carp.test` because it relies on accessing the `ApplicationService` and `IntegrationEvent` type...
Some of these issues have been resolved. I added a 🚀 to each underlying issue for which a suitable solution has been found. I added 👀 to those which still...
The limitation of not being able to publish test sources has to do with Kotlin multiplatform. But, is it perhaps possible to publish the JVM test sources separately instead?
This works partially with a bugfix for `json-schema-validator` introduced [in 1.0.67](https://github.com/networknt/json-schema-validator/releases/tag/1.0.67). All external references to anchors now use the anchor notation. However, internal anchor references still fail and currently thus...