que parametros para pagina hacer guarde guardar forzar evitar etiqueta desactivar carga cache borrar almacenar testing go

testing - parametros - Forzar la reevaluación o deshabilitar el almacenamiento en caché de prueba



hacer que mi pagina no guarde cache (3)

Hay algunas opciones como se describe en los https://golang.org/cmd/go/#hdr-Testing_flags :

  • go clean -testcache : expira todos los resultados de la prueba
  • Use banderas no cacheables en su ejecución de prueba. La forma idiomática es usar -count=1

Dicho esto, los cambios en su código de prueba o en el código de prueba invalidarán los resultados de la prueba en caché (hay lógica extendida al usar archivos locales o variables de entorno también), por lo que no debería necesitar invalidar la memoria caché de la prueba manualmente.

Problema:

Cuando ejecuto la misma prueba de ejecución dos veces, la segunda ejecución no se realiza en absoluto. Los resultados son los almacenados en caché desde la primera ejecución.

PASS ok tester/apitests (cached)

Campo de golf

Ya verifiqué https://golang.org/cmd/go/#hdr-Testing_flags pero no hay un indicador cli para ese propósito.

Pregunta:

¿Existe la posibilidad de forzar la prueba de ejecución para ejecutar siempre la prueba y no almacenar en caché los resultados de la prueba?


La forma en que solucioné esto (estoy usando Visual Studio Code en macOS):

Código> Preferencias> Configuración

Haga clic en ... en el lado derecho de la página de configuración

Haga clic en Open settings.json

Ya sea:

  1. Agregue el siguiente fragmento de código a su archivo settings.json

    "go.testEnvVars": { "GOCACHE": "off" }

  2. Cambie el valor de go.testEnvVars para incluir lo siguiente: "GOCACHE": "off"

También hay GOCACHE=off mencionado here .