Skip to content
This repository was archived by the owner on Mar 30, 2023. It is now read-only.

Latest commit

 

History

History
33 lines (21 loc) · 1.82 KB

File metadata and controls

33 lines (21 loc) · 1.82 KB

relativity-smoke-test-app

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.

Building

The projects are built in Visual Studio. They have been most recently tested & run using Visual Studio 2022.

Running Tests

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.

  1. Create a local DevVM & ensure it is licensed. You may want to create a checkpoint.

  2. Upload the latest copy of the test RAP in the Application folder to the DevVM's Application Library.

  3. Modify the following constants in TestConstants.cs as appropriate:

    1. ServerName: IP address of your DevVM.
    2. 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 than EDDSINSTANCE001.
    3. WorkspaceArtifactId: Artifact ID of the workspace used to create objects. Must already exist on the DevVM.
  4. Run the tests from the Test Explorer in Visual Studio, or use dotnet:

    > dotnet test .\SourceCode\SmokeTest.sln
    

Maintainers

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.