File tree 2 files changed +13
-5
lines changed
Filter options
src/Symfony/Component/VarDumper/Tests/Caster
2 files changed +13
-5
lines changed
Original file line number Diff line number Diff line change @@ -54,14 +54,22 @@ before_install:
54
54
sudo rm /etc/apt/sources.list.d/google-chrome.list
55
55
sudo rm /etc/apt/sources.list.d/mongodb-3.4.list
56
56
sudo apt update
57
- sudo apt install -y librabbitmq-dev libsodium-dev
57
+ sudo apt install -y librabbitmq-dev libsodium-dev librdkafka-dev
58
58
59
59
- |
60
60
# Start Redis cluster
61
61
docker pull grokzen/redis-cluster:5.0.4
62
62
docker run -d -p 7000:7000 -p 7001:7001 -p 7002:7002 -p 7003:7003 -p 7004:7004 -p 7005:7005 -p 7006:7006 -p 7007:7007 -e "STANDALONE=true" --name redis-cluster grokzen/redis-cluster:5.0.4
63
63
export REDIS_CLUSTER_HOSTS='localhost:7000 localhost:7001 localhost:7002 localhost:7003 localhost:7004 localhost:7005'
64
64
65
+ - |
66
+ # Start Kafka
67
+ docker pull wurstmeister/zookeeper:3.4.6
68
+ docker run -d -p 21810:2181 --name zookeeper wurstmeister/zookeeper:3.4.6
69
+ docker pull wurstmeister/kafka:2.12-2.3.1
70
+ docker run -d -p 9092:9092 -e "KAFKA_AUTO_CREATE_TOPICS_ENABLE=true" -e "KAFKA_ADVERTISED_HOST_NAME=kafka" -e "KAFKA_ZOOKEEPER_CONNECT=zookeeper:21810" -e "KAFKA_ADVERTISED_PORT=9092" --name kafka wurstmeister/kafka:2.12-2.3.1
71
+ export KAFKA_BROKER=kafka:9092
72
+
65
73
- |
66
74
# General configuration
67
75
set -e
@@ -175,6 +183,7 @@ before_install:
175
183
tfold ext.igbinary tpecl igbinary-2.0.8 igbinary.so $INI
176
184
tfold ext.zookeeper tpecl zookeeper-0.7.1 zookeeper.so $INI
177
185
tfold ext.amqp tpecl amqp-1.9.4 amqp.so $INI
186
+ tfold ext.rdkafka tpecl rdkafka-3.0.0 rdkafka.so $INI
178
187
tfold ext.redis tpecl redis-4.3.0 redis.so $INI "no"
179
188
done
180
189
- |
Original file line number Diff line number Diff line change 18
18
use RdKafka \TopicConf ;
19
19
use Symfony \Component \VarDumper \Test \VarDumperTestTrait ;
20
20
21
+ /**
22
+ * @requires extension rdkafka
23
+ */
21
24
class RdKafkaCasterTest extends TestCase
22
25
{
23
26
use VarDumperTestTrait;
@@ -27,10 +30,6 @@ class RdKafkaCasterTest extends TestCase
27
30
28
31
protected function setUp (): void
29
32
{
30
- if (!\extension_loaded ('rdkafka ' )) {
31
- $ this ->markTestSkipped ('Extension rdkafka not loaded. ' );
32
- }
33
-
34
33
if (!$ this ->hasBroker && getenv ('KAFKA_BROKER ' )) {
35
34
$ this ->broker = getenv ('KAFKA_BROKER ' );
36
35
$ this ->hasBroker = true ;
You can’t perform that action at this time.
0 commit comments