Local Java affected runs include nonexecutable selections and silently skipped fixture coverage
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- testing-qa, tooling
Direzione di ricerca
Start with .github/scripts/plan_local_java_tests.py::_integration_test_classes and inspect how it selects the named integration tests and reports missing or skipped coverage. Compare the ordinary affected run with the focused Maven invocation in the issue, then trace the benchmark gate, K8s guard and embedding-provider setup in the named tests. Done means selections are reported accurately and the app and embedding tests execute their intended assertions without hiding skip reasons.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The local affected-test summary can list tests that did not exercise behavior. During an Ontology Studio affected run, the following source/fixture gaps required separate reconciliation. This issue tracks the harness gaps; it does not attribute the run's unrelated failures to them.
Current source was checked against main 5cbc32a8c916ac86f7f343fd99c73bbcd5398dd0. The planner, stub, benchmark, embedding test and shared bootstrap/POM match the inspected branch. Main has expanded DataRetentionAppIT since that branch but retains the same K8s guard.
-
.github/scripts/plan_local_java_tests.py::_integration_test_classesselectsMcpServiceResourceIT.javaby filename even though the file contains only a package statement and TODO, with no executable class. The summary reports a missing XML file for a test that cannot run. Existing implementation follow-up: #33528. -
WritePathBenchmarkIT#benchmarkSingleThreadWritesis selected as ordinary parallel coverage but aborts unless-Dbenchmark.run=true. The planner recognizes class-level property gates (for example RdfCatalogScaleIT), but does not classify this opt-in method consistently. Keep the opt-in benchmark explicit; an ordinary affected run should not imply it executed. -
DataRetentionAppIT,SearchIndexPromotionITandSearchIndexingFieldsParityITabort whenTestSuiteBootstrap.isK8sEnabled()is true. They are JUnit-isolated but share the parallel Failsafe process with a test that starts K3s. The archived run recorded all six selected methods skipped after K3s startup. A fresh focused process without the K8s setup is needed to exercise them; isolation should prevent persistent backend state from silently dropping coverage. -
PatchTableEmbeddingITenables natural-language search but never configures an embedding provider. In PostgreSQL/OpenSearch the engine assumption passes, then the test skips withBedrock configuration is required when using bedrock provider. Configure a local test provider (as the DJL fixture in VectorEmbeddingIntegrationIT does) and require the intended assertion to execute without external credentials.
Reproduce the affected planner's selection and inspect the resulting skipped/missing-report section. For the K8s-sensitive tests, compare the ordinary shared parallel run with a fresh invocation:
env -u ENABLE_K8S_TESTS mvn -B verify -pl :openmetadata-integration-tests -am \
-Pmysql-elasticsearch -DintegrationTests.lane=parallel \
-Dit.test=DataRetentionAppIT,SearchIndexPromotionIT,SearchIndexingFieldsParityIT \
-Dfailsafe.failIfNoSpecifiedTests=false -Dtest=NoUnitTestsInThisRun \
-Dsurefire.failIfNoSpecifiedTests=false
The focused retry is still being reconciled; this report does not claim its result. Acceptance: nonexecutable/opt-in selections are reported accurately, the app tests execute regardless of unrelated K3s order, and the embedding test executes a real local-provider assertion. Preserve skip reasons and do not turn them into passing coverage.
- Lingua principale
- TypeScript
- Stelle
- 15.4k
- Fork
- 2.4k
- Merge medio
- 22h 38m
- PR unite (30g)
- 693
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di open-metadata/OpenMetadata
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
open-metadata/OpenMetadata#36496 ·
I maintainer di solito rispondono entro 1 giorno
-
MCP find_context and company_context return no results on Elasticsearch (OpenSearchVectorService singleton is null)Forse già presa @zerafachris l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
open-metadata/OpenMetadata#36463 ·
I maintainer di solito rispondono entro 1 giorno
-
UpdatedOn semantic Playwright tests mix local dates with UTC thresholdsForse già presa @ZhangJin233 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
open-metadata/OpenMetadata#36151 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Java SDK glossary term assets GET sends RequestOptions as a request bodyForse già presa @LubabaKhalid l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
open-metadata/OpenMetadata#36150 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
open-metadata/OpenMetadata#36094 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di open-metadata/OpenMetadata
Issue simili
-
Shell: serve the home app's Cookie Policy on a hard reloadForse già presa @2001anshkaushik l’ha presa oggi. Apertafeature module:ai
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
rocketride-org/rocketride-server#2899 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
wazuh/wazuh-dashboard-plugins#9551 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
gofish-graphics/gofish-graphics#1252 ·
I maintainer di solito rispondono entro 1 giorno
-
optimization P3 size:XS
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
josephfung/curia#2366 ·
I maintainer di solito rispondono entro 1 giorno
-
stranded-follow-up sweep trusts any issue whose body carries the marker as the tracking issueApertatype:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
nightgauge/nightgauge#2688 ·
I maintainer di solito rispondono entro 1 giorno