Why is my very simple vbnet solution not passing tests?

Mentoring link. I am consistently receiving the Your tests timed out. message.

The VB test runner keeps timing out. Something about it runs too slowly. There’s a duplicate thread on the forum somewhere about it.

This one.

So we can, for vbnet, shift back to dotnet 6. It’s a minor change to the Dockerfile, and a minor change to each of the .vbproj files. @ErikSchierboom , do you think it will work so to do?

dotnet 6 is still supported (unlike dotnet 5) and that will give us time to wait until another 7 update improves speeds.

LATER
The Dockerfile already contains all three dotnet versions

RUN ./dotnet-install.sh -c 5.0 --install-dir /usr/share/dotnet
RUN ./dotnet-install.sh -c 6.0 --install-dir /usr/share/dotnet
RUN ./dotnet-install.sh -c 7.0 --install-dir /usr/share/dotnet

so it will just require me to change the .vbproj files from

  <PropertyGroup>
    <TargetFramework>net7.0</TargetFramework>
  </PropertyGroup>

to

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
  </PropertyGroup>

though I will check to make sure that the xUnit libraries defined later on in the .vbproj are appropriate for net6.0.

PR raised.

I fixed this in Fix missing packages by ErikSchierboom · Pull Request #33 · exercism/vbnet-test-runner · GitHub, so no reverting is needed

1 Like

Thank you.

1 Like