Caml1999T037yzXUC'TestingР&Stdlib%Scanf8testsuite/lib/testing.mlRSXRS]@@ 3@@@@@@#intA;@@#intA@@@@@&_none_@@A@A@$charB;@@$charA@@@@@ @A@&stringQ;@@&stringA@@@@@@@@%bytesC;@@%bytesA@@@@@@@@%floatD;@@%floatA@@@@@@@@$boolE;@@%falsec@@%@$trued@@+@@@A@@@@@,@A@$unitF;@@"()e@@6@@@A@@@@@7@A@ #exnG;@@@A@@@@@;@@@#effH;@@O@A@A@@@@@@D@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@T@@@%arrayJ;@@R@A%arrayA@@@@@@_@@@ $listK;@@S@A"[]f@@l@"::g@@@T@@y@ @@A@Y@@@@@|@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A頰=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A󠰠  @+End_of_file\#$@@@A@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A $#@-Match_failureV#>@@=@9@;@@a@@A5!4!@)Not_foundZ#O@@@A&=)<)@-Out_of_memoryW#W@@@A.E1D1@.Stack_overflow^#_@@@A6M9L9@.Sys_blocked_io_#g@@@A>UATA@)Sys_error[#o@j@@AG^J]J@:Undefined_recursive_modulea#x@@w@s@u@@h@@AXo[n[@:Continuation_already_takenb#@@@A`wcvc@@@@@A3@@@RSS@@@3@@@@ఠ,all_tests_ok"TaeTaq@@A@@&Stdlib#refl@@@cA@\@@@aA@X3@&@@@డ#refTatTaw@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@[@@Z(@@ภ$trueTaxTa|@;9@@@M@@@AB@@A@@@@@@B@d;@@2 @@K<@A@Taa @@ @?@ఠ&finish#VV@AA@@@@@@iA@f$unitF@@@A@g@@hA@e3@{t@u@v@@@࣠@%param%AĠ"()*V+V@;@@@N@@@@A@@A@@@@@@&3-,,-----@36V7[1@@@@@@@డH!!EWFW@@!a@@@@i@@h'%field0AA@@@@@@@@@@@@vD@n@@@o@@m4@@ఐˠ,all_tests_ok*pW@U,@@ˠ@@@tE@wE@uH@@6 @@I@ĠXX@@@@@@@@{X@@@@@|[@@@డ-print_endlineYY@@&stringQ@@@@@@@@@AssAss@@@@@@@@@@@@@@@@5 All tests succeeded.YY@@YY@@'@@@F@F@@@0 @@@@ZZ@@@@@~@@@@@@@@డ-print_endline[[@G@@@G@@@@@@@@@@ + ********* Test suite failed. *********** [[0@@[@@]@@@F@F@@@@@@@@AW@@@A@A@@A@@@蠰డ'at_exit]55]5<@@@@@@@@@@@ @@@@@@K3L3@@u@@@@@@@@@@@@@@@@@@3.--.....@5.@/@0@@@@ఐ<&finish@]5=A]5C@ @@@7@@@4@@@@@@@> @@/@@@@@@ఠ(test_num&Z_GK[_GS@nBA@@R@@@A@@@@A@6@డu#refr_GVs_GY@@@@̠@@@@@H@@_GZ_G^@@Q@@@@%R@A@_GG@@@U@ఠ1print_test_number'abfabw@CA@@@@@@A@@@@A@@@A@3@tRK@L@M@@@࣠@)AĠabxabz@@@@@3@)abbb}@@@@@  @@ డ,print_stringb}b}@@4@@@@@@@@@1qq1qr@@+@@@@@@@@@@@@-@@! b}b}@@b}b}@@&@@@E@E@A@@/ @@@@@D@H@ డ )print_int b} b}@@#intA@@@@@@@@@C8rrD8rr@@m@@@@@@@@@@@@o@@డ51b}2b}@@@@.@@@E@E@@@@@@@@ఐ(test_numKb}@@@@@@F@F@@@% @@@@M @@^@@@D@@డh%flusheb}fb}@@+out_channel@@@@@@@@@fff@@@@@@@@@@@@@@@@డ&stdoutb}@!@@@@%pp%pp@@@ @@-@@@D@D@@@6@@@@@@@@@A@A@@A@@@@ఠ)next_test*dd@DA@@@@@@ A@ @@@+A@ @@ A@3@1*@+@,@@@࣠@,AĠdd@@@@@3@(df@@@@@  @@ డ$incree@@<@@@q@@@p@@@o@@n%%incrAA"@@@!"@@K@@@@S@@@@@@@@@@@9@@ఐ(test_numee@l@@n2@@@@@@E@E@Q@@?@@(@@@!D@W@ఐ1print_test_number/f0f@q@@@&@@@%@@@$@@#k@@ภBfo@@p@@8@@@,D@0z@@v@@{@iw@@|@xA@A@3@A@|@|{@@ఠ/print_test_fail-Zh[h@nEA@@@V@@@8A@5@@@[A@6@@7A@43gffggggg@@@@@@࣠@RUAĠQzh{h @P@@@@3xwwxxxxx@(hlz@@@@@  @@ డ":=i i @@!a@@@@m@@@@l@@k@@j*%setfield0BAҠ@@@@@@@@@@@@@LD@?@@@@@@@@>@@=@@<@@@ఐ",all_tests_oki i @@@#@@@JE@ME@KU@@ภ%falsei i $@;@@@@B@@A@@@@@.E@Pe@@@@@@@QD@Ik@డ,print_stringj&(j&4@'@@@'@@@U&@@@T@@S@@డ &Printf'sprintf k59 k5?@ k5@k5G@@@&Stdlib&format!a@$unitF@@@ՠ&stringQ@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@,'@@@$@#intA@@@ @@@\D@D@"D@ D@ @@ D@0@@@-@@@@@@@@@@ภ8CamlinternalFormatBasics5&Format7hk5Hik5yA;&Format8CamlinternalFormatBasics'format6!a@!b@!c@!d@!e@!f@@@@ L@'#fmt$ @@@ J&stringQ@@@ K@B@@A@A@@@ E@ @ภF*No_paddingH;*No_paddingF!a@ @@@ @@@@ABAAee@@@j@@!@VPF@ TD@ E@ @@@ E@ @ภ6j,No_precisionl5;,No_precisionb!a@ @@@ @@@@BAAAlLNlLq@@@;o@@E@r"s@@@ E@ 6@ภVT4 failed *********** Y@Y@@@@ E@ E@ J@ภj-End_of_formati;-End_of_format?!f@ 5!b@ 6!c@ 7!e@ 8@@@ @@@@AYAAF..G./!@@@y@@@_D@ D@ D@ F@ Ϡ@@@!E@ E@ E@ E@ ܠ@@@ E@ @@@|ˠ@@@ E@ @@@F@ %&'(@@@ E@ @@@F@ j(@@@ E@ @ - ********* Test number %i failed *********** @@@@@ E@ E@ @@@@)>@@@ E@ @@డT Plz~Qlz@ @@@E@ E@@@@@@@@ఐ (test_numglz@@@ @@@ F@ F@ @@" @@@@sk58@@)D@$@@@@ @@@@A@A@@A@@@@ఠ7print_failure_test_failVnn@FA@@@@@@A@@@@9A@@@A@3@-D=@>@?@@@࣠@~XAĠ}nn@|@@@@3@(ns4B@@@@@  @@ డ,.oo@+@@@@@@*D@@@@@,@@@@@@@%@@ఐ3,all_tests_okoo@@@4@@@(E@+E@):@@ภoo@@@@+E@.G@@@@@@@/D@'M@డ ,print_stringp p@5@@@5@@@34@@@2@@1a@@డ &Printf'sprintf q q@  q q@@@@@@@@@g@@@:D@D@ID@D@@@D@=@@@?@@@@@@@>@@<@@ภ   Mr Nr3Aภ & ' ? ********* Failure Test number @@@@@E@E@@ภ :l ;kภ B C'@'@G@@@E@@ภ O  P4@4@N^F@bD@E@@@@E@@ภ. b cG@G@Yp@@@E@@ภ= q rV incorrectly failed *********** [@[@@@@E@E@@ภQ  j@j@%D@D@D@F@Ơ@@@HE@E@E@E@Ӡ@@@E@*@@@B@@@E@5@@@MF@%&'(@@@E@A@@@YF@a( àĠ@@@E@M@ A ********* Failure Test number %i incorrectly failed *********** @@`@@@E@E@Y@@@@>@@@GE@b@@డ Ҡ԰ s48 s49@Ѱ@@@pE@E@@@@@@z@@ఐӠ(test_num -s4A@@@@@@F@F@@@" @@@@ 9q@@D@K@@=@@@e@@@A@A@@A@@@@ఠ:print_failure_test_succeedY LuFJ MuFd@ `GA@@@H@@@ A@ @@@0A@ @@ A@ 3 Y X X Y Y Y Y Y@@@@@@࣠@D[AĠC luFe muFg@B@@@@3 j i i j j j j j@( suFF tz@@@@@  @@ డ  vjy vj{@@@@۠@@@!D@@@@@@@@@@@@%@@ఐ,all_tests_ok vjl vjx@@@@@@E@"E@ :@@ภװ vj| vj@@@@+E@%G@@@@@@@&D@M@డ ,print_string w w@@@@@@@*@@@)@@(a@@డ &Printf'sprintf x x@  x x@@԰@@@Ԡ@@@@-@@@1D@D@@D@yD@@@D@4@@@6@@@7@@@5@@3@@ภ   y yAภ j  i? ********* Failure Test number @@N@@@E@E@@ภ 2 1ภ  '@'@ @@@E@@ภ  4@4@^F@bD@E@@@@E@@ภ ( )G@G@p@@@E@@ภ 7 8V< failed to fail *********** [@[@@@@E@E@@ภ K Lj@j@D@D@D@F@n@@@?E@xE@E@E@ʠ@@@E@*@@@@@@E@5@@@F@}%&'(@@@E@A@@@F@X( àĠ@@@zE@M@ = ********* Failure Test number %i failed to fail *********** @@&@@@{E@E@Y@@@@>@@@>E@wb@@డ    z z@ @@@ 6E@E@@@@@@z@@ఐ(test_num z@L@@ N@@@F@F@@@" @@@@ x@@D@B@@=@@@e@@@A@A@@A@@@@ఠ$test\ | |@ &HA@@@$boolE@@@!A@)@@@3A@@@A@3 " ! ! " " " " "@@@@@@࣠@!b^A 5| 6| @ IIA@@3 4 3 3 4 4 4 4 4@, =| >~>@@@@@  @@ ఐ)next_test L}  M} @@@@ C@@@ @@@ @@3 R Q Q R R R R R@+@@"@#@@@@ภ 9 b}  c} @ 8@@@ Y@@@D@@@@@r@@@C@@డ ~#not {~! |~$@@d@@@Fg@@@E@@D(%boolnotAA @@@ LL Lt@@ \@@@@v@@@@@@@@A@@ఐp!b ~% ~&@K@@N@@+@@ _@@@#C@ U@ఐ[/print_test_fail ~, ~;@@@@ @@@'@@@&@@%i@@ภ  ~<@ @@@ @@@.C@2x@@@@C@-{@@ ~@@}@@@~@A@A@5@A@@@@ఠ1test_raises_exc_p_ B B@ JA@@@@ @@@A@@@@A@A@A@7@@@@d@@[A@eA@fA@<@ A@A ^@@@zA@B@@CA@=@@>A@8@@9A@63        @ @@@@@࣠@$predaA $B %B@ 8KA@@<3 # " " # # # # #@I ,B -J > o@@@@@  @@!fbA 8B 9B@ LLA@@<3 7 6 6 7 7 7 7 7@!S@@@@@@@@!xcA IB JB@ ]MA@@>3 H G G H H H H H@P@@@@@@@@ ఐ)next_test ]C ^C@@@@ T@@@J @@@I@@H3 c b b c c c c c@(\@@ @@@@ภ J sC tC@ I@@@ j@@@QF@U@@@@ @@@VE@P@ డ &ignore E E@@!a@ @@@\@@['%ignoreAA ʠ@@@ `` ``@@ t@@@@@@@Z@@YA@@ఐ!f E E@h@@P@@ఐ|!x E E@Z@@]@@ E E@@`@@;@@ @@@gE@bf@ ఐ:print_failure_test_succeed F   F  @@@@ @@@l @@@k@@j|@@ภ ð F   F  "@ @@@ @@@sF@w@@@@ @@@xE@r@ภ% G $ (G $ -@$@@@ M@@@{@-@@@y@@@ఠ!xdI 5 9I 5 :@#NA@@ @@@~@@@డ""||J > I J > K@@-@@@P@ @@@O@@@N@@M@@L'%sequorBA `@@@@ ` a@@ ^@@@@F@@@@@@@@@@@@@@3CBBCCCCC@? G@@@}@<@=@@@@ఐ9$predZJ > B[J > F@@@q@@ఐX!xgJ > GhJ > H@@@x"@@@@v#@@ ఐ7print_failure_test_failyJ > MzJ > d@@@@ p@@@ @@@@@<@@ภ cJ > eJ > g@ b@@@ @@@H@L@@@@ @@@G@R@ภŰJ > iJ > n@@@@{@@@F@_@J > L|@@a@@P}@@b@@@D@@3@D@@@Q@@@A@A@@A@@@@ఠ4test_raises_some_exceN  N  @OA@@@@@@A@A@@ @@@@@A@@@A@3@@@@@@࣠@!fgAN  N  @PA@@ 3@-N  N  @@@@@  @@ఐ1test_raises_exc_pN  N  @#@@@@ @@@ @@@ÐA@@@?>A@@B V@@@@@@@@@3      @*6L@-@.@@@@࣠@ hA@N  N  @@@@@@@@@ภ >(N  )N  @ =@@@ v@@@ @/N  0N  @@@3@@@C@@@֐@@C@C@0@@ఐj!fHN  _@9`@@<@@Ua@@}=@kbA@A@i@A@f@fe@|@ఠ4test_raises_this_exciZO  [O  #@nQA@@@`@@@(A@@@e@f@A@@ @@@ @@ @@ A@@@A@3pooppppp@@@@@@࣠@#exckAO  $O  '@RA@@%3@2O  O  N@@@@@  @@ఐ1test_raises_exc_pO  *O  ;@Ű@@@@@@@@@@A@@@=@@@@8@9@@@@ఐH!xO  FO  G@@@@@ఐ#excO  JO  M@c@@ @@@@"@@@)E@'&@O  <@@@ @@@0@@@@@C@.C@+c@@@@d@A@A@2@A@@@@ఠ8test_raises_this_failurem;T  <T  @OTA@@@ @@@|A@4@@I@HJ@JA@]A@9@ A@>@@@\A@?@@@A@:@@;A@5@@6A@33ZYYZZZZZ@ @@@@@࣠@!soAmT  nT  @UA@@.3lkklllll@;uT  vU  @@@@@  @@!fpAT  T  @VA@@83@!E@@@@@@@@!xqAT  T  @WA@@>3@L@@@@@@@@ఐ1test_raises_exc_pU  U  @Ѱ@@@@@@@M@@@LA@K@@edA@I@h@@@G@@F@@E@@D3@'3g@*@+@@@@࣠@!xrAU  U  @XA@@@@@f3@@@@@ @@డ U  U  @ @@@@@@wF@n@ @@@m@@l@@k3@3*@@@e@$@%@@@@ఐ4!xU  U  @@@@@ภ'Failure U   U  @;'Failure#exnG@@@@@@@@Al @@A&_none_@@A=ocaml.warn_on_literal_patternKE  LE  @@OE  PE  @@@yH@ఐǠ!s1U  2U  @@@F@@+@@QG@{I@@:@@C@@@~G@vO@>U  ?U  @@@B@@@`R@@@_@@^E@E@y@@ఐ٠!fWU  XU  @@@ @@ఐՠ!xdU  @@@@@@@ @A@)A@@A@@@ @ఠ8test_raises_some_failuresvY b fwY b ~@YA@@@@z@{@A@A@@ A@@@@A@@@A@@@A@3@2[T@U@V@@@࣠@!fuAY b Y b @ZA@@$3@1Y b bZ  @@@@@  @@!xvAY b Y b @[A@@-3@!;@@@@@@@@ఐࠐ1test_raises_exc_pZ  Z  @@@@@@@@@@@A@@@TSA@@W$@@@@@@@@@3@'3V@*@+@@@@@Ġ'FailureZ  Z  @@Z  Z  @@@@@@@@ @@@@@@@@ภZ  Z  @@@@ @@@*@@ Z   Z  @@@@@3@@@ภ :Z  Z  @ 9@@@;@@A%paramwZ  @@@Z  Z  @@@ @@@0@@@@@D@D@O@@ఐ!f5Z  6Z  @@@\@@ఐ!xBZ  @e@@h@@@@i@A@A@@A@@@@ఠ,failure_testxT\  U\  @h\A@@@@X@Y@A@A@@ A@@*@@@A@@@@A@@@A@@@A@@@A@3rqqrrrrr@@@@@@࣠@!fzA\  \  @]A@@-3@:\  \  @@@@@  @@!x{A\  \  @^A@@63@!D@@@@@@@@!s|A\  \  @_A@@A3@J@@@@@@@@ఐ8test_raises_this_failure\  \  @,@@@|@@@@@hgA@@k@@@@@@@@@3@!-d@$@%@@@@ఐ4!s\  \  @ @@q@@ఐf!f\  \  @K@@@@ఐ_!x\  h@Fi@@)@@<j@@*@tkA@A@ r@A@o@on@@ఠ0any_failure_test}]  ]  @`A@@@@ @ @A@@a@@@@@ @@ A@ 3@@@@@@ఐ8test_raises_some_failure#]  $]  3@@@ @A@']  @@@@ఠ1scan_failure_test~4_ 7 ;5_ 7 L@HaA@@@@8@"9@$A@7A@@ A@@@@6A@@@A@@@A@3IHHIIIII@6MF@G@H@@@࣠@!fA\_ 7 M]_ 7 N@pbA@@$3[ZZ[[[[[@1d_ 7 7e` S @@@@@  @@!xAp_ 7 Oq_ 7 P@cA@@-3onnooooo@!;@@@@@@@@ఐ1test_raises_exc_p` S U` S f@@@@@@@@'@@@&A@%@@TSA@#@W@@@!@@ @@@@3@'3V@*@+@@@@@Ġ,Scan_failure` S q` S }@;,Scan_failure#exnG@@@#@&stringQ@@@"@A%Scanf@@A&_none_@@A@@-Stdlib__ScanfR@@` S ~` S @@@@@B3@@@#@@@@@D7@@@ภ` S ` S @@@@@@@IB@@` S ` S @@@@@GK@@@ภ` S ` S @@@@S@@A` S h@@@` S g` S @@@@@@:@@@9@@8D@XD@Uf@@ఐ!f ` S  ` S @@@s@@ఐ!x` S @|@@@@@@@A@A@_@A@@@@@"@|@f@@ @  @ @"@R]@{@@@@!@;@ @ @ @@3<;;<<<<<@@@@'TestingF@@cE@@D@@F C@@ B@@A@@D@@@ H************************************************************************]A@@^A@L@ H cBMMdBM@ H OCaml iCjC@ H oDpD3@ H Pierre Weis, projet Cristal, INRIA Rocquencourt uE44vE4@ H {F|F@ H Copyright 2006 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@6 Testing auxiliaries. P77P7Q@ q Applies f to x and checks that the evaluation indeed raises an exception that verifies the predicate [pred]. @BBAz@ P Applies f to x and checks that the evaluation indeed raises some exception. L s sM  @ U Applies f to x and checks that the evaluation indeed raises exception Failure s. Q R RR  @ W Applies f to x and checks that the evaluation indeed raises the exception Failure. W  X > a@@*./ocamlopt)-nostdlib"-I(./stdlib"-I1otherlibs/dynlink"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I-testsuite/lib"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-I-testsuite/lib"-I-testsuite/lib2-function-sections"-c  T/home/teraram/ci/builds/workspace/parallel-build/flambda/false/label/ocaml-manycores CB76543210/.-,+*)('&%$#"!@@0r9tQXOW5<`u3'&&'''''@%@@8CamlinternalFormatBasics0%FU(Q/Tu&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Either0Vy`u~c à.Stdlib__Printf0)5h Ԝ΀Q -Stdlib__Scanf0 XJewSJl+Stdlib__Seq0nwzG&amg-Stdlib__Uchar056uf4[_h0/4sN?Tx@@AQC@@ H R@(2Zd@ϑ@@  &@ Ǒ@gq@@ @"@$ʑ@=G  @@@@P@@@@@A8@5@@@\@Y@@@AB @ ~@@@@@@@A@@@@E@B@@@ABC@@