TestEnvironment with external service - failing tests throws IllegalStateException errors
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez dans temporal-testing/src/main/java/io/temporal/testing/TestWorkflowEnvironmentInternal.java vers la ligne 262 et reproduisez l’échec avec TestWorkflowExtension configuré avec useExternalService et setDoNotStart(true). Suivez pourquoi un test en échec atteint l’appel de diagnostic non pris en charge ; le travail est terminé lorsque le test signale son échec d’assertion au lieu d’une IllegalStateException.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
TestWorkflowExtension throws diagnostics error when
- using
useExternalService - and tests Fail
Expected Behavior
Failed tests
.
.
.
Actual Behavior
java.lang.IllegalStateException: getDiagnostics is not supported with the external service
at com.google.common.base.Preconditions.checkState(Preconditions.java:512)
Steps to Reproduce the Problem
class SampleTest {
@RegisterExtension
public static final TestWorkflowExtension workflowExtension =
TestWorkflowExtension.newBuilder().setDoNotStart(true).useExternalService().build();
@Test
void sampleTest(TestWorkflowEnvironment environment) {
Assert.assertEquals(1, 2);
}
}
Specifications
- Version:
- Platform:
- Langage dominant
- Java
- Étoiles
- 441
- Forks
- 260
- Merge moyen
- 4 j 7 h
- PR mergées (30 j)
- 21
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de temporalio/sdk-java
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
temporalio/sdk-java#1825 ·
Les mainteneurs répondent en général sous 1 jour
-
Skipped mutableSideEffect leaks an empty RecordMarker command after a full replay, and the workflow task fails on every retryPeut-être pris @Quinn-With-Two-Ns l’a pris il y a 4 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
temporalio/sdk-java#3163 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Add Spring Boot auto-configuration for standalone ActivityClientPeut-être pris @Quinn-With-Two-Ns l’a pris il y a 4 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
temporalio/sdk-java#3146 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Proposal: handle SIGTERM by default to initiate graceful worker shutdownPeut-être pris @eamsden l’a pris il y a 18 jours. Ouverte
temporalio/sdk-java#3135 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Skip result deserialization for local activities and SideEffect when not replaying (mutableSideEffect already does this)Peut-être pris @Quinn-With-Two-Ns l’a pris il y a 14 jours. Ouverteenhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 54/100
temporalio/sdk-java#3125 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de temporalio/sdk-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
strimzi/strimzi-kafka-operator#13328 · 1 commentaire · 3 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
OpenLiberty/ci.maven#2137 ·
Les mainteneurs répondent en général sous 1 jour
-
Payer adjustment can exceed the balance left after copay and deductible, so claim payments add up to more than the chargePeut-être pris @DG47 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
synthetichealth/synthea#1772 ·
Les mainteneurs répondent en général sous 13 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
geonetwork/core-geonetwork#9592 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
NationalSecurityAgency/ghidra#10040 ·
Les mainteneurs répondent en général sous 2 jours