0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034 #include <ndrx_config.h>
0035 #include <stdio.h>
0036 #include <stdlib.h>
0037 #include <cgreen/cgreen.h>
0038 #include "atmiuni1.h"
0039
0040 #include <ndrstandard.h>
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050 int system_dbg(char *cmd)
0051 {
0052 int ret;
0053 fprintf(stderr, "************ RUNNING TEST: [%s] *********************\n", cmd);
0054 ret=system(cmd);
0055 fprintf(stderr, "************ FINISHED TEST: [%s] with %d ************\n", cmd, ret);
0056 return ret;
0057 }
0058
0059 Ensure(test000_system)
0060 {
0061 int ret;
0062 ret=system_dbg("test000_system/run.sh");
0063 assert_equal(ret, EXSUCCEED);
0064 }
0065
0066 Ensure(test000_system_atmiunit0)
0067 {
0068 int ret;
0069 ret=system_dbg("test000_system/run-unit.sh");
0070 assert_equal(ret, EXSUCCEED);
0071 }
0072
0073 Ensure(test001_basiccall)
0074 {
0075 int ret;
0076 ret=system_dbg("test001_basiccall/run.sh");
0077 assert_equal(ret, EXSUCCEED);
0078 }
0079
0080 Ensure(test002_basicforward)
0081 {
0082 int ret;
0083 ret=system_dbg("test002_basicforward/run.sh");
0084 assert_equal(ret, EXSUCCEED);
0085 }
0086
0087 Ensure(test003_basicconvers)
0088 {
0089 int ret;
0090 ret=system_dbg("test003_basicconvers/run.sh");
0091 assert_equal(ret, EXSUCCEED);
0092 }
0093
0094 Ensure(test004_basicevent)
0095 {
0096 int ret;
0097 ret=system_dbg("test004_basicevent/run.sh");
0098 assert_equal(ret, EXSUCCEED);
0099
0100 }
0101
0102 Ensure(test005_convconfload)
0103 {
0104 int ret;
0105 ret=system_dbg("test005_convconfload/run.sh");
0106 assert_equal(ret, EXSUCCEED);
0107 }
0108
0109 Ensure(test006_ulog)
0110 {
0111 int ret;
0112 ret=system_dbg("test006_ulog/run.sh");
0113 assert_equal(ret, EXSUCCEED);
0114 }
0115
0116 Ensure(test007_advertise)
0117 {
0118 int ret;
0119 ret=system_dbg("test007_advertise/run.sh");
0120 assert_equal(ret, EXSUCCEED);
0121 }
0122
0123 Ensure(test008_extensions)
0124 {
0125 int ret;
0126 ret=system_dbg("test008_extensions/run.sh");
0127 assert_equal(ret, EXSUCCEED);
0128 }
0129
0130 Ensure(test009_srvdie)
0131 {
0132 int ret;
0133 ret=system_dbg("test009_srvdie/run.sh");
0134 assert_equal(ret, EXSUCCEED);
0135 }
0136
0137 Ensure(test010_strtracecond)
0138 {
0139 int ret;
0140 ret=system_dbg("test010_strtracecond/run.sh");
0141 assert_equal(ret, EXSUCCEED);
0142 }
0143
0144 Ensure(test011_tout)
0145 {
0146 int ret;
0147 ret=system_dbg("test011_tout/run.sh");
0148 assert_equal(ret, EXSUCCEED);
0149 }
0150
0151 Ensure(test012_admqfull)
0152 {
0153 int ret;
0154 ret=system_dbg("test012_admqfull/run.sh");
0155 assert_equal(ret, EXSUCCEED);
0156 }
0157
0158 Ensure(test001_basiccall_dom)
0159 {
0160 int ret;
0161 ret=system_dbg("test001_basiccall/run-dom.sh");
0162 assert_equal(ret, EXSUCCEED);
0163 }
0164
0165 Ensure(test002_basicforward_dom)
0166 {
0167 int ret;
0168 ret=system_dbg("test002_basicforward/run-dom.sh");
0169 assert_equal(ret, EXSUCCEED);
0170 }
0171
0172 Ensure(test003_basicconvers_dom)
0173 {
0174 int ret;
0175 ret=system_dbg("test003_basicconvers/run-dom.sh");
0176 assert_equal(ret, EXSUCCEED);
0177 }
0178
0179 Ensure(test004_basicevent_dom)
0180 {
0181 int ret;
0182 ret=system_dbg("test004_basicevent/run-dom.sh");
0183 assert_equal(ret, EXSUCCEED);
0184
0185 }
0186
0187 Ensure(test013_procnorsp)
0188 {
0189 int ret;
0190 ret=system_dbg("test013_procnorsp/run.sh");
0191 assert_equal(ret, EXSUCCEED);
0192 }
0193
0194 Ensure(test015_threads)
0195 {
0196 int ret;
0197 ret=system_dbg("test015_threads/run.sh");
0198 assert_equal(ret, EXSUCCEED);
0199 }
0200
0201 Ensure(test017_srvthread)
0202 {
0203 int ret;
0204 ret=system_dbg("test017_srvthread/run.sh");
0205 assert_equal(ret, EXSUCCEED);
0206 }
0207
0208 Ensure(test018_tpacalltout)
0209 {
0210 int ret;
0211 ret=system_dbg("test018_tpacalltout/run.sh");
0212 assert_equal(ret, EXSUCCEED);
0213 }
0214
0215 Ensure(test021_xafull)
0216 {
0217 int ret;
0218 ret=system_dbg("test021_xafull/run.sh");
0219 assert_equal(ret, EXSUCCEED);
0220 }
0221
0222 Ensure(test022_typedstring)
0223 {
0224 int ret;
0225 ret=system_dbg("test022_typedstring/run.sh");
0226 assert_equal(ret, EXSUCCEED);
0227 }
0228
0229 Ensure(test023_typedcarray)
0230 {
0231 int ret;
0232 ret=system_dbg("test023_typedcarray/run.sh");
0233 assert_equal(ret, EXSUCCEED);
0234 }
0235
0236 Ensure(test024_json)
0237 {
0238 int ret;
0239 ret=system_dbg("test024_json/run.sh");
0240 assert_equal(ret, EXSUCCEED);
0241 }
0242
0243 Ensure(test025_cpmsrv)
0244 {
0245 int ret;
0246 ret=system_dbg("test025_cpmsrv/run.sh");
0247 assert_equal(ret, EXSUCCEED);
0248 }
0249
0250 Ensure(test026_typedjson)
0251 {
0252 int ret;
0253 ret=system_dbg("test026_typedjson/run.sh");
0254 assert_equal(ret, EXSUCCEED);
0255 }
0256
0257 Ensure(test027_pscript)
0258 {
0259 int ret;
0260 ret=system_dbg("test027_pscript/run.sh");
0261 assert_equal(ret, EXSUCCEED);
0262 }
0263
0264 Ensure(test028_tmq)
0265 {
0266 int ret;
0267 ret=system_dbg("test028_tmq/run.sh");
0268 assert_equal(ret, EXSUCCEED);
0269 }
0270
0271 Ensure(test029_inicfg)
0272 {
0273 int ret;
0274 ret=system_dbg("test029_inicfg/run.sh");
0275 assert_equal(ret, EXSUCCEED);
0276 }
0277
0278 Ensure(test030_cconfsrv)
0279 {
0280 int ret;
0281 ret=system_dbg("test030_cconfsrv/run.sh");
0282 assert_equal(ret, EXSUCCEED);
0283 }
0284
0285 Ensure(test031_logging)
0286 {
0287 int ret;
0288 ret=system_dbg("test031_logging/run.sh");
0289 assert_equal(ret, EXSUCCEED);
0290 }
0291
0292 Ensure(test032_oapi)
0293 {
0294 int ret;
0295 ret=system_dbg("test032_oapi/run.sh");
0296 assert_equal(ret, EXSUCCEED);
0297 }
0298
0299 Ensure(test033_provision)
0300 {
0301 int ret;
0302 ret=system_dbg("test033_provision/run.sh");
0303 assert_equal(ret, EXSUCCEED);
0304 }
0305
0306 Ensure(test034_shmreuse)
0307 {
0308 int ret;
0309 ret=system_dbg("test034_shmreuse/run.sh");
0310 assert_equal(ret, EXSUCCEED);
0311 }
0312
0313 Ensure(test035_hkeep)
0314 {
0315 int ret;
0316 ret=system_dbg("test035_hkeep/run.sh");
0317 assert_equal(ret, EXSUCCEED);
0318 }
0319
0320 Ensure(test036_tprecover)
0321 {
0322 int ret;
0323 ret=system_dbg("test036_tprecover/run.sh");
0324 assert_equal(ret, EXSUCCEED);
0325 }
0326
0327 Ensure(test037_down)
0328 {
0329 int ret;
0330 ret=system_dbg("test037_down/run.sh");
0331 assert_equal(ret, EXSUCCEED);
0332 }
0333
0334 Ensure(test038_tpnotify)
0335 {
0336 int ret;
0337 ret=system_dbg("test038_tpnotify/run.sh");
0338 assert_equal(ret, EXSUCCEED);
0339 }
0340
0341 Ensure(test039_tpbroadcast)
0342 {
0343 int ret;
0344 ret=system_dbg("test039_tpbroadcast/run.sh");
0345 assert_equal(ret, EXSUCCEED);
0346 }
0347
0348 Ensure(test040_typedview)
0349 {
0350 int ret;
0351 ret=system_dbg("test040_typedview/run.sh");
0352 assert_equal(ret, EXSUCCEED);
0353 }
0354
0355 Ensure(test040_typedview_dom)
0356 {
0357 int ret;
0358 ret=system_dbg("test040_typedview/run-dom.sh");
0359 assert_equal(ret, EXSUCCEED);
0360 }
0361
0362 Ensure(test041_bigmsg)
0363 {
0364 int ret;
0365 ret=system_dbg("test041_bigmsg/run.sh");
0366 assert_equal(ret, EXSUCCEED);
0367 }
0368 Ensure(test042_bignet)
0369 {
0370 int ret;
0371 ret=system_dbg("test042_bignet/run.sh");
0372 assert_equal(ret, EXSUCCEED);
0373 }
0374
0375 Ensure(test043_encrypt)
0376 {
0377 int ret;
0378 ret=system_dbg("test043_encrypt/run.sh");
0379 assert_equal(ret, EXSUCCEED);
0380 }
0381
0382 Ensure(test044_ping)
0383 {
0384 int ret;
0385 ret=system_dbg("test044_ping/run.sh");
0386 assert_equal(ret, EXSUCCEED);
0387 }
0388
0389 Ensure(test045_tpcallnoblock)
0390 {
0391 int ret;
0392 ret=system_dbg("test045_tpcallnoblock/run.sh");
0393 assert_equal(ret, EXSUCCEED);
0394 }
0395
0396 Ensure(test046_twopasscfg)
0397 {
0398 int ret;
0399 ret=system_dbg("test046_twopasscfg/run.sh");
0400 assert_equal(ret, EXSUCCEED);
0401 }
0402
0403 Ensure(test047_oradb)
0404 {
0405 int ret;
0406 ret=system_dbg("test047_oradb/run.sh");
0407 assert_equal(ret, EXSUCCEED);
0408 }
0409
0410 Ensure(test048_cache)
0411 {
0412 int ret;
0413 ret=system_dbg("test048_cache/run.sh");
0414 assert_equal(ret, EXSUCCEED);
0415 }
0416
0417 Ensure(test049_masksvc)
0418 {
0419 int ret;
0420 ret=system_dbg("test049_masksvc/run.sh");
0421 assert_equal(ret, EXSUCCEED);
0422 }
0423
0424 Ensure(test050_ubfdb)
0425 {
0426 int ret;
0427 ret=system_dbg("test050_ubfdb/run.sh");
0428 assert_equal(ret, EXSUCCEED);
0429 }
0430
0431 Ensure(test051_settout)
0432 {
0433 int ret;
0434 ret=system_dbg("test051_settout/run.sh");
0435 assert_equal(ret, EXSUCCEED);
0436 }
0437
0438 Ensure(test052_minstart)
0439 {
0440 int ret;
0441 ret=system_dbg("test052_minstart/run.sh");
0442 assert_equal(ret, EXSUCCEED);
0443 }
0444
0445 Ensure(test053_logoff)
0446 {
0447 int ret;
0448 ret=system_dbg("test053_logoff/run.sh");
0449 assert_equal(ret, EXSUCCEED);
0450 }
0451
0452 Ensure(test054_svwrap)
0453 {
0454 int ret;
0455 ret=system_dbg("test054_svwrap/run.sh");
0456 assert_equal(ret, EXSUCCEED);
0457 }
0458
0459 Ensure(test055_envs)
0460 {
0461 int ret;
0462 ret=system_dbg("test055_envs/run.sh");
0463 assert_equal(ret, EXSUCCEED);
0464 }
0465
0466 Ensure(test056_tpimpexp)
0467 {
0468 int ret;
0469 ret=system_dbg("test056_tpimpexp/run.sh");
0470 assert_equal(ret, EXSUCCEED);
0471 }
0472
0473
0474 Ensure(test057_invlcmd)
0475 {
0476 int ret;
0477 ret=system_dbg("test057_invlcmd/run.sh");
0478 assert_equal(ret, EXSUCCEED);
0479 }
0480
0481 Ensure(test058_systemv)
0482 {
0483 int ret;
0484 ret=system_dbg("test058_systemv/run.sh");
0485 assert_equal(ret, EXSUCCEED);
0486 }
0487
0488 Ensure(test059_pq)
0489 {
0490 int ret;
0491 ret=system_dbg("test059_pq/run.sh");
0492 assert_equal(ret, EXSUCCEED);
0493 }
0494
0495 Ensure(test060_ndxdfork)
0496 {
0497 int ret;
0498 ret=system_dbg("test060_ndxdfork/run.sh");
0499 assert_equal(ret, EXSUCCEED);
0500 }
0501
0502 Ensure(test061_ndxddup)
0503 {
0504 int ret;
0505 ret=system_dbg("test061_ndxddup/run.sh");
0506 assert_equal(ret, EXSUCCEED);
0507 }
0508
0509 Ensure(test062_memlimits)
0510 {
0511 int ret;
0512 ret=system_dbg("test062_memlimits/run.sh");
0513 assert_equal(ret, EXSUCCEED);
0514 }
0515
0516 Ensure(test063_cpmrange)
0517 {
0518 int ret;
0519 ret=system_dbg("test063_cpmrange/run.sh");
0520 assert_equal(ret, EXSUCCEED);
0521 }
0522
0523 Ensure(test064_bufswitch)
0524 {
0525 int ret;
0526 ret=system_dbg("test064_bufswitch/run.sh");
0527 assert_equal(ret, EXSUCCEED);
0528 }
0529
0530 Ensure(test065_tpcancel)
0531 {
0532 int ret;
0533 ret=system_dbg("test065_tpcancel/run.sh");
0534 assert_equal(ret, EXSUCCEED);
0535 }
0536
0537 Ensure(test066_tmstartserver)
0538 {
0539 int ret;
0540 ret=system_dbg("test066_tmstartserver/run.sh");
0541 assert_equal(ret, EXSUCCEED);
0542 }
0543
0544 Ensure(test067_postgres)
0545 {
0546 int ret;
0547 ret=system_dbg("test067_postgres/run.sh");
0548 assert_equal(ret, EXSUCCEED);
0549 }
0550
0551 Ensure(test068_tpadm)
0552 {
0553 int ret;
0554 ret=system_dbg("test068_tpadm/run.sh");
0555 assert_equal(ret, EXSUCCEED);
0556 }
0557
0558 Ensure(test069_wnormal)
0559 {
0560 int ret;
0561 ret=system_dbg("test069_wnormal/run.sh");
0562 assert_equal(ret, EXSUCCEED);
0563 }
0564
0565 Ensure(test070_ubfhook)
0566 {
0567 int ret;
0568 ret=system_dbg("test070_ubfhook/run.sh");
0569 assert_equal(ret, EXSUCCEED);
0570 }
0571
0572 Ensure(test071_buildtools)
0573 {
0574 int ret;
0575 ret=system_dbg("test071_buildtools/run.sh");
0576 assert_equal(ret, EXSUCCEED);
0577 }
0578
0579 Ensure(test072_qos)
0580 {
0581 int ret;
0582 ret=system_dbg("test072_qos/run.sh");
0583 assert_equal(ret, EXSUCCEED);
0584 }
0585
0586 Ensure(test073_netact)
0587 {
0588 int ret;
0589 ret=system_dbg("test073_netact/run.sh");
0590 assert_equal(ret, EXSUCCEED);
0591 }
0592
0593 Ensure(test074_sanitulog)
0594 {
0595 int ret;
0596 ret=system_dbg("test074_sanitulog/run.sh");
0597 assert_equal(ret, EXSUCCEED);
0598 }
0599
0600 Ensure(test075_dispthread)
0601 {
0602 int ret;
0603 ret=system_dbg("test075_dispthread/run.sh");
0604 assert_equal(ret, EXSUCCEED);
0605 }
0606
0607 Ensure(test076_dispthreadxa)
0608 {
0609 int ret;
0610 ret=system_dbg("test076_dispthreadxa/run.sh");
0611 assert_equal(ret, EXSUCCEED);
0612 }
0613
0614 Ensure(test077_diedslowstrt)
0615 {
0616 int ret;
0617 ret=system_dbg("test077_diedslowstrt/run.sh");
0618 assert_equal(ret, EXSUCCEED);
0619 }
0620
0621 Ensure(test078_tpacallmix)
0622 {
0623 int ret;
0624 ret=system_dbg("test078_tpacallmix/run.sh");
0625 assert_equal(ret, EXSUCCEED);
0626 }
0627
0628 Ensure(test079_cliquote)
0629 {
0630 int ret;
0631 ret=system_dbg("test079_cliquote/run.sh");
0632 assert_equal(ret, EXSUCCEED);
0633 }
0634
0635 Ensure(test080_tpexit)
0636 {
0637 int ret;
0638 ret=system_dbg("test080_tpexit/run.sh");
0639 assert_equal(ret, EXSUCCEED);
0640 }
0641
0642 Ensure(test081_lcf)
0643 {
0644 int ret;
0645 ret=system_dbg("test081_lcf/run.sh");
0646 assert_equal(ret, EXSUCCEED);
0647 }
0648
0649 Ensure(test082_autotran)
0650 {
0651 int ret;
0652 ret=system_dbg("test082_autotran/run.sh");
0653 assert_equal(ret, EXSUCCEED);
0654 }
0655
0656 Ensure(test083_ddrsyntax)
0657 {
0658 int ret;
0659 ret=system_dbg("test083_ddrsyntax/run.sh");
0660 assert_equal(ret, EXSUCCEED);
0661 }
0662
0663 Ensure(test084_ddr)
0664 {
0665 int ret;
0666 ret=system_dbg("test084_ddr/run.sh");
0667 assert_equal(ret, EXSUCCEED);
0668 }
0669
0670 Ensure(test085_prio)
0671 {
0672 int ret;
0673 ret=system_dbg("test085_prio/run.sh");
0674 assert_equal(ret, EXSUCCEED);
0675 }
0676
0677 Ensure(test086_tmqlimit)
0678 {
0679 int ret;
0680 ret=system_dbg("test086_tmqlimit/run.sh");
0681 assert_equal(ret, EXSUCCEED);
0682 }
0683
0684
0685 Ensure(test087_tmsrv)
0686 {
0687 int ret;
0688 if ( (EXSUCCEED!=(ret=system_dbg("test087_tmsrv/run.sh")))
0689 || (EXSUCCEED!=(ret=system_dbg("test087_tmsrv/run-recon.sh")))
0690 || (EXSUCCEED!=(ret=system_dbg("test087_tmsrv/run-xa_end.sh")))
0691 )
0692 {
0693 assert_equal(ret, EXSUCCEED);
0694 }
0695 }
0696
0697 Ensure(test087_tmsrv_recon)
0698 {
0699 int ret;
0700 ret=system_dbg("test087_tmsrv/run-recon.sh");
0701 assert_equal(ret, EXSUCCEED);
0702 }
0703
0704 Ensure(test088_addlog)
0705 {
0706 int ret;
0707 ret=system_dbg("test088_addlog/run.sh");
0708 assert_equal(ret, EXSUCCEED);
0709 }
0710
0711 Ensure(test089_tmrecover)
0712 {
0713 int ret;
0714 ret=system_dbg("test089_tmrecover/run.sh");
0715 assert_equal(ret, EXSUCCEED);
0716 }
0717
0718 Ensure(test090_tuxmig)
0719 {
0720 int ret;
0721 ret=system_dbg("test090_tuxmig/run.sh");
0722 }
0723
0724 Ensure(test091_tpgotsig)
0725 {
0726 int ret;
0727 ret=system_dbg("test091_tpgotsig/run.sh");
0728 assert_equal(ret, EXSUCCEED);
0729 }
0730
0731 Ensure(test092_bflag)
0732 {
0733 int ret;
0734 ret=system_dbg("test092_bflag/run.sh");
0735 assert_equal(ret, EXSUCCEED);
0736 }
0737
0738 Ensure(test093_killseq)
0739 {
0740 int ret;
0741 ret=system_dbg("test093_killseq/run.sh");
0742 assert_equal(ret, EXSUCCEED);
0743 }
0744
0745 Ensure(test094_sigchld)
0746 {
0747 int ret;
0748 ret=system_dbg("test094_sigchld/run.sh");
0749 assert_equal(ret, EXSUCCEED);
0750 }
0751
0752 Ensure(test095_rqaddrel)
0753 {
0754 int ret;
0755 ret=system_dbg("test095_rqaddrel/run.sh");
0756 assert_equal(ret, EXSUCCEED);
0757 }
0758
0759 Ensure(test096_svcrmnet)
0760 {
0761 int ret;
0762 ret=system_dbg("test096_svcrmnet/run.sh");
0763 assert_equal(ret, EXSUCCEED);
0764 }
0765
0766 Ensure(test097_mtnojump)
0767 {
0768 int ret;
0769 ret=system_dbg("test097_mtnojump/run.sh");
0770 assert_equal(ret, EXSUCCEED);
0771 }
0772
0773 Ensure(test098_svqhkeep)
0774 {
0775 int ret;
0776 ret=system_dbg("test098_svqhkeep/run.sh");
0777 assert_equal(ret, EXSUCCEED);
0778 }
0779
0780 Ensure(test099_callbuflen)
0781 {
0782 int ret;
0783 ret=system_dbg("test099_callbuflen/run.sh");
0784 assert_equal(ret, EXSUCCEED);
0785 }
0786
0787
0788 Ensure(test100_svstdout)
0789 {
0790 int ret;
0791 ret=system_dbg("test100_svstdout/run.sh");
0792 assert_equal(ret, EXSUCCEED);
0793 }
0794
0795 Ensure(test101_dupsrv)
0796 {
0797 int ret;
0798 ret=system_dbg("test101_dupsrv/run.sh");
0799 assert_equal(ret, EXSUCCEED);
0800 }
0801
0802 Ensure(test102_procgrp)
0803 {
0804 int ret;
0805 ret=system_dbg("test102_procgrp/run.sh");
0806 assert_equal(ret, EXSUCCEED);
0807 }
0808
0809 Ensure(test103_singlegrp)
0810 {
0811 int ret;
0812 ret=system_dbg("test103_singlegrp/run.sh");
0813 assert_equal(ret, EXSUCCEED);
0814 }
0815
0816 Ensure(test104_tmqfailover)
0817 {
0818 int ret;
0819 ret=system_dbg("test104_tmqfailover/run.sh");
0820 assert_equal(ret, EXSUCCEED);
0821 }
0822
0823 Ensure(test105_respawn)
0824 {
0825 int ret;
0826 ret=system_dbg("test105_respawn/run.sh");
0827 assert_equal(ret, EXSUCCEED);
0828 }
0829
0830 Ensure(test106_periodcb)
0831 {
0832 int ret;
0833 ret=system_dbg("test106_periodcb/run.sh");
0834 assert_equal(ret, EXSUCCEED);
0835 }
0836
0837 Ensure(test107_tmsrvhkeep)
0838 {
0839 int ret;
0840 ret=system_dbg("test107_tmsrvhkeep/run.sh");
0841 assert_equal(ret, EXSUCCEED);
0842 }
0843
0844 TestSuite *atmi_test_all(void)
0845 {
0846 TestSuite *suite = create_test_suite();
0847 add_test(suite, test000_system);
0848 add_test(suite, test000_system_atmiunit0);
0849
0850 add_test(suite, test001_basiccall);
0851 add_test(suite, test002_basicforward);
0852 add_test(suite, test003_basicconvers);
0853 add_test(suite, test004_basicevent);
0854 add_test(suite, test005_convconfload);
0855 add_test(suite, test006_ulog);
0856 add_test(suite, test007_advertise);
0857 add_test(suite, test008_extensions);
0858 add_test(suite, test009_srvdie);
0859 add_test(suite, test010_strtracecond);
0860 add_test(suite, test011_tout);
0861
0862 #ifndef EX_OS_CYGWIN
0863 #ifdef SYS64BIT
0864
0865 add_test(suite, test012_admqfull);
0866 #endif
0867 #endif
0868
0869 add_test(suite, test001_basiccall_dom);
0870 add_test(suite, test002_basicforward_dom);
0871 add_test(suite, test003_basicconvers_dom);
0872 add_test(suite, test004_basicevent_dom);
0873 add_test(suite, test013_procnorsp);
0874 add_test(suite, test015_threads);
0875 add_test(suite, test017_srvthread);
0876 add_test(suite, test018_tpacalltout);
0877 add_test(suite, test021_xafull);
0878 add_test(suite, test022_typedstring);
0879 add_test(suite, test023_typedcarray);
0880 add_test(suite, test024_json);
0881 add_test(suite, test025_cpmsrv);
0882 add_test(suite, test026_typedjson);
0883 #ifndef NDRX_DISABLEPSCRIPT
0884 add_test(suite, test027_pscript);
0885 #endif
0886 add_test(suite, test028_tmq);
0887 add_test(suite, test029_inicfg);
0888 add_test(suite, test030_cconfsrv);
0889 add_test(suite, test031_logging);
0890 add_test(suite, test032_oapi);
0891
0892 #ifndef NDRX_DISABLEPSCRIPT
0893 add_test(suite, test033_provision);
0894 #endif
0895
0896
0897 add_test(suite, test034_shmreuse);
0898
0899
0900 add_test(suite, test035_hkeep);
0901
0902 add_test(suite, test036_tprecover);
0903
0904
0905 add_test(suite, test037_down);
0906
0907 add_test(suite, test038_tpnotify);
0908 add_test(suite, test039_tpbroadcast);
0909
0910 add_test(suite, test040_typedview);
0911
0912 add_test(suite, test040_typedview_dom);
0913
0914 #ifdef SYS64BIT
0915 #if defined(EX_OS_LINUX)
0916 add_test(suite, test041_bigmsg);
0917 add_test(suite,test042_bignet);
0918 #endif
0919 #endif
0920
0921 add_test(suite,test043_encrypt);
0922 add_test(suite,test044_ping);
0923 add_test(suite,test045_tpcallnoblock);
0924 add_test(suite,test046_twopasscfg);
0925 #ifdef NDRX_ENABLE_TEST47
0926 add_test(suite,test047_oradb);
0927 #endif
0928 add_test(suite,test048_cache);
0929 add_test(suite,test049_masksvc);
0930 add_test(suite,test050_ubfdb);
0931 add_test(suite,test051_settout);
0932 add_test(suite,test052_minstart);
0933 add_test(suite,test053_logoff);
0934 add_test(suite,test054_svwrap);
0935 add_test(suite,test055_envs);
0936 add_test(suite,test056_tpimpexp);
0937 add_test(suite,test057_invlcmd);
0938
0939 #ifdef EX_USE_SYSVQ
0940
0941 add_test(suite, test058_systemv);
0942 #endif
0943
0944 add_test(suite, test059_pq);
0945 add_test(suite, test060_ndxdfork);
0946 add_test(suite, test061_ndxddup);
0947
0948
0949
0950 #ifndef NDRX_SANITIZE
0951
0952 #ifndef EX_OS_DARWIN
0953 add_test(suite, test062_memlimits);
0954 #endif
0955 #endif
0956 add_test(suite, test063_cpmrange);
0957 add_test(suite, test064_bufswitch);
0958 add_test(suite, test065_tpcancel);
0959 add_test(suite, test066_tmstartserver);
0960
0961 #ifdef NDRX_USE_POSTGRES
0962 add_test(suite, test067_postgres);
0963 #endif
0964
0965 add_test(suite, test068_tpadm);
0966 add_test(suite, test069_wnormal);
0967 add_test(suite, test070_ubfhook);
0968 add_test(suite, test071_buildtools);
0969 add_test(suite, test072_qos);
0970 add_test(suite, test073_netact);
0971
0972
0973
0974
0975 #ifndef EX_USE_EMQ
0976 add_test(suite, test074_sanitulog);
0977 #endif
0978
0979 add_test(suite, test075_dispthread);
0980 add_test(suite, test076_dispthreadxa);
0981 add_test(suite, test077_diedslowstrt);
0982 add_test(suite, test078_tpacallmix);
0983 add_test(suite, test079_cliquote);
0984 add_test(suite, test080_tpexit);
0985 add_test(suite, test081_lcf);
0986 add_test(suite, test082_autotran);
0987 add_test(suite, test083_ddrsyntax);
0988 add_test(suite, test084_ddr);
0989 add_test(suite, test085_prio);
0990
0991
0992
0993
0994 #ifndef EX_USE_EMQ
0995
0996 add_test(suite, test086_tmqlimit);
0997 add_test(suite, test087_tmsrv);
0998 #endif
0999 add_test(suite, test088_addlog);
1000 add_test(suite, test089_tmrecover);
1001 add_test(suite, test090_tuxmig);
1002
1003 #ifdef EX_USE_EPOLL
1004 add_test(suite, test091_tpgotsig);
1005 #endif
1006
1007 add_test(suite, test092_bflag);
1008 add_test(suite, test093_killseq);
1009 add_test(suite, test094_sigchld);
1010 #ifdef EX_USE_SYSVQ
1011 add_test(suite, test095_rqaddrel);
1012 #endif
1013
1014
1015
1016
1017 #if defined(EX_USE_EPOLL)|| defined(EX_USE_SVAPOLL) || defined(EX_USE_KQUEUE)
1018 add_test(suite, test096_svcrmnet);
1019 #endif
1020 add_test(suite, test097_mtnojump);
1021
1022 add_test(suite, test098_svqhkeep);
1023 add_test(suite, test099_callbuflen);
1024 add_test(suite, test100_svstdout);
1025 add_test(suite, test101_dupsrv);
1026 add_test(suite, test102_procgrp);
1027 #ifndef EX_USE_EMQ
1028 add_test(suite, test103_singlegrp);
1029 add_test(suite, test104_tmqfailover);
1030 #endif
1031 add_test(suite, test105_respawn);
1032 add_test(suite, test106_periodcb);
1033 add_test(suite, test107_tmsrvhkeep);
1034
1035
1036 return suite;
1037 }
1038
1039
1040
1041
1042 int main(int argc, char** argv) {
1043
1044 int ret;
1045
1046 TestSuite *suite = create_test_suite();
1047
1048 add_suite(suite, atmi_test_all());
1049
1050
1051 if (argc > 1)
1052 {
1053 ret=run_single_test(suite,argv[1],create_text_reporter());
1054 }
1055 else
1056 {
1057 ret=run_test_suite(suite, create_text_reporter());
1058 }
1059
1060 destroy_test_suite(suite);
1061
1062 return ret;
1063 }
1064
1065