testcontainers / testcontainers/testcontainers-python
New Container: Solr
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 2.3k
- Forks
- 386
- Ø Merge
- 4 Std. 40 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
What is the new container you'd like to have?
Apache Solr
- https://hub.docker.com/_/solr
- https://solr.apache.org/guide/solr/latest/deployment-guide/solr-in-docker.html
Why not just use a generic container for this?
Similar to OpenSearch and Elasticsearch, there's a somewhat complicated setup and wait strategy that needs to be used. This is handled already in the Java implementation.
Other references:
Solr is already supported in the Java testcontainers library: https://java.testcontainers.org/modules/solr/
This enhancement would bring the same support to Python, allowing tests to be written with Pysolr and Testcontainers with minimal setup.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der Prüfung der im Issue verlinkten Java SolrContainer-Implementierung und der Referenzen zur Apache Solr Docker-Bereitstellung. Vergleiche die vorhandenen Python-Container-Module mit dem angeforderten Setup und der Wait-Strategie. Als erledigt gilt die Aufgabe, wenn Solr-Unterstützung für Python-Tests mit Pysolr und minimalem Setup verfügbar ist und der angegebenen Java-Unterstützung entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, python
- Bereich
- databases, testing
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100