testcontainers / testcontainers/testcontainers-java
Reusable container for different apps
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Java
- Star
- 8.7k
- Fork
- 1.9k
- Merge trung bình
- 2 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 9
Mô tả
If one reusable database testcontainer uses in different apps, there is migrations conflict, because they both use same database "test", no matter what is set as database name in url
jdbc:tc:postgresql:11.5:///databasename
So it will be cool if there is self-cleaning mechanism or possibility to create database with specific name.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với ví dụ về URL JDBC và theo dõi cách PostgreSQL testcontainer chọn tên cơ sở dữ liệu khi được các ứng dụng khác nhau tái sử dụng. Tái hiện xung đột migration với hai ứng dụng, sau đó xác minh rằng các tên cơ sở dữ liệu khác nhau hoặc một cơ chế tự dọn dẹp sẽ ngăn chặn xung đột.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- docker, java, postgresql
- Lĩnh vực
- databases, testing
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 25/100