56 |
return (i >= 0 ? 0 : 1); |
return (i >= 0 ? 0 : 1); |
57 |
} |
} |
58 |
|
|
59 |
|
|
60 |
int client_test_status ( lscp_status_t s ) |
int client_test_status ( lscp_status_t s ) |
61 |
{ |
{ |
62 |
const char *pszStatus; |
const char *pszStatus; |
89 |
return 0; |
return 0; |
90 |
} |
} |
91 |
|
|
92 |
|
|
93 |
int client_test_szsplit ( char **ppszSplit ) |
int client_test_szsplit ( char **ppszSplit ) |
94 |
{ |
{ |
95 |
int i; |
int i; |
104 |
return 0; |
return 0; |
105 |
} |
} |
106 |
|
|
107 |
|
|
108 |
int client_test_params ( lscp_param_t *pParams ) |
int client_test_params ( lscp_param_t *pParams ) |
109 |
{ |
{ |
110 |
int i; |
int i; |
119 |
return 0; |
return 0; |
120 |
} |
} |
121 |
|
|
122 |
|
|
123 |
int client_test_param_info ( lscp_param_info_t *pParamInfo ) |
int client_test_param_info ( lscp_param_info_t *pParamInfo ) |
124 |
{ |
{ |
125 |
const char *pszType; |
const char *pszType; |
150 |
return 0; |
return 0; |
151 |
} |
} |
152 |
|
|
153 |
|
|
154 |
int client_test_driver_info ( lscp_driver_info_t *pDriverInfo ) |
int client_test_driver_info ( lscp_driver_info_t *pDriverInfo ) |
155 |
{ |
{ |
156 |
if (pDriverInfo == NULL) { |
if (pDriverInfo == NULL) { |
165 |
return 0; |
return 0; |
166 |
} |
} |
167 |
|
|
168 |
|
|
169 |
int client_test_device_info ( lscp_device_info_t *pDeviceInfo ) |
int client_test_device_info ( lscp_device_info_t *pDeviceInfo ) |
170 |
{ |
{ |
171 |
if (pDeviceInfo == NULL) { |
if (pDeviceInfo == NULL) { |
179 |
return 0; |
return 0; |
180 |
} |
} |
181 |
|
|
182 |
|
|
183 |
int client_test_device_port_info ( lscp_device_port_info_t *pDevicePortInfo ) |
int client_test_device_port_info ( lscp_device_port_info_t *pDevicePortInfo ) |
184 |
{ |
{ |
185 |
if (pDevicePortInfo == NULL) { |
if (pDevicePortInfo == NULL) { |
193 |
return 0; |
return 0; |
194 |
} |
} |
195 |
|
|
196 |
|
|
197 |
int client_test_engine_info ( lscp_engine_info_t *pEngineInfo ) |
int client_test_engine_info ( lscp_engine_info_t *pEngineInfo ) |
198 |
{ |
{ |
199 |
if (pEngineInfo == NULL) { |
if (pEngineInfo == NULL) { |
207 |
return 0; |
return 0; |
208 |
} |
} |
209 |
|
|
210 |
|
|
211 |
int client_test_channel_info ( lscp_channel_info_t *pChannelInfo ) |
int client_test_channel_info ( lscp_channel_info_t *pChannelInfo ) |
212 |
{ |
{ |
213 |
if (pChannelInfo == NULL) { |
if (pChannelInfo == NULL) { |
230 |
return 0; |
return 0; |
231 |
} |
} |
232 |
|
|
233 |
|
|
234 |
int client_test_buffer_fill ( lscp_buffer_fill_t *pBufferFill ) |
int client_test_buffer_fill ( lscp_buffer_fill_t *pBufferFill ) |
235 |
{ |
{ |
236 |
if (pBufferFill == NULL) { |
if (pBufferFill == NULL) { |
241 |
return 0; |
return 0; |
242 |
} |
} |
243 |
|
|
244 |
|
|
245 |
//////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////// |
246 |
|
|
247 |
static int g_test_step = 0; |
static int g_test_step = 0; |
273 |
else if (g_test_step) getchar(); } |
else if (g_test_step) getchar(); } |
274 |
|
|
275 |
|
|
276 |
void client_test ( lscp_client_t *pClient ) |
void client_test_engine ( lscp_client_t *pClient, const char *pszEngine, const char *pszAudioDriver, int iAudioDevice, const char *pszMidiDriver, int iMidiDevice ) |
277 |
|
{ |
278 |
|
int iSamplerChannel; |
279 |
|
|
280 |
|
printf("\n--- pszEngine=\"%s\" pszAudioDevice=\"%s\" iAudioDevice=%d pszMidiDevice=\"%s\" iMidiDevice=%d ---\n", pszEngine, pszAudioDriver, iAudioDevice, pszMidiDriver, iMidiDevice); |
281 |
|
CLIENT_TEST(pClient, engine_info, lscp_get_engine_info(pClient, pszEngine)); |
282 |
|
CLIENT_TEST(pClient, int, lscp_get_channels(pClient)); |
283 |
|
CLIENT_TEST(pClient, isplit, lscp_list_channels(pClient)); |
284 |
|
CLIENT_TEST(pClient, int, iSamplerChannel = lscp_add_channel(pClient)); |
285 |
|
printf("\n--- iSamplerChannel=%d ---\n", iSamplerChannel); |
286 |
|
CLIENT_TEST(pClient, channel_info, lscp_get_channel_info(pClient, iSamplerChannel)); |
287 |
|
CLIENT_TEST(pClient, status, lscp_load_engine(pClient, pszEngine, iSamplerChannel)); |
288 |
|
CLIENT_TEST(pClient, status, lscp_load_instrument(pClient, "DefaultInstrument.gig", 0, iSamplerChannel)); |
289 |
|
CLIENT_TEST(pClient, int, lscp_get_channel_voice_count(pClient, iSamplerChannel)); |
290 |
|
CLIENT_TEST(pClient, int, lscp_get_channel_stream_count(pClient, iSamplerChannel)); |
291 |
|
CLIENT_TEST(pClient, int, lscp_get_channel_stream_usage(pClient, iSamplerChannel)); |
292 |
|
CLIENT_TEST(pClient, buffer_fill, lscp_get_channel_buffer_fill(pClient, LSCP_USAGE_BYTES, iSamplerChannel)); |
293 |
|
CLIENT_TEST(pClient, buffer_fill, lscp_get_channel_buffer_fill(pClient, LSCP_USAGE_PERCENTAGE, iSamplerChannel)); |
294 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_audio_type(pClient, iSamplerChannel, pszAudioDriver)); |
295 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_audio_device(pClient, iSamplerChannel, 0)); |
296 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_audio_channel(pClient, iSamplerChannel, 0, 1)); |
297 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_type(pClient, iSamplerChannel, pszMidiDriver)); |
298 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_device(pClient, iSamplerChannel, 0)); |
299 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_channel(pClient, iSamplerChannel, 0)); |
300 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_port(pClient, iSamplerChannel, 0)); |
301 |
|
CLIENT_TEST(pClient, status, lscp_set_channel_volume(pClient, iSamplerChannel, 0.5)); |
302 |
|
CLIENT_TEST(pClient, channel_info, lscp_get_channel_info(pClient, iSamplerChannel)); |
303 |
|
CLIENT_TEST(pClient, status, lscp_reset_channel(pClient, iSamplerChannel)); |
304 |
|
CLIENT_TEST(pClient, status, lscp_remove_channel(pClient, iSamplerChannel)); |
305 |
|
} |
306 |
|
|
307 |
|
|
308 |
|
void client_test_midi_port ( lscp_client_t *pClient, int iMidiDevice, int iMidiPort ) |
309 |
|
{ |
310 |
|
lscp_device_port_info_t *pMidiPortInfo; |
311 |
|
const char *pszParam; |
312 |
|
int i; |
313 |
|
|
314 |
|
printf("\n--- iMidiDevice=%d iMidiPort=%d ---\n", iMidiDevice, iMidiPort); |
315 |
|
CLIENT_TEST(pClient, device_port_info, pMidiPortInfo = lscp_get_midi_port_info(pClient, iMidiDevice, iMidiPort)); |
316 |
|
if (pMidiPortInfo && pMidiPortInfo->params) { |
317 |
|
for (i = 0; pMidiPortInfo->params[i].key; i++) { |
318 |
|
pszParam = pMidiPortInfo->params[i].key; |
319 |
|
printf("\n--- iMidiDevice=%d iMidiPort=%d pszParam=\"%s\" ---\n", iMidiDevice, iMidiPort, pszParam); |
320 |
|
CLIENT_TEST(pClient, param_info, lscp_get_midi_port_param_info(pClient, iMidiDevice, iMidiPort, pszParam)); |
321 |
|
} |
322 |
|
} |
323 |
|
} |
324 |
|
|
325 |
|
|
326 |
|
void client_test_audio_channel ( lscp_client_t *pClient, int iAudioDevice, int iAudioChannel ) |
327 |
|
{ |
328 |
|
lscp_device_port_info_t *pAudioChannelInfo; |
329 |
|
const char *pszParam; |
330 |
|
int i; |
331 |
|
|
332 |
|
printf("\n--- iAudioDevice=%d iAudioChannel=%d ---\n", iAudioDevice, iAudioChannel); |
333 |
|
CLIENT_TEST(pClient, device_port_info, pAudioChannelInfo = lscp_get_audio_channel_info(pClient, iAudioDevice, iAudioChannel)); |
334 |
|
if (pAudioChannelInfo && pAudioChannelInfo->params) { |
335 |
|
for (i = 0; pAudioChannelInfo->params[i].key; i++) { |
336 |
|
pszParam = pAudioChannelInfo->params[i].key; |
337 |
|
printf("\n--- iAudioDevice=%d iAudioChannel=%d pszParam=\"%s\" ---\n", iAudioDevice, iAudioChannel, pszParam); |
338 |
|
CLIENT_TEST(pClient, param_info, lscp_get_audio_channel_param_info(pClient, iAudioDevice, iAudioChannel, pszParam)); |
339 |
|
} |
340 |
|
} |
341 |
|
} |
342 |
|
|
343 |
|
|
344 |
|
void client_test_midi_device ( lscp_client_t *pClient, int iMidiDevice ) |
345 |
|
{ |
346 |
|
lscp_device_info_t *pDeviceInfo; |
347 |
|
const char *pszValue; |
348 |
|
int iMidiPort, iMidiPorts; |
349 |
|
|
350 |
|
printf("\n--- iMidiDevice=%d ---\n", iMidiDevice); |
351 |
|
CLIENT_TEST(pClient, device_info, pDeviceInfo = lscp_get_midi_device_info(pClient, iMidiDevice)); |
352 |
|
if (pDeviceInfo && pDeviceInfo->params) { |
353 |
|
pszValue = lscp_get_param_value(pDeviceInfo->params, "ports"); |
354 |
|
if (pszValue) { |
355 |
|
iMidiPorts = atoi(pszValue); |
356 |
|
for (iMidiPort = 0; iMidiPort < iMidiPorts; iMidiPort++) |
357 |
|
client_test_midi_port(pClient, iMidiDevice, iMidiPort); |
358 |
|
} |
359 |
|
} |
360 |
|
} |
361 |
|
|
362 |
|
|
363 |
|
void client_test_audio_device ( lscp_client_t *pClient, int iAudioDevice ) |
364 |
|
{ |
365 |
|
lscp_device_info_t *pDeviceInfo; |
366 |
|
const char *pszValue; |
367 |
|
int iAudioChannel, iAudioChannels; |
368 |
|
|
369 |
|
printf("\n--- iAudioDevice=%d ---\n", iAudioDevice); |
370 |
|
CLIENT_TEST(pClient, device_info, pDeviceInfo = lscp_get_audio_device_info(pClient, iAudioDevice)); |
371 |
|
if (pDeviceInfo && pDeviceInfo->params) { |
372 |
|
pszValue = lscp_get_param_value(pDeviceInfo->params, "channels"); |
373 |
|
if (pszValue) { |
374 |
|
iAudioChannels = atoi(pszValue); |
375 |
|
for (iAudioChannel = 0; iAudioChannel < iAudioChannels; iAudioChannel++) |
376 |
|
client_test_audio_channel(pClient, iAudioDevice, iAudioChannel); |
377 |
|
} |
378 |
|
} |
379 |
|
} |
380 |
|
|
381 |
|
|
382 |
|
void client_test_midi_driver ( lscp_client_t *pClient, const char *pszMidiDriver ) |
383 |
|
{ |
384 |
|
lscp_driver_info_t *pDriverInfo; |
385 |
|
const char *pszParam; |
386 |
|
int i; |
387 |
|
|
388 |
|
printf("\n--- pszMidiDriver=\"%s\" ---\n", pszMidiDriver); |
389 |
|
CLIENT_TEST(pClient, driver_info, pDriverInfo = lscp_get_midi_driver_info(pClient, pszMidiDriver)); |
390 |
|
if (pDriverInfo && pDriverInfo->parameters) { |
391 |
|
for (i = 0; pDriverInfo->parameters[i]; i++) { |
392 |
|
pszParam = pDriverInfo->parameters[i]; |
393 |
|
printf("\n--- pszMidiDriver=\"%s\" pszParam=\"%s\" ---\n", pszMidiDriver, pszParam); |
394 |
|
CLIENT_TEST(pClient, param_info, lscp_get_midi_driver_param_info(pClient, pszMidiDriver, pszParam, NULL)); |
395 |
|
} |
396 |
|
} |
397 |
|
} |
398 |
|
|
399 |
|
|
400 |
|
void client_test_audio_driver ( lscp_client_t *pClient, const char *pszAudioDriver ) |
401 |
|
{ |
402 |
|
lscp_driver_info_t *pDriverInfo; |
403 |
|
const char *pszParam; |
404 |
|
int i; |
405 |
|
|
406 |
|
printf("\n--- pszAudioDriver=\"%s\" ---\n", pszAudioDriver); |
407 |
|
CLIENT_TEST(pClient, driver_info, pDriverInfo = lscp_get_audio_driver_info(pClient, pszAudioDriver)); |
408 |
|
if (pDriverInfo && pDriverInfo->parameters) { |
409 |
|
for (i = 0; pDriverInfo->parameters[i]; i++) { |
410 |
|
pszParam = pDriverInfo->parameters[i]; |
411 |
|
printf("\n--- pszAudioDriver=\"%s\" pszParam=\"%s\" ---\n", pszAudioDriver, pszParam); |
412 |
|
CLIENT_TEST(pClient, param_info, lscp_get_audio_driver_param_info(pClient, pszAudioDriver, pszParam, NULL)); |
413 |
|
} |
414 |
|
} |
415 |
|
} |
416 |
|
|
417 |
|
|
418 |
|
void client_test_all ( lscp_client_t *pClient ) |
419 |
{ |
{ |
420 |
const char **ppszAudioDrivers, **ppszMidiDrivers, **ppszEngines; |
const char **ppszAudioDrivers, **ppszMidiDrivers, **ppszEngines; |
421 |
const char *pszAudioDriver, *pszMidiDriver, *pszEngine; |
const char *pszAudioDriver, *pszMidiDriver, *pszEngine; |
422 |
int iAudioDriver, iMidiDriver, iEngine; |
int iAudioDriver, iMidiDriver, iEngine; |
423 |
int iAudioDevice, iMidiDevice; |
int iAudio, iAudioDevice, iMidi, iMidiDevice; |
424 |
int iSamplerChannel; |
int iNewAudioDevice, iNewMidiDevice; |
425 |
|
int *piAudioDevices, *piMidiDevices; |
426 |
|
|
427 |
g_test_count = 0; |
g_test_count = 0; |
428 |
g_test_fails = 0; |
g_test_fails = 0; |
445 |
return; |
return; |
446 |
} |
} |
447 |
|
|
|
CLIENT_TEST(pClient, int, lscp_get_audio_devices(pClient)); |
|
|
CLIENT_TEST(pClient, isplit, lscp_list_audio_devices(pClient)); |
|
|
|
|
|
CLIENT_TEST(pClient, int, lscp_get_midi_devices(pClient)); |
|
|
CLIENT_TEST(pClient, isplit, lscp_list_midi_devices(pClient)); |
|
|
|
|
448 |
for (iAudioDriver = 0; ppszAudioDrivers[iAudioDriver]; iAudioDriver++) { |
for (iAudioDriver = 0; ppszAudioDrivers[iAudioDriver]; iAudioDriver++) { |
449 |
pszAudioDriver = ppszAudioDrivers[iAudioDriver]; |
pszAudioDriver = ppszAudioDrivers[iAudioDriver]; |
450 |
printf("\n--- pszAudioDriver=\"%s\" ---\n", pszAudioDriver); |
client_test_audio_driver(pClient, pszAudioDriver); |
451 |
CLIENT_TEST(pClient, driver_info, lscp_get_audio_driver_info(pClient, pszAudioDriver)); |
CLIENT_TEST(pClient, int, iNewAudioDevice = lscp_create_audio_device(pClient, pszAudioDriver, NULL)); |
452 |
CLIENT_TEST(pClient, param_info, lscp_get_audio_driver_param_info(pClient, pszAudioDriver, "active", NULL)); |
CLIENT_TEST(pClient, int, lscp_get_audio_devices(pClient)); |
453 |
CLIENT_TEST(pClient, int, iAudioDevice = lscp_create_audio_device(pClient, pszAudioDriver, NULL)); |
CLIENT_TEST(pClient, isplit, piAudioDevices = lscp_list_audio_devices(pClient)); |
454 |
CLIENT_TEST(pClient, device_info, lscp_get_audio_device_info(pClient, iAudioDevice)); |
for (iAudio = 0; piAudioDevices && piAudioDevices[iAudio] >= 0; iAudio++) { |
455 |
for (iMidiDriver = 0; ppszMidiDrivers[iMidiDriver]; iMidiDriver++) { |
iAudioDevice = piAudioDevices[iAudio]; |
456 |
pszMidiDriver = ppszMidiDrivers[iMidiDriver]; |
client_test_audio_device(pClient, iAudioDevice); |
457 |
printf("\n--- pszMidiDriver=\"%s\" ---\n", pszMidiDriver); |
for (iMidiDriver = 0; ppszMidiDrivers[iMidiDriver]; iMidiDriver++) { |
458 |
CLIENT_TEST(pClient, driver_info, lscp_get_midi_driver_info(pClient, pszMidiDriver)); |
pszMidiDriver = ppszMidiDrivers[iMidiDriver]; |
459 |
CLIENT_TEST(pClient, param_info, lscp_get_midi_driver_param_info(pClient, pszMidiDriver, "active", NULL)); |
client_test_midi_driver(pClient, pszMidiDriver); |
460 |
CLIENT_TEST(pClient, int, iMidiDevice = lscp_create_midi_device(pClient, pszMidiDriver, NULL)); |
CLIENT_TEST(pClient, int, iNewMidiDevice = lscp_create_midi_device(pClient, pszMidiDriver, NULL)); |
461 |
CLIENT_TEST(pClient, device_info, lscp_get_midi_device_info(pClient, iMidiDevice)); |
CLIENT_TEST(pClient, int, lscp_get_midi_devices(pClient)); |
462 |
for (iEngine = 0; ppszEngines[iEngine]; iEngine++) { |
CLIENT_TEST(pClient, isplit, piMidiDevices = lscp_list_midi_devices(pClient)); |
463 |
pszEngine = ppszEngines[iEngine]; |
for (iMidi = 0; piMidiDevices && piMidiDevices[iMidi] >= 0; iMidi++) { |
464 |
printf("\n--- pszEngine=\"%s\" ---\n", pszEngine); |
iMidiDevice = piMidiDevices[iMidi]; |
465 |
CLIENT_TEST(pClient, engine_info, lscp_get_engine_info(pClient, pszEngine)); |
client_test_midi_device(pClient, iMidiDevice); |
466 |
CLIENT_TEST(pClient, int, lscp_get_channels(pClient)); |
for (iEngine = 0; ppszEngines[iEngine]; iEngine++) { |
467 |
CLIENT_TEST(pClient, isplit, lscp_list_channels(pClient)); |
pszEngine = ppszEngines[iEngine]; |
468 |
CLIENT_TEST(pClient, int, iSamplerChannel = lscp_add_channel(pClient)); |
client_test_engine(pClient, pszEngine, pszAudioDriver, iAudioDevice, pszMidiDriver, iMidiDevice); |
469 |
CLIENT_TEST(pClient, channel_info, lscp_get_channel_info(pClient, iSamplerChannel)); |
} |
470 |
CLIENT_TEST(pClient, status, lscp_load_engine(pClient, pszEngine, iSamplerChannel)); |
} |
471 |
CLIENT_TEST(pClient, status, lscp_load_instrument(pClient, "DefaultInstrument.gig", 0, iSamplerChannel)); |
CLIENT_TEST(pClient, status, lscp_destroy_midi_device(pClient, iNewMidiDevice)); |
472 |
CLIENT_TEST(pClient, int, lscp_get_channel_voice_count(pClient, iSamplerChannel)); |
} |
473 |
CLIENT_TEST(pClient, int, lscp_get_channel_stream_count(pClient, iSamplerChannel)); |
} |
474 |
CLIENT_TEST(pClient, int, lscp_get_channel_stream_usage(pClient, iSamplerChannel)); |
CLIENT_TEST(pClient, status, lscp_destroy_audio_device(pClient, iNewAudioDevice)); |
|
CLIENT_TEST(pClient, buffer_fill, lscp_get_channel_buffer_fill(pClient, LSCP_USAGE_BYTES, iSamplerChannel)); |
|
|
CLIENT_TEST(pClient, buffer_fill, lscp_get_channel_buffer_fill(pClient, LSCP_USAGE_PERCENTAGE, iSamplerChannel)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_audio_type(pClient, iSamplerChannel, pszAudioDriver)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_audio_device(pClient, iSamplerChannel, 0)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_audio_channel(pClient, iSamplerChannel, 0, 1)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_type(pClient, iSamplerChannel, pszMidiDriver)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_device(pClient, iSamplerChannel, 0)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_channel(pClient, iSamplerChannel, 0)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_midi_port(pClient, iSamplerChannel, 0)); |
|
|
CLIENT_TEST(pClient, status, lscp_set_channel_volume(pClient, iSamplerChannel, 0.5)); |
|
|
CLIENT_TEST(pClient, channel_info, lscp_get_channel_info(pClient, iSamplerChannel)); |
|
|
CLIENT_TEST(pClient, status, lscp_reset_channel(pClient, iSamplerChannel)); |
|
|
CLIENT_TEST(pClient, status, lscp_remove_channel(pClient, iSamplerChannel)); |
|
|
} |
|
|
CLIENT_TEST(pClient, status, lscp_destroy_midi_device(pClient, iMidiDevice)); |
|
|
} |
|
|
CLIENT_TEST(pClient, status, lscp_destroy_audio_device(pClient, iAudioDevice)); |
|
475 |
} |
} |
476 |
printf("\n"); |
printf("\n\n"); |
477 |
printf(" Total: %d tests, %d failed.\n\n", g_test_count, g_test_fails); |
printf(" Total: %d tests, %d failed.\n\n", g_test_count, g_test_fails); |
478 |
} |
} |
479 |
|
|
480 |
|
|
481 |
//////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////// |
482 |
|
|
483 |
void client_usage (void) |
void client_usage (void) |
536 |
lscp_client_unsubscribe(pClient, LSCP_EVENT_MISCELLANEOUS); |
lscp_client_unsubscribe(pClient, LSCP_EVENT_MISCELLANEOUS); |
537 |
else |
else |
538 |
if (strcmp(szLine, "test") == 0) |
if (strcmp(szLine, "test") == 0) |
539 |
client_test(pClient); |
client_test_all(pClient); |
540 |
else |
else |
541 |
if (strcmp(szLine, "teststep") == 0 || strcmp(szLine, "test step") == 0) { |
if (strcmp(szLine, "teststep") == 0 || strcmp(szLine, "test step") == 0) { |
542 |
g_test_step = 1; |
g_test_step = 1; |
543 |
client_test(pClient); |
client_test_all(pClient); |
544 |
g_test_step = 0; |
g_test_step = 0; |
545 |
} |
} |
546 |
else |
else |