Warning
This repository has been archived. It has not been updated for several years and uses a now-defunct API (Relativity Services API).
This is a test suite & RAP used to check the correctness of the Relativity DevVM.
There is no formal process for running these tests or building the associated RAP (not sure if any such public instructions exist), but this suite may be useful so long as we still provide DevVM releases.
The projects are built in Visual Studio. They have been most recently tested & run using Visual Studio 2022.
All the appropriate NuGet packages should be added for running tests directly from Visual Studio 2022, so you should not need to install any extensions.
-
Create a local DevVM & ensure it is licensed. You may want to create a checkpoint.
-
Upload the latest copy of the test RAP in the Application folder to the DevVM's Application Library.
-
Modify the following constants in TestConstants.cs as appropriate:
ServerName
: IP address of your DevVM.SqlInstance
: Full SQL Server instance name on your DevVM. The default should be correct for any DevVMs created since March 2022, but for earlier ones use the appropriate instance name rather thanEDDSINSTANCE001
.WorkspaceArtifactId
: Artifact ID of the workspace used to create objects. Must already exist on the DevVM.
-
Run the tests from the Test Explorer in Visual Studio, or use
dotnet
:> dotnet test .\SourceCode\SmokeTest.sln
This repository is maintained by the Developer Environments team, which also owns the Relativity DevVM.
You may create a GitHub Issue in this repository to file a defect or request a feature, or open a PR.