Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/aspnetcore.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPranav K <prkrishn@hotmail.com>2021-12-22 22:28:40 +0300
committerPranav K <prkrishn@hotmail.com>2021-12-22 22:29:09 +0300
commit54568c59ae2b1216734c7a1c6d25c4782080be09 (patch)
treea695bc649d895d31588c26b5ccb13c583d838899
parent4ec32455cd5538c846a4c83a810bc4476cc857ec (diff)
-rw-r--r--src/Components/benchmarkapps/Wasm.Performance/dockerfile17
-rwxr-xr-xsrc/Components/benchmarkapps/Wasm.Performance/exec.sh4
2 files changed, 13 insertions, 8 deletions
diff --git a/src/Components/benchmarkapps/Wasm.Performance/dockerfile b/src/Components/benchmarkapps/Wasm.Performance/dockerfile
index 1b8a900f89..2729cb6a72 100644
--- a/src/Components/benchmarkapps/Wasm.Performance/dockerfile
+++ b/src/Components/benchmarkapps/Wasm.Performance/dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
+FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
ENV StressRunDuration=0
ARG DEBIAN_FRONTEND=noninteractive
@@ -12,7 +12,7 @@ RUN apt-get update \
nodejs \
git
-ARG gitBranch=main
+ARG gitBranch=prkrishn/aot-tests
WORKDIR /src
ADD https://api.github.com/repos/dotnet/aspnetcore/git/ref/heads/${gitBranch} /aspnetcore.commit
@@ -24,12 +24,17 @@ RUN git init \
&& git remote add origin https://github.com/aspnet/aspnetcore
RUN ./restore.sh
-RUN .dotnet/dotnet publish -c Release --no-restore -o /app ./src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj
-RUN chmod +x /app/Wasm.Performance.Driver
+RUN .dotnet/dotnet publish -c Release --no-restore -o /out/app ./src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj
+RUN chmod +x /out/app/Wasm.Performance.Driver
-WORKDIR /app
+RUN .dotnet/dotnet workload install wasm-tools
+RUN .dotnet/dotnet publish -c Release -o /out/aot-app ./src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj /p:RunAOTCompilation=true
+RUN chmod +x /out/aot-app/Wasm.Performance.Driver
+
+WORKDIR /out/
FROM selenium/standalone-chrome:latest as final
-COPY --from=build ./app ./
+
+COPY --from=build ./out ./out
COPY ./exec.sh ./
ENTRYPOINT [ "bash", "./exec.sh" ]
diff --git a/src/Components/benchmarkapps/Wasm.Performance/exec.sh b/src/Components/benchmarkapps/Wasm.Performance/exec.sh
index be913a8576..72b2c2d69a 100755
--- a/src/Components/benchmarkapps/Wasm.Performance/exec.sh
+++ b/src/Components/benchmarkapps/Wasm.Performance/exec.sh
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
/opt/bin/start-selenium-standalone.sh&
-./Wasm.Performance.Driver $StressRunDuration
-
+./app/Wasm.Performance.Driver $StressRunDuration&
+./aot-app/Wasm.Performance.Driver $StressRunDuration