-
Notifications
You must be signed in to change notification settings - Fork 4
852 lines (852 loc) · 50.9 KB
/
Copy pathccpp.yml
File metadata and controls
852 lines (852 loc) · 50.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
name: Build C++
on: [ push, pull_request ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
os: [ debian, centos, ubuntu18 ]
compiler: [ clang, gcc ]
container: ${{ format('registry.gitlab.com/s.arlyapov/broker_images/{0}:{1}', matrix.os, matrix.compiler) }}
steps:
- uses: actions/checkout@v2
- name: Cmake
run: cmake .
- name: Build
run: cmake --build .
- name: Add log settings
run: echo '<config><broker><log><level>7</level><path windows="./" _nix="./">./</path><interactive>false</interactive></log></broker></config>' > broker.xml
- name: Start broker
run: ./bins/broker/broker &
- name: AsyncSenderTest_testAsyncSends
id: AsyncSenderTest_testAsyncSends
run: ./tests/brokertest/brokertest --gtest_filter=AsyncSenderTest.testAsyncSends && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testSendRecvCloneBytesMessage
id: BytesMessageTest_testSendRecvCloneBytesMessage
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testSendRecvCloneBytesMessage && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testGetBodyLength
id: BytesMessageTest_testGetBodyLength
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testGetBodyLength && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadBoolean
id: BytesMessageTest_testReadBoolean
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadBoolean && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadByte
id: BytesMessageTest_testReadByte
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadByte && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadShort
id: BytesMessageTest_testReadShort
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadShort && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadUnsignedShort
id: BytesMessageTest_testReadUnsignedShort
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadUnsignedShort && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadChar
id: BytesMessageTest_testReadChar
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadChar && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadInt
id: BytesMessageTest_testReadInt
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadInt && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadLong
id: BytesMessageTest_testReadLong
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadLong && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadFloat
id: BytesMessageTest_testReadFloat
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadFloat && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadDouble
id: BytesMessageTest_testReadDouble
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadDouble && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadString
id: BytesMessageTest_testReadString
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadString && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadUTF
id: BytesMessageTest_testReadUTF
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadUTF && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadBytesbyteArray
id: BytesMessageTest_testReadBytesbyteArray
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadBytesbyteArray && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadBytesbyteArray2
id: BytesMessageTest_testReadBytesbyteArray2
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadBytesbyteArray2 && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testGetBodyBytes
id: BytesMessageTest_testGetBodyBytes
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testGetBodyBytes && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testClearBody
id: BytesMessageTest_testClearBody
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testClearBody && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReset
id: BytesMessageTest_testReset
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReset && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testReadOnlyBody
id: BytesMessageTest_testReadOnlyBody
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testReadOnlyBody && echo ::set-output name=status::success
continue-on-error: true
- name: BytesMessageTest_testWriteOnlyBody
id: BytesMessageTest_testWriteOnlyBody
run: ./tests/brokertest/brokertest --gtest_filter=BytesMessageTest.testWriteOnlyBody && echo ::set-output name=status::success
continue-on-error: true
- name: ClientAckTest_testAckedMessageAreConsumed
id: ClientAckTest_testAckedMessageAreConsumed
run: ./tests/brokertest/brokertest --gtest_filter=ClientAckTest.testAckedMessageAreConsumed && echo ::set-output name=status::success
continue-on-error: true
- name: ClientAckTest_testLastMessageAcked
id: ClientAckTest_testLastMessageAcked
run: ./tests/brokertest/brokertest --gtest_filter=ClientAckTest.testLastMessageAcked && echo ::set-output name=status::success
continue-on-error: true
- name: ClientAckTest_testFirstMessageAcked
id: ClientAckTest_testFirstMessageAcked
run: ./tests/brokertest/brokertest --gtest_filter=ClientAckTest.testFirstMessageAcked && echo ::set-output name=status::success
continue-on-error: true
- name: ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionClose
id: ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionClose
run: ./tests/brokertest/brokertest --gtest_filter=ClientAckTest.testUnAckedMessageAreNotConsumedOnSessionClose && echo ::set-output name=status::success
continue-on-error: true
- name: ClientAckTest_testAckedMessageAreConsumedAsync
id: ClientAckTest_testAckedMessageAreConsumedAsync
run: ./tests/brokertest/brokertest --gtest_filter=ClientAckTest.testAckedMessageAreConsumedAsync && echo ::set-output name=status::success
continue-on-error: true
- name: ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionCloseAsync
id: ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionCloseAsync
run: ./tests/brokertest/brokertest --gtest_filter=ClientAckTest.testUnAckedMessageAreNotConsumedOnSessionCloseAsync && echo ::set-output name=status::success
continue-on-error: true
- name: ConnectionStartStopTest_testStoppedConsumerHoldsMessagesTillStarted
id: ConnectionStartStopTest_testStoppedConsumerHoldsMessagesTillStarted
run: ./tests/brokertest/brokertest --gtest_filter=ConnectionStartStopTest.testStoppedConsumerHoldsMessagesTillStarted && echo ::set-output name=status::success
continue-on-error: true
- name: ConnectionStartStopTest_testMultipleConnectionStops
id: ConnectionStartStopTest_testMultipleConnectionStops
run: ./tests/brokertest/brokertest --gtest_filter=ConnectionStartStopTest.testMultipleConnectionStops && echo ::set-output name=status::success
continue-on-error: true
- name: DurableTest_testDurableConsumer
id: DurableTest_testDurableConsumer
run: ./tests/brokertest/brokertest --gtest_filter=DurableTest.testDurableConsumer && echo ::set-output name=status::success
continue-on-error: true
- name: JmsMessageGroupTest_testMessageSend
id: JmsMessageGroupTest_testMessageSend
run: ./tests/brokertest/brokertest --gtest_filter=JmsMessageGroupTest.testMessageSend && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testSendRecvCloneMapMessage
id: MapMessageTest_testSendRecvCloneMapMessage
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testSendRecvCloneMapMessage && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testEmptyMapSendReceive
id: MapMessageTest_testEmptyMapSendReceive
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testEmptyMapSendReceive && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testMapWithEmptyStringValue
id: MapMessageTest_testMapWithEmptyStringValue
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testMapWithEmptyStringValue && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testMapSetEmptyBytesVector
id: MapMessageTest_testMapSetEmptyBytesVector
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testMapSetEmptyBytesVector && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testBytesConversion
id: MapMessageTest_testBytesConversion
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testBytesConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetBoolean
id: MapMessageTest_testGetBoolean
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetBoolean && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetByte
id: MapMessageTest_testGetByte
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetByte && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetShort
id: MapMessageTest_testGetShort
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetShort && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetChar
id: MapMessageTest_testGetChar
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetChar && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetInt
id: MapMessageTest_testGetInt
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetInt && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetLong
id: MapMessageTest_testGetLong
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetLong && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetFloat
id: MapMessageTest_testGetFloat
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetFloat && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetDouble
id: MapMessageTest_testGetDouble
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetDouble && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetString
id: MapMessageTest_testGetString
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetString && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetBytes
id: MapMessageTest_testGetBytes
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetBytes && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testGetMapNames
id: MapMessageTest_testGetMapNames
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testGetMapNames && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testItemExists
id: MapMessageTest_testItemExists
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testItemExists && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testClearBody
id: MapMessageTest_testClearBody
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testClearBody && echo ::set-output name=status::success
continue-on-error: true
- name: MapMessageTest_testReadOnlyBody
id: MapMessageTest_testReadOnlyBody
run: ./tests/brokertest/brokertest --gtest_filter=MapMessageTest.testReadOnlyBody && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testSendRecvCloneProperty
id: MessageTest_testSendRecvCloneProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testSendRecvCloneProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testCopy
id: MessageTest_testCopy
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testCopy && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testClearProperties
id: MessageTest_testClearProperties
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testClearProperties && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testPropertyExists
id: MessageTest_testPropertyExists
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testPropertyExists && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetBooleanProperty
id: MessageTest_testGetBooleanProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetBooleanProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetByteProperty
id: MessageTest_testGetByteProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetByteProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetShortProperty
id: MessageTest_testGetShortProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetShortProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetIntProperty
id: MessageTest_testGetIntProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetIntProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetLongProperty
id: MessageTest_testGetLongProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetLongProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetFloatProperty
id: MessageTest_testGetFloatProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetFloatProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetDoubleProperty
id: MessageTest_testGetDoubleProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetDoubleProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetStringProperty
id: MessageTest_testGetStringProperty
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetStringProperty && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetPropertyNames
id: MessageTest_testGetPropertyNames
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetPropertyNames && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testSetEmptyPropertyName
id: MessageTest_testSetEmptyPropertyName
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testSetEmptyPropertyName && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testGetAndSetCMSXDeliveryCount
id: MessageTest_testGetAndSetCMSXDeliveryCount
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testGetAndSetCMSXDeliveryCount && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testBooleanPropertyConversion
id: MessageTest_testBooleanPropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testBooleanPropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testBytePropertyConversion
id: MessageTest_testBytePropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testBytePropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testShortPropertyConversion
id: MessageTest_testShortPropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testShortPropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testIntPropertyConversion
id: MessageTest_testIntPropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testIntPropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testLongPropertyConversion
id: MessageTest_testLongPropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testLongPropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testFloatPropertyConversion
id: MessageTest_testFloatPropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testFloatPropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testDoublePropertyConversion
id: MessageTest_testDoublePropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testDoublePropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: MessageTest_testStringPropertyConversion
id: MessageTest_testStringPropertyConversion
run: ./tests/brokertest/brokertest --gtest_filter=MessageTest.testStringPropertyConversion && echo ::set-output name=status::success
continue-on-error: true
- name: QueueBrowserTest_testReceiveBrowseReceive
id: QueueBrowserTest_testReceiveBrowseReceive
run: ./tests/brokertest/brokertest --gtest_filter=QueueBrowserTest.testReceiveBrowseReceive && echo ::set-output name=status::success
continue-on-error: true
- name: QueueBrowserTest_testBrowseReceive
id: QueueBrowserTest_testBrowseReceive
run: ./tests/brokertest/brokertest --gtest_filter=QueueBrowserTest.testBrowseReceive && echo ::set-output name=status::success
continue-on-error: true
- name: QueueBrowserTest_testQueueBrowserWith2Consumers
id: QueueBrowserTest_testQueueBrowserWith2Consumers
run: ./tests/brokertest/brokertest --gtest_filter=QueueBrowserTest.testQueueBrowserWith2Consumers && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testBasicSelectors
id: SelectorTest_testBasicSelectors
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testBasicSelectors && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testBooleanSelector
id: SelectorTest_testBooleanSelector
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testBooleanSelector && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testJMSPropertySelectors
id: SelectorTest_testJMSPropertySelectors
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testJMSPropertySelectors && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testPropertyTypes
id: SelectorTest_testPropertyTypes
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testPropertyTypes && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testAndSelectors
id: SelectorTest_testAndSelectors
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testAndSelectors && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testOrSelectors
id: SelectorTest_testOrSelectors
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testOrSelectors && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testBetween
id: SelectorTest_testBetween
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testBetween && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testIn
id: SelectorTest_testIn
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testIn && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testIsNull
id: SelectorTest_testIsNull
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testIsNull && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testStringQuoteParsing
id: SelectorTest_testStringQuoteParsing
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testStringQuoteParsing && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testLikeComparisons
id: SelectorTest_testLikeComparisons
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testLikeComparisons && echo ::set-output name=status::success
continue-on-error: true
- name: SelectorTest_testInvalidSelector
id: SelectorTest_testInvalidSelector
run: ./tests/brokertest/brokertest --gtest_filter=SelectorTest.testInvalidSelector && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleRollbackTest_testRollbacks
id: SimpleRollbackTest_testRollbacks
run: ./tests/brokertest/brokertest --gtest_filter=SimpleRollbackTest.testRollbacks && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testAutoAck
id: SimpleTest_testAutoAck
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testAutoAck && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testClientAck
id: SimpleTest_testClientAck
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testClientAck && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testProducerWithNullDestination
id: SimpleTest_testProducerWithNullDestination
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testProducerWithNullDestination && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testProducerSendWithNullDestination
id: SimpleTest_testProducerSendWithNullDestination
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testProducerSendWithNullDestination && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testProducerSendToNonDefaultDestination
id: SimpleTest_testProducerSendToNonDefaultDestination
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testProducerSendToNonDefaultDestination && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testSyncReceive
id: SimpleTest_testSyncReceive
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testSyncReceive && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testSyncReceiveClientAck
id: SimpleTest_testSyncReceiveClientAck
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testSyncReceiveClientAck && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testMultipleConnections
id: SimpleTest_testMultipleConnections
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testMultipleConnections && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testMultipleSessions
id: SimpleTest_testMultipleSessions
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testMultipleSessions && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testReceiveAlreadyInQueue
id: SimpleTest_testReceiveAlreadyInQueue
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testReceiveAlreadyInQueue && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testQuickCreateAndDestroy
id: SimpleTest_testQuickCreateAndDestroy
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testQuickCreateAndDestroy && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testBytesMessageSendRecv
id: SimpleTest_testBytesMessageSendRecv
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testBytesMessageSendRecv && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testBytesMessageSendRecvAsync
id: SimpleTest_testBytesMessageSendRecvAsync
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testBytesMessageSendRecvAsync && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testNewCloseDelete
id: SimpleTest_testNewCloseDelete
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testNewCloseDelete && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testDeleteDestinationWithSubscribersFails
id: SimpleTest_testDeleteDestinationWithSubscribersFails
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testDeleteDestinationWithSubscribersFails && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testPublishFailsForDestoryedTempDestination
id: SimpleTest_testPublishFailsForDestoryedTempDestination
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testPublishFailsForDestoryedTempDestination && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testDuplicateClientID
id: SimpleTest_testDuplicateClientID
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testDuplicateClientID && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testClientTimeToLive
id: SimpleTest_testClientTimeToLive
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testClientTimeToLive && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testServerTimeToLive
id: SimpleTest_testServerTimeToLive
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testServerTimeToLive && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testPriority
id: SimpleTest_testPriority
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testPriority && echo ::set-output name=status::success
continue-on-error: true
- name: SimpleTest_testRoundRobin
id: SimpleTest_testRoundRobin
run: ./tests/brokertest/brokertest --gtest_filter=SimpleTest.testRoundRobin && echo ::set-output name=status::success
continue-on-error: true
- name: TextMessageTest_testSendRecvCloneTextMessage
id: TextMessageTest_testSendRecvCloneTextMessage
run: ./tests/brokertest/brokertest --gtest_filter=TextMessageTest.testSendRecvCloneTextMessage && echo ::set-output name=status::success
continue-on-error: true
- name: TextMessageTest_testClearBody
id: TextMessageTest_testClearBody
run: ./tests/brokertest/brokertest --gtest_filter=TextMessageTest.testClearBody && echo ::set-output name=status::success
continue-on-error: true
- name: TransactionTest_testSendReceiveTransactedBatches
id: TransactionTest_testSendReceiveTransactedBatches
run: ./tests/brokertest/brokertest --gtest_filter=TransactionTest.testSendReceiveTransactedBatches && echo ::set-output name=status::success
continue-on-error: true
- name: TransactionTest_testSendRollback
id: TransactionTest_testSendRollback
run: ./tests/brokertest/brokertest --gtest_filter=TransactionTest.testSendRollback && echo ::set-output name=status::success
continue-on-error: true
- name: TransactionTest_testSendRollbackCommitRollback
id: TransactionTest_testSendRollbackCommitRollback
run: ./tests/brokertest/brokertest --gtest_filter=TransactionTest.testSendRollbackCommitRollback && echo ::set-output name=status::success
continue-on-error: true
- name: TransactionTest_testSendSessionClose
id: TransactionTest_testSendSessionClose
run: ./tests/brokertest/brokertest --gtest_filter=TransactionTest.testSendSessionClose && echo ::set-output name=status::success
continue-on-error: true
- name: TransactionTest_testWithTTLSet
id: TransactionTest_testWithTTLSet
run: ./tests/brokertest/brokertest --gtest_filter=TransactionTest.testWithTTLSet && echo ::set-output name=status::success
continue-on-error: true
- name: TransactionTest_testSessionCommitAfterConsumerClosed
id: TransactionTest_testSessionCommitAfterConsumerClosed
run: ./tests/brokertest/brokertest --gtest_filter=TransactionTest.testSessionCommitAfterConsumerClosed && echo ::set-output name=status::success
continue-on-error: true
- name: Upload log
uses: actions/upload-artifact@v1
with:
name: ${{ format('{0}.{1}.log', matrix.os, matrix.compiler) }}
path: broker.log
- name: Check on failures AsyncSenderTest_testAsyncSends
if: steps.AsyncSenderTest_testAsyncSends.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testSendRecvCloneBytesMessage
if: steps.BytesMessageTest_testSendRecvCloneBytesMessage.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testGetBodyLength
if: steps.BytesMessageTest_testGetBodyLength.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadBoolean
if: steps.BytesMessageTest_testReadBoolean.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadByte
if: steps.BytesMessageTest_testReadByte.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadShort
if: steps.BytesMessageTest_testReadShort.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadUnsignedShort
if: steps.BytesMessageTest_testReadUnsignedShort.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadChar
if: steps.BytesMessageTest_testReadChar.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadInt
if: steps.BytesMessageTest_testReadInt.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadLong
if: steps.BytesMessageTest_testReadLong.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadFloat
if: steps.BytesMessageTest_testReadFloat.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadDouble
if: steps.BytesMessageTest_testReadDouble.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadString
if: steps.BytesMessageTest_testReadString.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadUTF
if: steps.BytesMessageTest_testReadUTF.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadBytesbyteArray
if: steps.BytesMessageTest_testReadBytesbyteArray.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadBytesbyteArray2
if: steps.BytesMessageTest_testReadBytesbyteArray2.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testGetBodyBytes
if: steps.BytesMessageTest_testGetBodyBytes.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testClearBody
if: steps.BytesMessageTest_testClearBody.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReset
if: steps.BytesMessageTest_testReset.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testReadOnlyBody
if: steps.BytesMessageTest_testReadOnlyBody.outputs.status != 'success'
run: exit 1
- name: Check on failures BytesMessageTest_testWriteOnlyBody
if: steps.BytesMessageTest_testWriteOnlyBody.outputs.status != 'success'
run: exit 1
- name: Check on failures ClientAckTest_testAckedMessageAreConsumed
if: steps.ClientAckTest_testAckedMessageAreConsumed.outputs.status != 'success'
run: exit 1
- name: Check on failures ClientAckTest_testLastMessageAcked
if: steps.ClientAckTest_testLastMessageAcked.outputs.status != 'success'
run: exit 1
- name: Check on failures ClientAckTest_testFirstMessageAcked
if: steps.ClientAckTest_testFirstMessageAcked.outputs.status != 'success'
run: exit 1
- name: Check on failures ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionClose
if: steps.ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionClose.outputs.status != 'success'
run: exit 1
- name: Check on failures ClientAckTest_testAckedMessageAreConsumedAsync
if: steps.ClientAckTest_testAckedMessageAreConsumedAsync.outputs.status != 'success'
run: exit 1
- name: Check on failures ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionCloseAsync
if: steps.ClientAckTest_testUnAckedMessageAreNotConsumedOnSessionCloseAsync.outputs.status != 'success'
run: exit 1
- name: Check on failures ConnectionStartStopTest_testStoppedConsumerHoldsMessagesTillStarted
if: steps.ConnectionStartStopTest_testStoppedConsumerHoldsMessagesTillStarted.outputs.status != 'success'
run: exit 1
- name: Check on failures ConnectionStartStopTest_testMultipleConnectionStops
if: steps.ConnectionStartStopTest_testMultipleConnectionStops.outputs.status != 'success'
run: exit 1
- name: Check on failures DurableTest_testDurableConsumer
if: steps.DurableTest_testDurableConsumer.outputs.status != 'success'
run: exit 1
- name: Check on failures JmsMessageGroupTest_testMessageSend
if: steps.JmsMessageGroupTest_testMessageSend.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testSendRecvCloneMapMessage
if: steps.MapMessageTest_testSendRecvCloneMapMessage.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testEmptyMapSendReceive
if: steps.MapMessageTest_testEmptyMapSendReceive.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testMapWithEmptyStringValue
if: steps.MapMessageTest_testMapWithEmptyStringValue.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testMapSetEmptyBytesVector
if: steps.MapMessageTest_testMapSetEmptyBytesVector.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testBytesConversion
if: steps.MapMessageTest_testBytesConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetBoolean
if: steps.MapMessageTest_testGetBoolean.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetByte
if: steps.MapMessageTest_testGetByte.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetShort
if: steps.MapMessageTest_testGetShort.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetChar
if: steps.MapMessageTest_testGetChar.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetInt
if: steps.MapMessageTest_testGetInt.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetLong
if: steps.MapMessageTest_testGetLong.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetFloat
if: steps.MapMessageTest_testGetFloat.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetDouble
if: steps.MapMessageTest_testGetDouble.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetString
if: steps.MapMessageTest_testGetString.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetBytes
if: steps.MapMessageTest_testGetBytes.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testGetMapNames
if: steps.MapMessageTest_testGetMapNames.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testItemExists
if: steps.MapMessageTest_testItemExists.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testClearBody
if: steps.MapMessageTest_testClearBody.outputs.status != 'success'
run: exit 1
- name: Check on failures MapMessageTest_testReadOnlyBody
if: steps.MapMessageTest_testReadOnlyBody.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testSendRecvCloneProperty
if: steps.MessageTest_testSendRecvCloneProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testCopy
if: steps.MessageTest_testCopy.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testClearProperties
if: steps.MessageTest_testClearProperties.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testPropertyExists
if: steps.MessageTest_testPropertyExists.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetBooleanProperty
if: steps.MessageTest_testGetBooleanProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetByteProperty
if: steps.MessageTest_testGetByteProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetShortProperty
if: steps.MessageTest_testGetShortProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetIntProperty
if: steps.MessageTest_testGetIntProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetLongProperty
if: steps.MessageTest_testGetLongProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetFloatProperty
if: steps.MessageTest_testGetFloatProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetDoubleProperty
if: steps.MessageTest_testGetDoubleProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetStringProperty
if: steps.MessageTest_testGetStringProperty.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetPropertyNames
if: steps.MessageTest_testGetPropertyNames.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testSetEmptyPropertyName
if: steps.MessageTest_testSetEmptyPropertyName.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testGetAndSetCMSXDeliveryCount
if: steps.MessageTest_testGetAndSetCMSXDeliveryCount.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testBooleanPropertyConversion
if: steps.MessageTest_testBooleanPropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testBytePropertyConversion
if: steps.MessageTest_testBytePropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testShortPropertyConversion
if: steps.MessageTest_testShortPropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testIntPropertyConversion
if: steps.MessageTest_testIntPropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testLongPropertyConversion
if: steps.MessageTest_testLongPropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testFloatPropertyConversion
if: steps.MessageTest_testFloatPropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testDoublePropertyConversion
if: steps.MessageTest_testDoublePropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures MessageTest_testStringPropertyConversion
if: steps.MessageTest_testStringPropertyConversion.outputs.status != 'success'
run: exit 1
- name: Check on failures QueueBrowserTest_testReceiveBrowseReceive
if: steps.QueueBrowserTest_testReceiveBrowseReceive.outputs.status != 'success'
run: exit 1
- name: Check on failures QueueBrowserTest_testBrowseReceive
if: steps.QueueBrowserTest_testBrowseReceive.outputs.status != 'success'
run: exit 1
- name: Check on failures QueueBrowserTest_testQueueBrowserWith2Consumers
if: steps.QueueBrowserTest_testQueueBrowserWith2Consumers.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testBasicSelectors
if: steps.SelectorTest_testBasicSelectors.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testBooleanSelector
if: steps.SelectorTest_testBooleanSelector.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testJMSPropertySelectors
if: steps.SelectorTest_testJMSPropertySelectors.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testPropertyTypes
if: steps.SelectorTest_testPropertyTypes.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testAndSelectors
if: steps.SelectorTest_testAndSelectors.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testOrSelectors
if: steps.SelectorTest_testOrSelectors.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testBetween
if: steps.SelectorTest_testBetween.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testIn
if: steps.SelectorTest_testIn.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testIsNull
if: steps.SelectorTest_testIsNull.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testStringQuoteParsing
if: steps.SelectorTest_testStringQuoteParsing.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testLikeComparisons
if: steps.SelectorTest_testLikeComparisons.outputs.status != 'success'
run: exit 1
- name: Check on failures SelectorTest_testInvalidSelector
if: steps.SelectorTest_testInvalidSelector.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleRollbackTest_testRollbacks
if: steps.SimpleRollbackTest_testRollbacks.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testAutoAck
if: steps.SimpleTest_testAutoAck.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testClientAck
if: steps.SimpleTest_testClientAck.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testProducerWithNullDestination
if: steps.SimpleTest_testProducerWithNullDestination.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testProducerSendWithNullDestination
if: steps.SimpleTest_testProducerSendWithNullDestination.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testProducerSendToNonDefaultDestination
if: steps.SimpleTest_testProducerSendToNonDefaultDestination.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testSyncReceive
if: steps.SimpleTest_testSyncReceive.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testSyncReceiveClientAck
if: steps.SimpleTest_testSyncReceiveClientAck.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testMultipleConnections
if: steps.SimpleTest_testMultipleConnections.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testMultipleSessions
if: steps.SimpleTest_testMultipleSessions.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testReceiveAlreadyInQueue
if: steps.SimpleTest_testReceiveAlreadyInQueue.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testQuickCreateAndDestroy
if: steps.SimpleTest_testQuickCreateAndDestroy.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testBytesMessageSendRecv
if: steps.SimpleTest_testBytesMessageSendRecv.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testBytesMessageSendRecvAsync
if: steps.SimpleTest_testBytesMessageSendRecvAsync.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testNewCloseDelete
if: steps.SimpleTest_testNewCloseDelete.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testDeleteDestinationWithSubscribersFails
if: steps.SimpleTest_testDeleteDestinationWithSubscribersFails.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testPublishFailsForDestoryedTempDestination
if: steps.SimpleTest_testPublishFailsForDestoryedTempDestination.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testDuplicateClientID
if: steps.SimpleTest_testDuplicateClientID.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testClientTimeToLive
if: steps.SimpleTest_testClientTimeToLive.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testServerTimeToLive
if: steps.SimpleTest_testServerTimeToLive.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testPriority
if: steps.SimpleTest_testPriority.outputs.status != 'success'
run: exit 1
- name: Check on failures SimpleTest_testRoundRobin
if: steps.SimpleTest_testRoundRobin.outputs.status != 'success'
run: exit 1
- name: Check on failures TextMessageTest_testSendRecvCloneTextMessage
if: steps.TextMessageTest_testSendRecvCloneTextMessage.outputs.status != 'success'
run: exit 1
- name: Check on failures TextMessageTest_testClearBody
if: steps.TextMessageTest_testClearBody.outputs.status != 'success'
run: exit 1
- name: Check on failures TransactionTest_testSendReceiveTransactedBatches
if: steps.TransactionTest_testSendReceiveTransactedBatches.outputs.status != 'success'
run: exit 1
- name: Check on failures TransactionTest_testSendRollback
if: steps.TransactionTest_testSendRollback.outputs.status != 'success'
run: exit 1
- name: Check on failures TransactionTest_testSendRollbackCommitRollback
if: steps.TransactionTest_testSendRollbackCommitRollback.outputs.status != 'success'
run: exit 1
- name: Check on failures TransactionTest_testSendSessionClose
if: steps.TransactionTest_testSendSessionClose.outputs.status != 'success'
run: exit 1
- name: Check on failures TransactionTest_testWithTTLSet
if: steps.TransactionTest_testWithTTLSet.outputs.status != 'success'
run: exit 1
- name: Check on failures TransactionTest_testSessionCommitAfterConsumerClosed
if: steps.TransactionTest_testSessionCommitAfterConsumerClosed.outputs.status != 'success'
run: exit 1