(env e2e.Environment, name string, opts ...Option)
| 152 | } |
| 153 | |
| 154 | func NewBigtable(env e2e.Environment, name string, opts ...Option) e2e.Runnable { |
| 155 | o := options{image: "shopify/bigtable-emulator:0.1.0"} |
| 156 | for _, opt := range opts { |
| 157 | opt(&o) |
| 158 | } |
| 159 | |
| 160 | return env.Runnable(name).Init( |
| 161 | e2e.StartOptions{ |
| 162 | Image: o.image, |
| 163 | }, |
| 164 | ) |
| 165 | } |
| 166 | |
| 167 | func NewCassandra(env e2e.Environment, name string, opts ...Option) *e2emon.InstrumentedRunnable { |
| 168 | o := options{image: "rinscy/cassandra:3.11.0"} |