From e24e421369a2f060e78a0abd1bc97f82f8b0eeb7 Mon Sep 17 00:00:00 2001 From: "benjamin.franksen" <benjamin.franksen@helmholtz-berlin.de> Date: Tue, 10 Apr 2012 18:34:21 +0000 Subject: [PATCH] test: started improving pvSync test, needs more work --- test/validate/pvSync.db | 1000 +++++++++++++++++++++++++++++++++++++++ test/validate/pvSync.h | 1000 +++++++++++++++++++++++++++++++++++++++ test/validate/pvSync.st | 79 +++- 3 files changed, 2061 insertions(+), 18 deletions(-) create mode 100644 test/validate/pvSync.db create mode 100644 test/validate/pvSync.h diff --git a/test/validate/pvSync.db b/test/validate/pvSync.db new file mode 100644 index 00000000..6ab260a9 --- /dev/null +++ b/test/validate/pvSync.db @@ -0,0 +1,1000 @@ +record(ao,pvSync0) {field(MDEL,"-1")} +record(ao,pvSync1) {} +record(ao,pvSync2) {} +record(ao,pvSync3) {} +record(ao,pvSync4) {} +record(ao,pvSync5) {} +record(ao,pvSync6) {} +record(ao,pvSync7) {} +record(ao,pvSync8) {} +record(ao,pvSync9) {} +record(ao,pvSync10) {} +record(ao,pvSync11) {} +record(ao,pvSync12) {} +record(ao,pvSync13) {} +record(ao,pvSync14) {} +record(ao,pvSync15) {} +record(ao,pvSync16) {} +record(ao,pvSync17) {} +record(ao,pvSync18) {} +record(ao,pvSync19) {} +record(ao,pvSync20) {} +record(ao,pvSync21) {} +record(ao,pvSync22) {} +record(ao,pvSync23) {} +record(ao,pvSync24) {} +record(ao,pvSync25) {} +record(ao,pvSync26) {} +record(ao,pvSync27) {} +record(ao,pvSync28) {} +record(ao,pvSync29) {} +record(ao,pvSync30) {} +record(ao,pvSync31) {} +record(ao,pvSync32) {} +record(ao,pvSync33) {} +record(ao,pvSync34) {} +record(ao,pvSync35) {} +record(ao,pvSync36) {} +record(ao,pvSync37) {} +record(ao,pvSync38) {} +record(ao,pvSync39) {} +record(ao,pvSync40) {} +record(ao,pvSync41) {} +record(ao,pvSync42) {} +record(ao,pvSync43) {} +record(ao,pvSync44) {} +record(ao,pvSync45) {} +record(ao,pvSync46) {} +record(ao,pvSync47) {} +record(ao,pvSync48) {} +record(ao,pvSync49) {} +record(ao,pvSync50) {} +record(ao,pvSync51) {} +record(ao,pvSync52) {} +record(ao,pvSync53) {} +record(ao,pvSync54) {} +record(ao,pvSync55) {} +record(ao,pvSync56) {} +record(ao,pvSync57) {} +record(ao,pvSync58) {} +record(ao,pvSync59) {} +record(ao,pvSync60) {} +record(ao,pvSync61) {} +record(ao,pvSync62) {} +record(ao,pvSync63) {} +record(ao,pvSync64) {} +record(ao,pvSync65) {} +record(ao,pvSync66) {} +record(ao,pvSync67) {} +record(ao,pvSync68) {} +record(ao,pvSync69) {} +record(ao,pvSync70) {} +record(ao,pvSync71) {} +record(ao,pvSync72) {} +record(ao,pvSync73) {} +record(ao,pvSync74) {} +record(ao,pvSync75) {} +record(ao,pvSync76) {} +record(ao,pvSync77) {} +record(ao,pvSync78) {} +record(ao,pvSync79) {} +record(ao,pvSync80) {} +record(ao,pvSync81) {} +record(ao,pvSync82) {} +record(ao,pvSync83) {} +record(ao,pvSync84) {} +record(ao,pvSync85) {} +record(ao,pvSync86) {} +record(ao,pvSync87) {} +record(ao,pvSync88) {} +record(ao,pvSync89) {} +record(ao,pvSync90) {} +record(ao,pvSync91) {} +record(ao,pvSync92) {} +record(ao,pvSync93) {} +record(ao,pvSync94) {} +record(ao,pvSync95) {} +record(ao,pvSync96) {} +record(ao,pvSync97) {} +record(ao,pvSync98) {} +record(ao,pvSync99) {} +record(ao,pvSync100) {} +record(ao,pvSync101) {} +record(ao,pvSync102) {} +record(ao,pvSync103) {} +record(ao,pvSync104) {} +record(ao,pvSync105) {} +record(ao,pvSync106) {} +record(ao,pvSync107) {} +record(ao,pvSync108) {} +record(ao,pvSync109) {} +record(ao,pvSync110) {} +record(ao,pvSync111) {} +record(ao,pvSync112) {} +record(ao,pvSync113) {} +record(ao,pvSync114) {} +record(ao,pvSync115) {} +record(ao,pvSync116) {} +record(ao,pvSync117) {} +record(ao,pvSync118) {} +record(ao,pvSync119) {} +record(ao,pvSync120) {} +record(ao,pvSync121) {} +record(ao,pvSync122) {} +record(ao,pvSync123) {} +record(ao,pvSync124) {} +record(ao,pvSync125) {} +record(ao,pvSync126) {} +record(ao,pvSync127) {} +record(ao,pvSync128) {} +record(ao,pvSync129) {} +record(ao,pvSync130) {} +record(ao,pvSync131) {} +record(ao,pvSync132) {} +record(ao,pvSync133) {} +record(ao,pvSync134) {} +record(ao,pvSync135) {} +record(ao,pvSync136) {} +record(ao,pvSync137) {} +record(ao,pvSync138) {} +record(ao,pvSync139) {} +record(ao,pvSync140) {} +record(ao,pvSync141) {} +record(ao,pvSync142) {} +record(ao,pvSync143) {} +record(ao,pvSync144) {} +record(ao,pvSync145) {} +record(ao,pvSync146) {} +record(ao,pvSync147) {} +record(ao,pvSync148) {} +record(ao,pvSync149) {} +record(ao,pvSync150) {} +record(ao,pvSync151) {} +record(ao,pvSync152) {} +record(ao,pvSync153) {} +record(ao,pvSync154) {} +record(ao,pvSync155) {} +record(ao,pvSync156) {} +record(ao,pvSync157) {} +record(ao,pvSync158) {} +record(ao,pvSync159) {} +record(ao,pvSync160) {} +record(ao,pvSync161) {} +record(ao,pvSync162) {} +record(ao,pvSync163) {} +record(ao,pvSync164) {} +record(ao,pvSync165) {} +record(ao,pvSync166) {} +record(ao,pvSync167) {} +record(ao,pvSync168) {} +record(ao,pvSync169) {} +record(ao,pvSync170) {} +record(ao,pvSync171) {} +record(ao,pvSync172) {} +record(ao,pvSync173) {} +record(ao,pvSync174) {} +record(ao,pvSync175) {} +record(ao,pvSync176) {} +record(ao,pvSync177) {} +record(ao,pvSync178) {} +record(ao,pvSync179) {} +record(ao,pvSync180) {} +record(ao,pvSync181) {} +record(ao,pvSync182) {} +record(ao,pvSync183) {} +record(ao,pvSync184) {} +record(ao,pvSync185) {} +record(ao,pvSync186) {} +record(ao,pvSync187) {} +record(ao,pvSync188) {} +record(ao,pvSync189) {} +record(ao,pvSync190) {} +record(ao,pvSync191) {} +record(ao,pvSync192) {} +record(ao,pvSync193) {} +record(ao,pvSync194) {} +record(ao,pvSync195) {} +record(ao,pvSync196) {} +record(ao,pvSync197) {} +record(ao,pvSync198) {} +record(ao,pvSync199) {} +record(ao,pvSync200) {} +record(ao,pvSync201) {} +record(ao,pvSync202) {} +record(ao,pvSync203) {} +record(ao,pvSync204) {} +record(ao,pvSync205) {} +record(ao,pvSync206) {} +record(ao,pvSync207) {} +record(ao,pvSync208) {} +record(ao,pvSync209) {} +record(ao,pvSync210) {} +record(ao,pvSync211) {} +record(ao,pvSync212) {} +record(ao,pvSync213) {} +record(ao,pvSync214) {} +record(ao,pvSync215) {} +record(ao,pvSync216) {} +record(ao,pvSync217) {} +record(ao,pvSync218) {} +record(ao,pvSync219) {} +record(ao,pvSync220) {} +record(ao,pvSync221) {} +record(ao,pvSync222) {} +record(ao,pvSync223) {} +record(ao,pvSync224) {} +record(ao,pvSync225) {} +record(ao,pvSync226) {} +record(ao,pvSync227) {} +record(ao,pvSync228) {} +record(ao,pvSync229) {} +record(ao,pvSync230) {} +record(ao,pvSync231) {} +record(ao,pvSync232) {} +record(ao,pvSync233) {} +record(ao,pvSync234) {} +record(ao,pvSync235) {} +record(ao,pvSync236) {} +record(ao,pvSync237) {} +record(ao,pvSync238) {} +record(ao,pvSync239) {} +record(ao,pvSync240) {} +record(ao,pvSync241) {} +record(ao,pvSync242) {} +record(ao,pvSync243) {} +record(ao,pvSync244) {} +record(ao,pvSync245) {} +record(ao,pvSync246) {} +record(ao,pvSync247) {} +record(ao,pvSync248) {} +record(ao,pvSync249) {} +record(ao,pvSync250) {} +record(ao,pvSync251) {} +record(ao,pvSync252) {} +record(ao,pvSync253) {} +record(ao,pvSync254) {} +record(ao,pvSync255) {} +record(ao,pvSync256) {} +record(ao,pvSync257) {} +record(ao,pvSync258) {} +record(ao,pvSync259) {} +record(ao,pvSync260) {} +record(ao,pvSync261) {} +record(ao,pvSync262) {} +record(ao,pvSync263) {} +record(ao,pvSync264) {} +record(ao,pvSync265) {} +record(ao,pvSync266) {} +record(ao,pvSync267) {} +record(ao,pvSync268) {} +record(ao,pvSync269) {} +record(ao,pvSync270) {} +record(ao,pvSync271) {} +record(ao,pvSync272) {} +record(ao,pvSync273) {} +record(ao,pvSync274) {} +record(ao,pvSync275) {} +record(ao,pvSync276) {} +record(ao,pvSync277) {} +record(ao,pvSync278) {} +record(ao,pvSync279) {} +record(ao,pvSync280) {} +record(ao,pvSync281) {} +record(ao,pvSync282) {} +record(ao,pvSync283) {} +record(ao,pvSync284) {} +record(ao,pvSync285) {} +record(ao,pvSync286) {} +record(ao,pvSync287) {} +record(ao,pvSync288) {} +record(ao,pvSync289) {} +record(ao,pvSync290) {} +record(ao,pvSync291) {} +record(ao,pvSync292) {} +record(ao,pvSync293) {} +record(ao,pvSync294) {} +record(ao,pvSync295) {} +record(ao,pvSync296) {} +record(ao,pvSync297) {} +record(ao,pvSync298) {} +record(ao,pvSync299) {} +record(ao,pvSync300) {} +record(ao,pvSync301) {} +record(ao,pvSync302) {} +record(ao,pvSync303) {} +record(ao,pvSync304) {} +record(ao,pvSync305) {} +record(ao,pvSync306) {} +record(ao,pvSync307) {} +record(ao,pvSync308) {} +record(ao,pvSync309) {} +record(ao,pvSync310) {} +record(ao,pvSync311) {} +record(ao,pvSync312) {} +record(ao,pvSync313) {} +record(ao,pvSync314) {} +record(ao,pvSync315) {} +record(ao,pvSync316) {} +record(ao,pvSync317) {} +record(ao,pvSync318) {} +record(ao,pvSync319) {} +record(ao,pvSync320) {} +record(ao,pvSync321) {} +record(ao,pvSync322) {} +record(ao,pvSync323) {} +record(ao,pvSync324) {} +record(ao,pvSync325) {} +record(ao,pvSync326) {} +record(ao,pvSync327) {} +record(ao,pvSync328) {} +record(ao,pvSync329) {} +record(ao,pvSync330) {} +record(ao,pvSync331) {} +record(ao,pvSync332) {} +record(ao,pvSync333) {} +record(ao,pvSync334) {} +record(ao,pvSync335) {} +record(ao,pvSync336) {} +record(ao,pvSync337) {} +record(ao,pvSync338) {} +record(ao,pvSync339) {} +record(ao,pvSync340) {} +record(ao,pvSync341) {} +record(ao,pvSync342) {} +record(ao,pvSync343) {} +record(ao,pvSync344) {} +record(ao,pvSync345) {} +record(ao,pvSync346) {} +record(ao,pvSync347) {} +record(ao,pvSync348) {} +record(ao,pvSync349) {} +record(ao,pvSync350) {} +record(ao,pvSync351) {} +record(ao,pvSync352) {} +record(ao,pvSync353) {} +record(ao,pvSync354) {} +record(ao,pvSync355) {} +record(ao,pvSync356) {} +record(ao,pvSync357) {} +record(ao,pvSync358) {} +record(ao,pvSync359) {} +record(ao,pvSync360) {} +record(ao,pvSync361) {} +record(ao,pvSync362) {} +record(ao,pvSync363) {} +record(ao,pvSync364) {} +record(ao,pvSync365) {} +record(ao,pvSync366) {} +record(ao,pvSync367) {} +record(ao,pvSync368) {} +record(ao,pvSync369) {} +record(ao,pvSync370) {} +record(ao,pvSync371) {} +record(ao,pvSync372) {} +record(ao,pvSync373) {} +record(ao,pvSync374) {} +record(ao,pvSync375) {} +record(ao,pvSync376) {} +record(ao,pvSync377) {} +record(ao,pvSync378) {} +record(ao,pvSync379) {} +record(ao,pvSync380) {} +record(ao,pvSync381) {} +record(ao,pvSync382) {} +record(ao,pvSync383) {} +record(ao,pvSync384) {} +record(ao,pvSync385) {} +record(ao,pvSync386) {} +record(ao,pvSync387) {} +record(ao,pvSync388) {} +record(ao,pvSync389) {} +record(ao,pvSync390) {} +record(ao,pvSync391) {} +record(ao,pvSync392) {} +record(ao,pvSync393) {} +record(ao,pvSync394) {} +record(ao,pvSync395) {} +record(ao,pvSync396) {} +record(ao,pvSync397) {} +record(ao,pvSync398) {} +record(ao,pvSync399) {} +record(ao,pvSync400) {} +record(ao,pvSync401) {} +record(ao,pvSync402) {} +record(ao,pvSync403) {} +record(ao,pvSync404) {} +record(ao,pvSync405) {} +record(ao,pvSync406) {} +record(ao,pvSync407) {} +record(ao,pvSync408) {} +record(ao,pvSync409) {} +record(ao,pvSync410) {} +record(ao,pvSync411) {} +record(ao,pvSync412) {} +record(ao,pvSync413) {} +record(ao,pvSync414) {} +record(ao,pvSync415) {} +record(ao,pvSync416) {} +record(ao,pvSync417) {} +record(ao,pvSync418) {} +record(ao,pvSync419) {} +record(ao,pvSync420) {} +record(ao,pvSync421) {} +record(ao,pvSync422) {} +record(ao,pvSync423) {} +record(ao,pvSync424) {} +record(ao,pvSync425) {} +record(ao,pvSync426) {} +record(ao,pvSync427) {} +record(ao,pvSync428) {} +record(ao,pvSync429) {} +record(ao,pvSync430) {} +record(ao,pvSync431) {} +record(ao,pvSync432) {} +record(ao,pvSync433) {} +record(ao,pvSync434) {} +record(ao,pvSync435) {} +record(ao,pvSync436) {} +record(ao,pvSync437) {} +record(ao,pvSync438) {} +record(ao,pvSync439) {} +record(ao,pvSync440) {} +record(ao,pvSync441) {} +record(ao,pvSync442) {} +record(ao,pvSync443) {} +record(ao,pvSync444) {} +record(ao,pvSync445) {} +record(ao,pvSync446) {} +record(ao,pvSync447) {} +record(ao,pvSync448) {} +record(ao,pvSync449) {} +record(ao,pvSync450) {} +record(ao,pvSync451) {} +record(ao,pvSync452) {} +record(ao,pvSync453) {} +record(ao,pvSync454) {} +record(ao,pvSync455) {} +record(ao,pvSync456) {} +record(ao,pvSync457) {} +record(ao,pvSync458) {} +record(ao,pvSync459) {} +record(ao,pvSync460) {} +record(ao,pvSync461) {} +record(ao,pvSync462) {} +record(ao,pvSync463) {} +record(ao,pvSync464) {} +record(ao,pvSync465) {} +record(ao,pvSync466) {} +record(ao,pvSync467) {} +record(ao,pvSync468) {} +record(ao,pvSync469) {} +record(ao,pvSync470) {} +record(ao,pvSync471) {} +record(ao,pvSync472) {} +record(ao,pvSync473) {} +record(ao,pvSync474) {} +record(ao,pvSync475) {} +record(ao,pvSync476) {} +record(ao,pvSync477) {} +record(ao,pvSync478) {} +record(ao,pvSync479) {} +record(ao,pvSync480) {} +record(ao,pvSync481) {} +record(ao,pvSync482) {} +record(ao,pvSync483) {} +record(ao,pvSync484) {} +record(ao,pvSync485) {} +record(ao,pvSync486) {} +record(ao,pvSync487) {} +record(ao,pvSync488) {} +record(ao,pvSync489) {} +record(ao,pvSync490) {} +record(ao,pvSync491) {} +record(ao,pvSync492) {} +record(ao,pvSync493) {} +record(ao,pvSync494) {} +record(ao,pvSync495) {} +record(ao,pvSync496) {} +record(ao,pvSync497) {} +record(ao,pvSync498) {} +record(ao,pvSync499) {} +record(ao,pvSync500) {} +record(ao,pvSync501) {} +record(ao,pvSync502) {} +record(ao,pvSync503) {} +record(ao,pvSync504) {} +record(ao,pvSync505) {} +record(ao,pvSync506) {} +record(ao,pvSync507) {} +record(ao,pvSync508) {} +record(ao,pvSync509) {} +record(ao,pvSync510) {} +record(ao,pvSync511) {} +record(ao,pvSync512) {} +record(ao,pvSync513) {} +record(ao,pvSync514) {} +record(ao,pvSync515) {} +record(ao,pvSync516) {} +record(ao,pvSync517) {} +record(ao,pvSync518) {} +record(ao,pvSync519) {} +record(ao,pvSync520) {} +record(ao,pvSync521) {} +record(ao,pvSync522) {} +record(ao,pvSync523) {} +record(ao,pvSync524) {} +record(ao,pvSync525) {} +record(ao,pvSync526) {} +record(ao,pvSync527) {} +record(ao,pvSync528) {} +record(ao,pvSync529) {} +record(ao,pvSync530) {} +record(ao,pvSync531) {} +record(ao,pvSync532) {} +record(ao,pvSync533) {} +record(ao,pvSync534) {} +record(ao,pvSync535) {} +record(ao,pvSync536) {} +record(ao,pvSync537) {} +record(ao,pvSync538) {} +record(ao,pvSync539) {} +record(ao,pvSync540) {} +record(ao,pvSync541) {} +record(ao,pvSync542) {} +record(ao,pvSync543) {} +record(ao,pvSync544) {} +record(ao,pvSync545) {} +record(ao,pvSync546) {} +record(ao,pvSync547) {} +record(ao,pvSync548) {} +record(ao,pvSync549) {} +record(ao,pvSync550) {} +record(ao,pvSync551) {} +record(ao,pvSync552) {} +record(ao,pvSync553) {} +record(ao,pvSync554) {} +record(ao,pvSync555) {} +record(ao,pvSync556) {} +record(ao,pvSync557) {} +record(ao,pvSync558) {} +record(ao,pvSync559) {} +record(ao,pvSync560) {} +record(ao,pvSync561) {} +record(ao,pvSync562) {} +record(ao,pvSync563) {} +record(ao,pvSync564) {} +record(ao,pvSync565) {} +record(ao,pvSync566) {} +record(ao,pvSync567) {} +record(ao,pvSync568) {} +record(ao,pvSync569) {} +record(ao,pvSync570) {} +record(ao,pvSync571) {} +record(ao,pvSync572) {} +record(ao,pvSync573) {} +record(ao,pvSync574) {} +record(ao,pvSync575) {} +record(ao,pvSync576) {} +record(ao,pvSync577) {} +record(ao,pvSync578) {} +record(ao,pvSync579) {} +record(ao,pvSync580) {} +record(ao,pvSync581) {} +record(ao,pvSync582) {} +record(ao,pvSync583) {} +record(ao,pvSync584) {} +record(ao,pvSync585) {} +record(ao,pvSync586) {} +record(ao,pvSync587) {} +record(ao,pvSync588) {} +record(ao,pvSync589) {} +record(ao,pvSync590) {} +record(ao,pvSync591) {} +record(ao,pvSync592) {} +record(ao,pvSync593) {} +record(ao,pvSync594) {} +record(ao,pvSync595) {} +record(ao,pvSync596) {} +record(ao,pvSync597) {} +record(ao,pvSync598) {} +record(ao,pvSync599) {} +record(ao,pvSync600) {} +record(ao,pvSync601) {} +record(ao,pvSync602) {} +record(ao,pvSync603) {} +record(ao,pvSync604) {} +record(ao,pvSync605) {} +record(ao,pvSync606) {} +record(ao,pvSync607) {} +record(ao,pvSync608) {} +record(ao,pvSync609) {} +record(ao,pvSync610) {} +record(ao,pvSync611) {} +record(ao,pvSync612) {} +record(ao,pvSync613) {} +record(ao,pvSync614) {} +record(ao,pvSync615) {} +record(ao,pvSync616) {} +record(ao,pvSync617) {} +record(ao,pvSync618) {} +record(ao,pvSync619) {} +record(ao,pvSync620) {} +record(ao,pvSync621) {} +record(ao,pvSync622) {} +record(ao,pvSync623) {} +record(ao,pvSync624) {} +record(ao,pvSync625) {} +record(ao,pvSync626) {} +record(ao,pvSync627) {} +record(ao,pvSync628) {} +record(ao,pvSync629) {} +record(ao,pvSync630) {} +record(ao,pvSync631) {} +record(ao,pvSync632) {} +record(ao,pvSync633) {} +record(ao,pvSync634) {} +record(ao,pvSync635) {} +record(ao,pvSync636) {} +record(ao,pvSync637) {} +record(ao,pvSync638) {} +record(ao,pvSync639) {} +record(ao,pvSync640) {} +record(ao,pvSync641) {} +record(ao,pvSync642) {} +record(ao,pvSync643) {} +record(ao,pvSync644) {} +record(ao,pvSync645) {} +record(ao,pvSync646) {} +record(ao,pvSync647) {} +record(ao,pvSync648) {} +record(ao,pvSync649) {} +record(ao,pvSync650) {} +record(ao,pvSync651) {} +record(ao,pvSync652) {} +record(ao,pvSync653) {} +record(ao,pvSync654) {} +record(ao,pvSync655) {} +record(ao,pvSync656) {} +record(ao,pvSync657) {} +record(ao,pvSync658) {} +record(ao,pvSync659) {} +record(ao,pvSync660) {} +record(ao,pvSync661) {} +record(ao,pvSync662) {} +record(ao,pvSync663) {} +record(ao,pvSync664) {} +record(ao,pvSync665) {} +record(ao,pvSync666) {} +record(ao,pvSync667) {} +record(ao,pvSync668) {} +record(ao,pvSync669) {} +record(ao,pvSync670) {} +record(ao,pvSync671) {} +record(ao,pvSync672) {} +record(ao,pvSync673) {} +record(ao,pvSync674) {} +record(ao,pvSync675) {} +record(ao,pvSync676) {} +record(ao,pvSync677) {} +record(ao,pvSync678) {} +record(ao,pvSync679) {} +record(ao,pvSync680) {} +record(ao,pvSync681) {} +record(ao,pvSync682) {} +record(ao,pvSync683) {} +record(ao,pvSync684) {} +record(ao,pvSync685) {} +record(ao,pvSync686) {} +record(ao,pvSync687) {} +record(ao,pvSync688) {} +record(ao,pvSync689) {} +record(ao,pvSync690) {} +record(ao,pvSync691) {} +record(ao,pvSync692) {} +record(ao,pvSync693) {} +record(ao,pvSync694) {} +record(ao,pvSync695) {} +record(ao,pvSync696) {} +record(ao,pvSync697) {} +record(ao,pvSync698) {} +record(ao,pvSync699) {} +record(ao,pvSync700) {} +record(ao,pvSync701) {} +record(ao,pvSync702) {} +record(ao,pvSync703) {} +record(ao,pvSync704) {} +record(ao,pvSync705) {} +record(ao,pvSync706) {} +record(ao,pvSync707) {} +record(ao,pvSync708) {} +record(ao,pvSync709) {} +record(ao,pvSync710) {} +record(ao,pvSync711) {} +record(ao,pvSync712) {} +record(ao,pvSync713) {} +record(ao,pvSync714) {} +record(ao,pvSync715) {} +record(ao,pvSync716) {} +record(ao,pvSync717) {} +record(ao,pvSync718) {} +record(ao,pvSync719) {} +record(ao,pvSync720) {} +record(ao,pvSync721) {} +record(ao,pvSync722) {} +record(ao,pvSync723) {} +record(ao,pvSync724) {} +record(ao,pvSync725) {} +record(ao,pvSync726) {} +record(ao,pvSync727) {} +record(ao,pvSync728) {} +record(ao,pvSync729) {} +record(ao,pvSync730) {} +record(ao,pvSync731) {} +record(ao,pvSync732) {} +record(ao,pvSync733) {} +record(ao,pvSync734) {} +record(ao,pvSync735) {} +record(ao,pvSync736) {} +record(ao,pvSync737) {} +record(ao,pvSync738) {} +record(ao,pvSync739) {} +record(ao,pvSync740) {} +record(ao,pvSync741) {} +record(ao,pvSync742) {} +record(ao,pvSync743) {} +record(ao,pvSync744) {} +record(ao,pvSync745) {} +record(ao,pvSync746) {} +record(ao,pvSync747) {} +record(ao,pvSync748) {} +record(ao,pvSync749) {} +record(ao,pvSync750) {} +record(ao,pvSync751) {} +record(ao,pvSync752) {} +record(ao,pvSync753) {} +record(ao,pvSync754) {} +record(ao,pvSync755) {} +record(ao,pvSync756) {} +record(ao,pvSync757) {} +record(ao,pvSync758) {} +record(ao,pvSync759) {} +record(ao,pvSync760) {} +record(ao,pvSync761) {} +record(ao,pvSync762) {} +record(ao,pvSync763) {} +record(ao,pvSync764) {} +record(ao,pvSync765) {} +record(ao,pvSync766) {} +record(ao,pvSync767) {} +record(ao,pvSync768) {} +record(ao,pvSync769) {} +record(ao,pvSync770) {} +record(ao,pvSync771) {} +record(ao,pvSync772) {} +record(ao,pvSync773) {} +record(ao,pvSync774) {} +record(ao,pvSync775) {} +record(ao,pvSync776) {} +record(ao,pvSync777) {} +record(ao,pvSync778) {} +record(ao,pvSync779) {} +record(ao,pvSync780) {} +record(ao,pvSync781) {} +record(ao,pvSync782) {} +record(ao,pvSync783) {} +record(ao,pvSync784) {} +record(ao,pvSync785) {} +record(ao,pvSync786) {} +record(ao,pvSync787) {} +record(ao,pvSync788) {} +record(ao,pvSync789) {} +record(ao,pvSync790) {} +record(ao,pvSync791) {} +record(ao,pvSync792) {} +record(ao,pvSync793) {} +record(ao,pvSync794) {} +record(ao,pvSync795) {} +record(ao,pvSync796) {} +record(ao,pvSync797) {} +record(ao,pvSync798) {} +record(ao,pvSync799) {} +record(ao,pvSync800) {} +record(ao,pvSync801) {} +record(ao,pvSync802) {} +record(ao,pvSync803) {} +record(ao,pvSync804) {} +record(ao,pvSync805) {} +record(ao,pvSync806) {} +record(ao,pvSync807) {} +record(ao,pvSync808) {} +record(ao,pvSync809) {} +record(ao,pvSync810) {} +record(ao,pvSync811) {} +record(ao,pvSync812) {} +record(ao,pvSync813) {} +record(ao,pvSync814) {} +record(ao,pvSync815) {} +record(ao,pvSync816) {} +record(ao,pvSync817) {} +record(ao,pvSync818) {} +record(ao,pvSync819) {} +record(ao,pvSync820) {} +record(ao,pvSync821) {} +record(ao,pvSync822) {} +record(ao,pvSync823) {} +record(ao,pvSync824) {} +record(ao,pvSync825) {} +record(ao,pvSync826) {} +record(ao,pvSync827) {} +record(ao,pvSync828) {} +record(ao,pvSync829) {} +record(ao,pvSync830) {} +record(ao,pvSync831) {} +record(ao,pvSync832) {} +record(ao,pvSync833) {} +record(ao,pvSync834) {} +record(ao,pvSync835) {} +record(ao,pvSync836) {} +record(ao,pvSync837) {} +record(ao,pvSync838) {} +record(ao,pvSync839) {} +record(ao,pvSync840) {} +record(ao,pvSync841) {} +record(ao,pvSync842) {} +record(ao,pvSync843) {} +record(ao,pvSync844) {} +record(ao,pvSync845) {} +record(ao,pvSync846) {} +record(ao,pvSync847) {} +record(ao,pvSync848) {} +record(ao,pvSync849) {} +record(ao,pvSync850) {} +record(ao,pvSync851) {} +record(ao,pvSync852) {} +record(ao,pvSync853) {} +record(ao,pvSync854) {} +record(ao,pvSync855) {} +record(ao,pvSync856) {} +record(ao,pvSync857) {} +record(ao,pvSync858) {} +record(ao,pvSync859) {} +record(ao,pvSync860) {} +record(ao,pvSync861) {} +record(ao,pvSync862) {} +record(ao,pvSync863) {} +record(ao,pvSync864) {} +record(ao,pvSync865) {} +record(ao,pvSync866) {} +record(ao,pvSync867) {} +record(ao,pvSync868) {} +record(ao,pvSync869) {} +record(ao,pvSync870) {} +record(ao,pvSync871) {} +record(ao,pvSync872) {} +record(ao,pvSync873) {} +record(ao,pvSync874) {} +record(ao,pvSync875) {} +record(ao,pvSync876) {} +record(ao,pvSync877) {} +record(ao,pvSync878) {} +record(ao,pvSync879) {} +record(ao,pvSync880) {} +record(ao,pvSync881) {} +record(ao,pvSync882) {} +record(ao,pvSync883) {} +record(ao,pvSync884) {} +record(ao,pvSync885) {} +record(ao,pvSync886) {} +record(ao,pvSync887) {} +record(ao,pvSync888) {} +record(ao,pvSync889) {} +record(ao,pvSync890) {} +record(ao,pvSync891) {} +record(ao,pvSync892) {} +record(ao,pvSync893) {} +record(ao,pvSync894) {} +record(ao,pvSync895) {} +record(ao,pvSync896) {} +record(ao,pvSync897) {} +record(ao,pvSync898) {} +record(ao,pvSync899) {} +record(ao,pvSync900) {} +record(ao,pvSync901) {} +record(ao,pvSync902) {} +record(ao,pvSync903) {} +record(ao,pvSync904) {} +record(ao,pvSync905) {} +record(ao,pvSync906) {} +record(ao,pvSync907) {} +record(ao,pvSync908) {} +record(ao,pvSync909) {} +record(ao,pvSync910) {} +record(ao,pvSync911) {} +record(ao,pvSync912) {} +record(ao,pvSync913) {} +record(ao,pvSync914) {} +record(ao,pvSync915) {} +record(ao,pvSync916) {} +record(ao,pvSync917) {} +record(ao,pvSync918) {} +record(ao,pvSync919) {} +record(ao,pvSync920) {} +record(ao,pvSync921) {} +record(ao,pvSync922) {} +record(ao,pvSync923) {} +record(ao,pvSync924) {} +record(ao,pvSync925) {} +record(ao,pvSync926) {} +record(ao,pvSync927) {} +record(ao,pvSync928) {} +record(ao,pvSync929) {} +record(ao,pvSync930) {} +record(ao,pvSync931) {} +record(ao,pvSync932) {} +record(ao,pvSync933) {} +record(ao,pvSync934) {} +record(ao,pvSync935) {} +record(ao,pvSync936) {} +record(ao,pvSync937) {} +record(ao,pvSync938) {} +record(ao,pvSync939) {} +record(ao,pvSync940) {} +record(ao,pvSync941) {} +record(ao,pvSync942) {} +record(ao,pvSync943) {} +record(ao,pvSync944) {} +record(ao,pvSync945) {} +record(ao,pvSync946) {} +record(ao,pvSync947) {} +record(ao,pvSync948) {} +record(ao,pvSync949) {} +record(ao,pvSync950) {} +record(ao,pvSync951) {} +record(ao,pvSync952) {} +record(ao,pvSync953) {} +record(ao,pvSync954) {} +record(ao,pvSync955) {} +record(ao,pvSync956) {} +record(ao,pvSync957) {} +record(ao,pvSync958) {} +record(ao,pvSync959) {} +record(ao,pvSync960) {} +record(ao,pvSync961) {} +record(ao,pvSync962) {} +record(ao,pvSync963) {} +record(ao,pvSync964) {} +record(ao,pvSync965) {} +record(ao,pvSync966) {} +record(ao,pvSync967) {} +record(ao,pvSync968) {} +record(ao,pvSync969) {} +record(ao,pvSync970) {} +record(ao,pvSync971) {} +record(ao,pvSync972) {} +record(ao,pvSync973) {} +record(ao,pvSync974) {} +record(ao,pvSync975) {} +record(ao,pvSync976) {} +record(ao,pvSync977) {} +record(ao,pvSync978) {} +record(ao,pvSync979) {} +record(ao,pvSync980) {} +record(ao,pvSync981) {} +record(ao,pvSync982) {} +record(ao,pvSync983) {} +record(ao,pvSync984) {} +record(ao,pvSync985) {} +record(ao,pvSync986) {} +record(ao,pvSync987) {} +record(ao,pvSync988) {} +record(ao,pvSync989) {} +record(ao,pvSync990) {} +record(ao,pvSync991) {} +record(ao,pvSync992) {} +record(ao,pvSync993) {} +record(ao,pvSync994) {} +record(ao,pvSync995) {} +record(ao,pvSync996) {} +record(ao,pvSync997) {} +record(ao,pvSync998) {} +record(ao,pvSync999) {} diff --git a/test/validate/pvSync.h b/test/validate/pvSync.h new file mode 100644 index 00000000..ba67d315 --- /dev/null +++ b/test/validate/pvSync.h @@ -0,0 +1,1000 @@ + "pvSync0", + "pvSync1", + "pvSync2", + "pvSync3", + "pvSync4", + "pvSync5", + "pvSync6", + "pvSync7", + "pvSync8", + "pvSync9", + "pvSync10", + "pvSync11", + "pvSync12", + "pvSync13", + "pvSync14", + "pvSync15", + "pvSync16", + "pvSync17", + "pvSync18", + "pvSync19", + "pvSync20", + "pvSync21", + "pvSync22", + "pvSync23", + "pvSync24", + "pvSync25", + "pvSync26", + "pvSync27", + "pvSync28", + "pvSync29", + "pvSync30", + "pvSync31", + "pvSync32", + "pvSync33", + "pvSync34", + "pvSync35", + "pvSync36", + "pvSync37", + "pvSync38", + "pvSync39", + "pvSync40", + "pvSync41", + "pvSync42", + "pvSync43", + "pvSync44", + "pvSync45", + "pvSync46", + "pvSync47", + "pvSync48", + "pvSync49", + "pvSync50", + "pvSync51", + "pvSync52", + "pvSync53", + "pvSync54", + "pvSync55", + "pvSync56", + "pvSync57", + "pvSync58", + "pvSync59", + "pvSync60", + "pvSync61", + "pvSync62", + "pvSync63", + "pvSync64", + "pvSync65", + "pvSync66", + "pvSync67", + "pvSync68", + "pvSync69", + "pvSync70", + "pvSync71", + "pvSync72", + "pvSync73", + "pvSync74", + "pvSync75", + "pvSync76", + "pvSync77", + "pvSync78", + "pvSync79", + "pvSync80", + "pvSync81", + "pvSync82", + "pvSync83", + "pvSync84", + "pvSync85", + "pvSync86", + "pvSync87", + "pvSync88", + "pvSync89", + "pvSync90", + "pvSync91", + "pvSync92", + "pvSync93", + "pvSync94", + "pvSync95", + "pvSync96", + "pvSync97", + "pvSync98", + "pvSync99", + "pvSync100", + "pvSync101", + "pvSync102", + "pvSync103", + "pvSync104", + "pvSync105", + "pvSync106", + "pvSync107", + "pvSync108", + "pvSync109", + "pvSync110", + "pvSync111", + "pvSync112", + "pvSync113", + "pvSync114", + "pvSync115", + "pvSync116", + "pvSync117", + "pvSync118", + "pvSync119", + "pvSync120", + "pvSync121", + "pvSync122", + "pvSync123", + "pvSync124", + "pvSync125", + "pvSync126", + "pvSync127", + "pvSync128", + "pvSync129", + "pvSync130", + "pvSync131", + "pvSync132", + "pvSync133", + "pvSync134", + "pvSync135", + "pvSync136", + "pvSync137", + "pvSync138", + "pvSync139", + "pvSync140", + "pvSync141", + "pvSync142", + "pvSync143", + "pvSync144", + "pvSync145", + "pvSync146", + "pvSync147", + "pvSync148", + "pvSync149", + "pvSync150", + "pvSync151", + "pvSync152", + "pvSync153", + "pvSync154", + "pvSync155", + "pvSync156", + "pvSync157", + "pvSync158", + "pvSync159", + "pvSync160", + "pvSync161", + "pvSync162", + "pvSync163", + "pvSync164", + "pvSync165", + "pvSync166", + "pvSync167", + "pvSync168", + "pvSync169", + "pvSync170", + "pvSync171", + "pvSync172", + "pvSync173", + "pvSync174", + "pvSync175", + "pvSync176", + "pvSync177", + "pvSync178", + "pvSync179", + "pvSync180", + "pvSync181", + "pvSync182", + "pvSync183", + "pvSync184", + "pvSync185", + "pvSync186", + "pvSync187", + "pvSync188", + "pvSync189", + "pvSync190", + "pvSync191", + "pvSync192", + "pvSync193", + "pvSync194", + "pvSync195", + "pvSync196", + "pvSync197", + "pvSync198", + "pvSync199", + "pvSync200", + "pvSync201", + "pvSync202", + "pvSync203", + "pvSync204", + "pvSync205", + "pvSync206", + "pvSync207", + "pvSync208", + "pvSync209", + "pvSync210", + "pvSync211", + "pvSync212", + "pvSync213", + "pvSync214", + "pvSync215", + "pvSync216", + "pvSync217", + "pvSync218", + "pvSync219", + "pvSync220", + "pvSync221", + "pvSync222", + "pvSync223", + "pvSync224", + "pvSync225", + "pvSync226", + "pvSync227", + "pvSync228", + "pvSync229", + "pvSync230", + "pvSync231", + "pvSync232", + "pvSync233", + "pvSync234", + "pvSync235", + "pvSync236", + "pvSync237", + "pvSync238", + "pvSync239", + "pvSync240", + "pvSync241", + "pvSync242", + "pvSync243", + "pvSync244", + "pvSync245", + "pvSync246", + "pvSync247", + "pvSync248", + "pvSync249", + "pvSync250", + "pvSync251", + "pvSync252", + "pvSync253", + "pvSync254", + "pvSync255", + "pvSync256", + "pvSync257", + "pvSync258", + "pvSync259", + "pvSync260", + "pvSync261", + "pvSync262", + "pvSync263", + "pvSync264", + "pvSync265", + "pvSync266", + "pvSync267", + "pvSync268", + "pvSync269", + "pvSync270", + "pvSync271", + "pvSync272", + "pvSync273", + "pvSync274", + "pvSync275", + "pvSync276", + "pvSync277", + "pvSync278", + "pvSync279", + "pvSync280", + "pvSync281", + "pvSync282", + "pvSync283", + "pvSync284", + "pvSync285", + "pvSync286", + "pvSync287", + "pvSync288", + "pvSync289", + "pvSync290", + "pvSync291", + "pvSync292", + "pvSync293", + "pvSync294", + "pvSync295", + "pvSync296", + "pvSync297", + "pvSync298", + "pvSync299", + "pvSync300", + "pvSync301", + "pvSync302", + "pvSync303", + "pvSync304", + "pvSync305", + "pvSync306", + "pvSync307", + "pvSync308", + "pvSync309", + "pvSync310", + "pvSync311", + "pvSync312", + "pvSync313", + "pvSync314", + "pvSync315", + "pvSync316", + "pvSync317", + "pvSync318", + "pvSync319", + "pvSync320", + "pvSync321", + "pvSync322", + "pvSync323", + "pvSync324", + "pvSync325", + "pvSync326", + "pvSync327", + "pvSync328", + "pvSync329", + "pvSync330", + "pvSync331", + "pvSync332", + "pvSync333", + "pvSync334", + "pvSync335", + "pvSync336", + "pvSync337", + "pvSync338", + "pvSync339", + "pvSync340", + "pvSync341", + "pvSync342", + "pvSync343", + "pvSync344", + "pvSync345", + "pvSync346", + "pvSync347", + "pvSync348", + "pvSync349", + "pvSync350", + "pvSync351", + "pvSync352", + "pvSync353", + "pvSync354", + "pvSync355", + "pvSync356", + "pvSync357", + "pvSync358", + "pvSync359", + "pvSync360", + "pvSync361", + "pvSync362", + "pvSync363", + "pvSync364", + "pvSync365", + "pvSync366", + "pvSync367", + "pvSync368", + "pvSync369", + "pvSync370", + "pvSync371", + "pvSync372", + "pvSync373", + "pvSync374", + "pvSync375", + "pvSync376", + "pvSync377", + "pvSync378", + "pvSync379", + "pvSync380", + "pvSync381", + "pvSync382", + "pvSync383", + "pvSync384", + "pvSync385", + "pvSync386", + "pvSync387", + "pvSync388", + "pvSync389", + "pvSync390", + "pvSync391", + "pvSync392", + "pvSync393", + "pvSync394", + "pvSync395", + "pvSync396", + "pvSync397", + "pvSync398", + "pvSync399", + "pvSync400", + "pvSync401", + "pvSync402", + "pvSync403", + "pvSync404", + "pvSync405", + "pvSync406", + "pvSync407", + "pvSync408", + "pvSync409", + "pvSync410", + "pvSync411", + "pvSync412", + "pvSync413", + "pvSync414", + "pvSync415", + "pvSync416", + "pvSync417", + "pvSync418", + "pvSync419", + "pvSync420", + "pvSync421", + "pvSync422", + "pvSync423", + "pvSync424", + "pvSync425", + "pvSync426", + "pvSync427", + "pvSync428", + "pvSync429", + "pvSync430", + "pvSync431", + "pvSync432", + "pvSync433", + "pvSync434", + "pvSync435", + "pvSync436", + "pvSync437", + "pvSync438", + "pvSync439", + "pvSync440", + "pvSync441", + "pvSync442", + "pvSync443", + "pvSync444", + "pvSync445", + "pvSync446", + "pvSync447", + "pvSync448", + "pvSync449", + "pvSync450", + "pvSync451", + "pvSync452", + "pvSync453", + "pvSync454", + "pvSync455", + "pvSync456", + "pvSync457", + "pvSync458", + "pvSync459", + "pvSync460", + "pvSync461", + "pvSync462", + "pvSync463", + "pvSync464", + "pvSync465", + "pvSync466", + "pvSync467", + "pvSync468", + "pvSync469", + "pvSync470", + "pvSync471", + "pvSync472", + "pvSync473", + "pvSync474", + "pvSync475", + "pvSync476", + "pvSync477", + "pvSync478", + "pvSync479", + "pvSync480", + "pvSync481", + "pvSync482", + "pvSync483", + "pvSync484", + "pvSync485", + "pvSync486", + "pvSync487", + "pvSync488", + "pvSync489", + "pvSync490", + "pvSync491", + "pvSync492", + "pvSync493", + "pvSync494", + "pvSync495", + "pvSync496", + "pvSync497", + "pvSync498", + "pvSync499", + "pvSync500", + "pvSync501", + "pvSync502", + "pvSync503", + "pvSync504", + "pvSync505", + "pvSync506", + "pvSync507", + "pvSync508", + "pvSync509", + "pvSync510", + "pvSync511", + "pvSync512", + "pvSync513", + "pvSync514", + "pvSync515", + "pvSync516", + "pvSync517", + "pvSync518", + "pvSync519", + "pvSync520", + "pvSync521", + "pvSync522", + "pvSync523", + "pvSync524", + "pvSync525", + "pvSync526", + "pvSync527", + "pvSync528", + "pvSync529", + "pvSync530", + "pvSync531", + "pvSync532", + "pvSync533", + "pvSync534", + "pvSync535", + "pvSync536", + "pvSync537", + "pvSync538", + "pvSync539", + "pvSync540", + "pvSync541", + "pvSync542", + "pvSync543", + "pvSync544", + "pvSync545", + "pvSync546", + "pvSync547", + "pvSync548", + "pvSync549", + "pvSync550", + "pvSync551", + "pvSync552", + "pvSync553", + "pvSync554", + "pvSync555", + "pvSync556", + "pvSync557", + "pvSync558", + "pvSync559", + "pvSync560", + "pvSync561", + "pvSync562", + "pvSync563", + "pvSync564", + "pvSync565", + "pvSync566", + "pvSync567", + "pvSync568", + "pvSync569", + "pvSync570", + "pvSync571", + "pvSync572", + "pvSync573", + "pvSync574", + "pvSync575", + "pvSync576", + "pvSync577", + "pvSync578", + "pvSync579", + "pvSync580", + "pvSync581", + "pvSync582", + "pvSync583", + "pvSync584", + "pvSync585", + "pvSync586", + "pvSync587", + "pvSync588", + "pvSync589", + "pvSync590", + "pvSync591", + "pvSync592", + "pvSync593", + "pvSync594", + "pvSync595", + "pvSync596", + "pvSync597", + "pvSync598", + "pvSync599", + "pvSync600", + "pvSync601", + "pvSync602", + "pvSync603", + "pvSync604", + "pvSync605", + "pvSync606", + "pvSync607", + "pvSync608", + "pvSync609", + "pvSync610", + "pvSync611", + "pvSync612", + "pvSync613", + "pvSync614", + "pvSync615", + "pvSync616", + "pvSync617", + "pvSync618", + "pvSync619", + "pvSync620", + "pvSync621", + "pvSync622", + "pvSync623", + "pvSync624", + "pvSync625", + "pvSync626", + "pvSync627", + "pvSync628", + "pvSync629", + "pvSync630", + "pvSync631", + "pvSync632", + "pvSync633", + "pvSync634", + "pvSync635", + "pvSync636", + "pvSync637", + "pvSync638", + "pvSync639", + "pvSync640", + "pvSync641", + "pvSync642", + "pvSync643", + "pvSync644", + "pvSync645", + "pvSync646", + "pvSync647", + "pvSync648", + "pvSync649", + "pvSync650", + "pvSync651", + "pvSync652", + "pvSync653", + "pvSync654", + "pvSync655", + "pvSync656", + "pvSync657", + "pvSync658", + "pvSync659", + "pvSync660", + "pvSync661", + "pvSync662", + "pvSync663", + "pvSync664", + "pvSync665", + "pvSync666", + "pvSync667", + "pvSync668", + "pvSync669", + "pvSync670", + "pvSync671", + "pvSync672", + "pvSync673", + "pvSync674", + "pvSync675", + "pvSync676", + "pvSync677", + "pvSync678", + "pvSync679", + "pvSync680", + "pvSync681", + "pvSync682", + "pvSync683", + "pvSync684", + "pvSync685", + "pvSync686", + "pvSync687", + "pvSync688", + "pvSync689", + "pvSync690", + "pvSync691", + "pvSync692", + "pvSync693", + "pvSync694", + "pvSync695", + "pvSync696", + "pvSync697", + "pvSync698", + "pvSync699", + "pvSync700", + "pvSync701", + "pvSync702", + "pvSync703", + "pvSync704", + "pvSync705", + "pvSync706", + "pvSync707", + "pvSync708", + "pvSync709", + "pvSync710", + "pvSync711", + "pvSync712", + "pvSync713", + "pvSync714", + "pvSync715", + "pvSync716", + "pvSync717", + "pvSync718", + "pvSync719", + "pvSync720", + "pvSync721", + "pvSync722", + "pvSync723", + "pvSync724", + "pvSync725", + "pvSync726", + "pvSync727", + "pvSync728", + "pvSync729", + "pvSync730", + "pvSync731", + "pvSync732", + "pvSync733", + "pvSync734", + "pvSync735", + "pvSync736", + "pvSync737", + "pvSync738", + "pvSync739", + "pvSync740", + "pvSync741", + "pvSync742", + "pvSync743", + "pvSync744", + "pvSync745", + "pvSync746", + "pvSync747", + "pvSync748", + "pvSync749", + "pvSync750", + "pvSync751", + "pvSync752", + "pvSync753", + "pvSync754", + "pvSync755", + "pvSync756", + "pvSync757", + "pvSync758", + "pvSync759", + "pvSync760", + "pvSync761", + "pvSync762", + "pvSync763", + "pvSync764", + "pvSync765", + "pvSync766", + "pvSync767", + "pvSync768", + "pvSync769", + "pvSync770", + "pvSync771", + "pvSync772", + "pvSync773", + "pvSync774", + "pvSync775", + "pvSync776", + "pvSync777", + "pvSync778", + "pvSync779", + "pvSync780", + "pvSync781", + "pvSync782", + "pvSync783", + "pvSync784", + "pvSync785", + "pvSync786", + "pvSync787", + "pvSync788", + "pvSync789", + "pvSync790", + "pvSync791", + "pvSync792", + "pvSync793", + "pvSync794", + "pvSync795", + "pvSync796", + "pvSync797", + "pvSync798", + "pvSync799", + "pvSync800", + "pvSync801", + "pvSync802", + "pvSync803", + "pvSync804", + "pvSync805", + "pvSync806", + "pvSync807", + "pvSync808", + "pvSync809", + "pvSync810", + "pvSync811", + "pvSync812", + "pvSync813", + "pvSync814", + "pvSync815", + "pvSync816", + "pvSync817", + "pvSync818", + "pvSync819", + "pvSync820", + "pvSync821", + "pvSync822", + "pvSync823", + "pvSync824", + "pvSync825", + "pvSync826", + "pvSync827", + "pvSync828", + "pvSync829", + "pvSync830", + "pvSync831", + "pvSync832", + "pvSync833", + "pvSync834", + "pvSync835", + "pvSync836", + "pvSync837", + "pvSync838", + "pvSync839", + "pvSync840", + "pvSync841", + "pvSync842", + "pvSync843", + "pvSync844", + "pvSync845", + "pvSync846", + "pvSync847", + "pvSync848", + "pvSync849", + "pvSync850", + "pvSync851", + "pvSync852", + "pvSync853", + "pvSync854", + "pvSync855", + "pvSync856", + "pvSync857", + "pvSync858", + "pvSync859", + "pvSync860", + "pvSync861", + "pvSync862", + "pvSync863", + "pvSync864", + "pvSync865", + "pvSync866", + "pvSync867", + "pvSync868", + "pvSync869", + "pvSync870", + "pvSync871", + "pvSync872", + "pvSync873", + "pvSync874", + "pvSync875", + "pvSync876", + "pvSync877", + "pvSync878", + "pvSync879", + "pvSync880", + "pvSync881", + "pvSync882", + "pvSync883", + "pvSync884", + "pvSync885", + "pvSync886", + "pvSync887", + "pvSync888", + "pvSync889", + "pvSync890", + "pvSync891", + "pvSync892", + "pvSync893", + "pvSync894", + "pvSync895", + "pvSync896", + "pvSync897", + "pvSync898", + "pvSync899", + "pvSync900", + "pvSync901", + "pvSync902", + "pvSync903", + "pvSync904", + "pvSync905", + "pvSync906", + "pvSync907", + "pvSync908", + "pvSync909", + "pvSync910", + "pvSync911", + "pvSync912", + "pvSync913", + "pvSync914", + "pvSync915", + "pvSync916", + "pvSync917", + "pvSync918", + "pvSync919", + "pvSync920", + "pvSync921", + "pvSync922", + "pvSync923", + "pvSync924", + "pvSync925", + "pvSync926", + "pvSync927", + "pvSync928", + "pvSync929", + "pvSync930", + "pvSync931", + "pvSync932", + "pvSync933", + "pvSync934", + "pvSync935", + "pvSync936", + "pvSync937", + "pvSync938", + "pvSync939", + "pvSync940", + "pvSync941", + "pvSync942", + "pvSync943", + "pvSync944", + "pvSync945", + "pvSync946", + "pvSync947", + "pvSync948", + "pvSync949", + "pvSync950", + "pvSync951", + "pvSync952", + "pvSync953", + "pvSync954", + "pvSync955", + "pvSync956", + "pvSync957", + "pvSync958", + "pvSync959", + "pvSync960", + "pvSync961", + "pvSync962", + "pvSync963", + "pvSync964", + "pvSync965", + "pvSync966", + "pvSync967", + "pvSync968", + "pvSync969", + "pvSync970", + "pvSync971", + "pvSync972", + "pvSync973", + "pvSync974", + "pvSync975", + "pvSync976", + "pvSync977", + "pvSync978", + "pvSync979", + "pvSync980", + "pvSync981", + "pvSync982", + "pvSync983", + "pvSync984", + "pvSync985", + "pvSync986", + "pvSync987", + "pvSync988", + "pvSync989", + "pvSync990", + "pvSync991", + "pvSync992", + "pvSync993", + "pvSync994", + "pvSync995", + "pvSync996", + "pvSync997", + "pvSync998", + "pvSync999" diff --git a/test/validate/pvSync.st b/test/validate/pvSync.st index 6ec1136e..10b73496 100644 --- a/test/validate/pvSync.st +++ b/test/validate/pvSync.st @@ -10,40 +10,83 @@ program pvSyncTest option +s; +#define NTESTS 1000 + int x = 0; assign x; monitor x; -evflag f; +int i; +assign i; +monitor i; + +double a[NTESTS]; +assign a to {}; +monitor a; + +evflag ef_x, ef_a, ef_i, ef_putx; + +sync i to ef_i; + +sync a to ef_a; entry { - seq_test_init(5); - pvSync(x,f); + seq_test_init(4*NTESTS); + pvSync(x,ef_x); + efSet(ef_putx); + efClear(ef_i); + efClear(ef_a); +} + +ss pvSyncPut { + state one { + when (efTestAndClear(ef_putx)) { + x++; + testDiag("set: x=%d",x); + pvPut(x); + } state one + } } -ss pvSync { +ss pvSyncMonitor { state idle { int y = 0; - when (efTestAndClear(f)) { + when (efTestAndClear(ef_x)) { y++; - printf("test: x=%d\n",x); + testDiag("test: x=%d",x); testOk(x==y, "test: x=%d==%d=y", x, y); - if (y==5) - state done; + i = x-1; + pvPut(i); } state idle } - state done { - when () {} exit - } } -ss help { - state one { - when (delay(0.1)) { - testDiag("set: x=%d",x); - x++; - pvPut(x); - } state one +ss pvSyncY { + state pvSync { + when (efTestAndClear(ef_i)) { + testPass("event on i=%d", i); + pvSync(a, ef_a); + testDiag("after pvSync(a, ef_a)"); + a[i] = i; + testOk1(pvPut(a)==pvStatOK); + testDiag("after pvPut(a[i])"); + } state pvUnsync + } + state pvUnsync { + when (efTestAndClear(ef_a) && testOk1(a[i]==i)) { +#if 0 + testOk1(a[i]==i); +#endif + if (i >= NTESTS-1) { + state done; + } + pvSync(a, NOEVFLAG); + efSet(ef_putx); + } state pvSync + } + state done { + when (delay (0.5)) { + } exit } } -- GitLab