diff --git a/.github/workflows/generate-and-build-sdks.yml b/.github/workflows/generate-and-build-sdks.yml index 39645cf68bf..53a9b8452cb 100644 --- a/.github/workflows/generate-and-build-sdks.yml +++ b/.github/workflows/generate-and-build-sdks.yml @@ -168,6 +168,7 @@ jobs: run: | dotnet test source/XenServerTest ` --disable-build-servers ` + -p:DefineConstants=BUILD_FOR_TEST ` --verbosity=normal - name: Build C# SDK diff --git a/ocaml/sdk-gen/csharp/autogen/src/Converters.cs b/ocaml/sdk-gen/csharp/autogen/src/Converters.cs index 6f828fdc0a6..7811cb00817 100644 --- a/ocaml/sdk-gen/csharp/autogen/src/Converters.cs +++ b/ocaml/sdk-gen/csharp/autogen/src/Converters.cs @@ -36,7 +36,9 @@ using Newtonsoft.Json.Converters; using Newtonsoft.Json.Linq; +#if BUILD_FOR_TEST [assembly: InternalsVisibleTo("XenServerTest")] +#endif namespace XenAPI {