@@ -27,6 +27,7 @@ strategy:
27
27
MQTT_TEST_4 : OFF
28
28
MQTT_TEST_5 : OFF
29
29
MQTT_TEST_6 : OFF
30
+ MQTT_TEST_7 : OFF
30
31
MQTT_BUILD_EXAMPLES : ON
31
32
ExamplesWs :
32
33
MQTT_USE_TLS : OFF
@@ -38,6 +39,7 @@ strategy:
38
39
MQTT_TEST_4 : OFF
39
40
MQTT_TEST_5 : OFF
40
41
MQTT_TEST_6 : OFF
42
+ MQTT_TEST_7 : OFF
41
43
MQTT_BUILD_EXAMPLES : ON
42
44
TestGroup1 :
43
45
MQTT_USE_TLS : ON
@@ -49,6 +51,7 @@ strategy:
49
51
MQTT_TEST_4 : OFF
50
52
MQTT_TEST_5 : OFF
51
53
MQTT_TEST_6 : OFF
54
+ MQTT_TEST_7 : OFF
52
55
MQTT_BUILD_EXAMPLES : OFF
53
56
TestGroup2 :
54
57
MQTT_USE_TLS : OFF
@@ -60,6 +63,7 @@ strategy:
60
63
MQTT_TEST_4 : OFF
61
64
MQTT_TEST_5 : OFF
62
65
MQTT_TEST_6 : OFF
66
+ MQTT_TEST_7 : OFF
63
67
MQTT_BUILD_EXAMPLES : OFF
64
68
TestGroup3 :
65
69
MQTT_USE_TLS : ON
@@ -71,6 +75,7 @@ strategy:
71
75
MQTT_TEST_4 : OFF
72
76
MQTT_TEST_5 : OFF
73
77
MQTT_TEST_6 : OFF
78
+ MQTT_TEST_7 : OFF
74
79
MQTT_BUILD_EXAMPLES : OFF
75
80
TestGroup4 :
76
81
MQTT_USE_TLS : OFF
@@ -82,6 +87,7 @@ strategy:
82
87
MQTT_TEST_4 : ON
83
88
MQTT_TEST_5 : OFF
84
89
MQTT_TEST_6 : OFF
90
+ MQTT_TEST_7 : OFF
85
91
MQTT_BUILD_EXAMPLES : OFF
86
92
TestGroup5 :
87
93
MQTT_USE_TLS : OFF
@@ -93,6 +99,7 @@ strategy:
93
99
MQTT_TEST_4 : OFF
94
100
MQTT_TEST_5 : ON
95
101
MQTT_TEST_6 : OFF
102
+ MQTT_TEST_7 : OFF
96
103
MQTT_BUILD_EXAMPLES : OFF
97
104
TestGroup6 :
98
105
MQTT_USE_TLS : ON
@@ -104,6 +111,7 @@ strategy:
104
111
MQTT_TEST_4 : OFF
105
112
MQTT_TEST_5 : OFF
106
113
MQTT_TEST_6 : ON
114
+ MQTT_TEST_7 : OFF
107
115
MQTT_BUILD_EXAMPLES : OFF
108
116
TestGroup7 :
109
117
MQTT_USE_TLS : OFF
@@ -114,22 +122,37 @@ strategy:
114
122
MQTT_TEST_3 : OFF
115
123
MQTT_TEST_4 : OFF
116
124
MQTT_TEST_5 : OFF
117
- MQTT_TEST_6 : ON
125
+ MQTT_TEST_6 : OFF
126
+ MQTT_TEST_7 : ON
118
127
MQTT_BUILD_EXAMPLES : OFF
119
128
120
129
steps :
121
- - script : |
130
+ - powershell : |
122
131
choco install --confirm --limitoutput --no-progress openssl
123
132
displayName : ' install openssl'
124
133
125
- - script : |
134
+ - powershell : |
126
135
git submodule update --init --recursive
136
+ if (!$?) {
137
+ return Write-Error "git submodule update --init --recursive failed"
138
+ }
127
139
mkdir build
128
140
cd build
129
- set CL=/D_WIN32_WINNT#0x0601
130
- cmake -A x64 -DMQTT_USE_TLS=%MQTT_USE_TLS% -DMQTT_USE_WS=%MQTT_USE_WS% -DMQTT_USE_STR_CHECK=%MQTT_USE_STR_CHECK% -DMQTT_TEST_1=%MQTT_TEST_1% -DMQTT_TEST_2=%MQTT_TEST_2% -DMQTT_TEST_3=%MQTT_TEST_3% -DMQTT_TEST_4=%MQTT_TEST_4% -DMQTT_TEST_5=%MQTT_TEST_5% -DMQTT_TEST_6=%MQTT_TEST_6% -DMQTT_BUILD_EXAMPLES=%MQTT_BUILD_EXAMPLES% ..
131
- cmake --build . --config Release -- -verbosity:minimal
141
+ $env:CL="/D_WIN32_WINNT#0x0601 /DBOOST_THREAD_VERSION#3 /DBOOST_ALLOW_DEPRECATED_HEADERS /DBOOST_TEST_SOURCE"
142
+ $env:BOOST_ROOT=$env:BOOST_ROOT_1_69_0
143
+ $env:PATH="$env:BOOST_ROOT\lib;"+$env:PATH
144
+
145
+ cmake -A x64 -DMQTT_USE_TLS=$(MQTT_USE_TLS) -DMQTT_USE_WS=$(MQTT_USE_WS) -DMQTT_USE_STR_CHECK=$(MQTT_USE_STR_CHECK) -DMQTT_TEST_1=$(MQTT_TEST_1) -DMQTT_TEST_2=$(MQTT_TEST_2) -DMQTT_TEST_3=$(MQTT_TEST_3) -DMQTT_TEST_4=$(MQTT_TEST_4) -DMQTT_TEST_5=$(MQTT_TEST_5) -DMQTT_TEST_6=$(MQTT_TEST_6) -DMQTT_TEST_7=$(MQTT_TEST_7) -DMQTT_BUILD_EXAMPLES=$(MQTT_BUILD_EXAMPLES) ..
146
+ if (!$?) {
147
+ return Write-Error "cmake failed"
148
+ }
149
+ cmake --build . --config Release
150
+ if (!$?) {
151
+ return Write-Error "cmake --build failed"
152
+ }
132
153
cd test
133
- set PATH=%BOOST_ROOT%\lib;%PATH%
134
154
ctest -VV
155
+ if (!$?) {
156
+ return Write-Error "ctest -VV failed"
157
+ }
135
158
displayName : ' cmake test'
0 commit comments