github.com/quickfeed/quickfeed@v0.0.0-20240507093252-ed8ca812a09c/doc/templates/dotnet-course/scripts/run.sh (about)

     1  #image/mcr.microsoft.com/dotnet/sdk:5.0
     2  
     3  start=$SECONDS
     4  printf "*** Preparing for Test Execution ***\n"
     5  
     6  cd "$TESTS/$CURRENT"
     7  
     8  # Perform lab specific setup
     9  if [ -f "setup.sh" ]; then
    10      bash setup.sh
    11  fi
    12  
    13  printf "\n*** Finished Test Setup in %s seconds ***\n" "$(( SECONDS - start ))"
    14  start=$SECONDS
    15  printf "\n*** Running Tests ***\n\n"
    16  dotnet test "--logger:console;verbosity=detailed" 2>&1
    17  printf "\n*** Finished Running Tests in %s seconds ***\n" "$(( SECONDS - start ))"