Wenn Java-Tests Umgebungsvariablen enthalten

Was du machen willst

Wenn ich testen möchte, einschließlich der Stelle, an der der Wert durch die Umgebungsvariable erhöht wird, möchte ich es schaffen, zum Zeitpunkt des Tests ohne die Umgebungsvariable zu sterben

Lösung

schreibe in pom

pom.xml


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

Jetzt können Sie 100 erhalten, wobei Sie in Ihrem Code "System.getenv (" TEST_ENV ")" sagen.

Referenz

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

Recommended Posts

Wenn Java-Tests Umgebungsvariablen enthalten
Was ich in Java gelernt habe (Teil 2) Was sind Variablen?
Ersetzen von Systemumgebungsvariablen durch Reflektion in Java
[Umgebungsvariablen] Schienen Was sind Umgebungsvariablen?
JavaFX-Umgebungskonstruktion in Java 13
Beheben Sie den CreateProcess-Fehler = 206, wenn Sie Java in einer Windows-Umgebung ausführen
Wenn Variablen im Java-Editor von Eclipse nicht mehr hervorgehoben sind
Warum werden Klassenvariablen benötigt? [Java]
Java Spring-Umgebung in vs Code
Java-Array-Variablen sind Referenztypen
So benennen Sie Variablen in Java
Festlegen von Projektumgebungsvariablen mit IntelliJ
Lokale Java-Variablen sind threadsicher
Leistungseinbußen bei Java-Containern in der Menicoa-Umgebung
Bei der Suche nach mehreren in einem Java-Array
Verhalten beim Tragen von Java-Anmerkungsnamen
[Docker] Verwenden Sie Umgebungsvariablen in Nginx conf
Behandeln Sie Systemumgebungsvariablen in Spring application.properties
Spielen Sie die Framework 2.6 (Java) -Umgebungskonstruktion mit Eclipse
Verwendung von Umgebungsvariablen in RubyOnRails
Deklarieren Sie keine Variablen in List in Java
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
Lösung für NetBeans 8.2 funktioniert nicht in Java 9-Umgebung
Es scheint kein anderes zu geben - wenn in Java
Ein Hinweis, wenn Sie Tupel in Java möchten
Punkte, die beim Erstellen der VS Code- und Java-Entwicklungsumgebung hängen bleiben
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
[Java] Ausgabe, Variablen
Partisierung in Java
Änderungen in Java 11
Janken in Java
Java-Entwicklungsumgebung
[WIP] Java-Variablen
Umfangsrate in Java
FizzBuzz in Java
[Java] Deklarieren wir die in der Schleife verwendeten Variablen in der Schleife [Variationen im Block]
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
Punkte, die beim Ausführen von vite + Nginx in der Docker-Umgebung hängen bleiben
[Java] Sortiertipps beim Mischen von Zeichenfolgen und Zahlen
Memo zur Datenerfassungsmethode, wenn HashMap in HashMap vorhanden ist
Maven schlägt in der Java7-Umgebung fehl (schwerwiegende Warnung erhalten: protocol_version)
[Java] Unterschied zwischen statischem final und final in Mitgliedsvariablen
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
Hash in Ruby läuft über Stapel, wenn es viele Argumente gibt
Was ich beim Erstellen eines Servers in Java gelernt habe
Wenn Sie Annotation in Java 8 dynamisch ersetzen möchten
Unterschiede im Code bei Verwendung des Längensystems in Java
[Java Silver] Was sind Klassenvariablen, Instanzvariablen und lokale Variablen?
[Kopfpanik] Priorität, wenn Variablen / Methoden mit demselben Namen in geerbten Klassen verwendet werden
Anscheinend unterscheiden sich die Umgebungsvariablen, wenn sidekiq als Dienst auf dem Produktionsserver ausgeführt wird