Skip to content

Commit efef497

Browse files
authored
chore(.NET): Add ESDK-Net v4.0.1 generated vectors
2 parents 550c714 + d399c70 commit efef497

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

.github/workflows/library_net_tests.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,3 +270,34 @@ jobs:
270270
DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="$NET_400_INVALID_VECTORS/manifest.json" \
271271
dotnet test --framework net6.0 --logger "console;verbosity=quiet"
272272
fi
273+
274+
- name: Unzip ESDK-NET @ v4.0.1 Vectors
275+
working-directory: ./AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectors/resources
276+
shell: bash
277+
run: |
278+
NET_401_VECTORS=$GITHUB_WORKSPACE/v4Net401/vectors
279+
mkdir -p $NET_401_VECTORS
280+
DOWNLOAD_NAME=v4-Net-4.0.1.zip
281+
unzip -o -qq $DOWNLOAD_NAME -d $NET_401_VECTORS
282+
283+
- name: Run ESDK-NET @ v4.0.1 Vectors expect success
284+
working-directory: ./AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectors
285+
shell: bash
286+
run: |
287+
NET_401_VECTORS=$GITHUB_WORKSPACE/v4Net401/vectors
288+
# We expect net48 to run only for Windows
289+
if [ "$RUNNER_OS" == "Windows" ]; then
290+
ESDK_NET_V400_POLICY="forbid" \
291+
DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="$NET_401_VECTORS/manifest.json" \
292+
dotnet test --framework net48
293+
fi
294+
if [ "$RUNNER_OS" == "macOS" ]; then
295+
DYLD_LIBRARY_PATH="/usr/local/opt/[email protected]/lib" \
296+
ESDK_NET_V400_POLICY="forbid" \
297+
DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="$NET_401_VECTORS/manifest.json" \
298+
dotnet test --framework net6.0 --logger "console;verbosity=quiet"
299+
else
300+
ESDK_NET_V400_POLICY="forbid" \
301+
DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="$NET_401_VECTORS/manifest.json" \
302+
dotnet test --framework net6.0 --logger "console;verbosity=quiet"
303+
fi

0 commit comments

Comments
 (0)