Lorsqu'il y a des variables d'environnement dans les tests Java

Chose que tu veux faire

Quand je veux tester y compris l'endroit où la valeur est augmentée par la variable d'environnement, je veux réussir à mourir sans la variable d'environnement au moment du test

Solution

écrire en pom

pom.xml


                        <plugin>
                                <artifactId>maven-surefire-plugin</artifactId>
                                <version>{your version}</version>
+                               <configuration>
+                               <environmentVariables>
+                                       <TEST_ENV>100</TEST_ENV>
+                               </environmentVariables>
+                               </configuration>
                        </plugin>

Vous pouvez maintenant en obtenir 100 où vous dites System.getenv (" TEST_ENV ") dans votre code.

référence

https://maven.apache.org/components/surefire-archives/surefire-3.0.0-M1/maven-surefire-plugin/test-mojo.html#environmentVariables

Recommended Posts

Lorsqu'il y a des variables d'environnement dans les tests Java
Ce que j'ai appris en Java (partie 2) Que sont les variables?
Remplacement des variables d'environnement système par réflexion en Java
[Variables environnementales] rails Quelles sont les variables environnementales?
Construction de l'environnement JavaFX dans Java 13
Résoudre l'erreur CreateProcess = 206 lors de l'exécution de Java dans un environnement Windows
Si les variables ne sont plus mises en évidence dans l'éditeur Java d'Eclipse
Pourquoi les variables de classe sont-elles nécessaires? [Java]
Environnement Java Spring dans vs Code
Les variables de tableau Java sont des types de référence
Comment nommer des variables en Java
Définition des variables d'environnement de projet avec intelliJ
Les variables locales Java sont thread-safe
Dégradation des performances du conteneur Java dans l'environnement Menikoa
Lors de la recherche de plusieurs dans un tableau Java
Comportement lorsque les noms d'annotation Java sont portés
[Docker] Utiliser des variables d'environnement dans Nginx conf
Gérer les variables d'environnement système dans Spring application.properties
Construction de l'environnement Play Framework 2.6 (Java) avec Eclipse
Comment utiliser les variables d'environnement dans RubyOnRails
Ne déclarez pas de variables dans List en Java
Environnement de développement d'applications Java créé dans un environnement VM
La solution pour NetBeans 8.2 ne fonctionne pas dans l'environnement Java 9
Il ne semble pas y avoir d'autre-si en java
Une note quand vous voulez Tuple en Java
Points bloqués dans la création d'un environnement de développement VS Code et Java
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
[Java] sortie, variables
Partition en Java
Changements dans Java 11
Janken à Java
Environnement de développement Java
[WIP] Variables Java
Taux circonférentiel à Java
FizzBuzz en Java
[Java] Déclarons les variables utilisées dans la boucle dans la boucle [Variations dans le bloc]
Comment créer un environnement Java en seulement 3 secondes
Points bloqués lors de l'exécution de vite + Nginx dans l'environnement Docker
[Java] Conseils de tri lorsque les chaînes et les nombres sont mélangés
Mémo de méthode d'acquisition de données lorsqu'il y a HashMap dans HashMap
Maven échoue dans l'environnement Java7 (alerte fatale reçue: version_protocole)
[Java] Différence entre statique final et final dans les variables membres
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
Ruby Hash déborde de pile lorsqu'il y a de nombreux arguments
Ce que j'ai appris lors de la création d'un serveur en Java
Lorsque vous souhaitez remplacer dynamiquement l'annotation dans Java 8
Différences de code lors de l'utilisation du système de longueur en Java
[Java Silver] Que sont les variables de classe, les variables d'instance et les variables locales?
[Head panic] Priorité lorsque des variables / méthodes portant le même nom sont utilisées dans des classes héritées
Apparemment, les variables d'environnement sont différentes lors de l'exécution de sidekiq en tant que service sur le serveur de production