(view as text)
Start testing: May 15 07:57 PDT
----------------------------------------------------------
1/19 Testing: hash-target
1/19 Test: hash-target
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash-target-tests"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests
"hash-target" start time: May 15 07:57 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.38 sec
----------------------------------------------------------
Test Passed.
"hash-target" end time: May 15 07:57 PDT
"hash-target" time elapsed: 00:00:00
----------------------------------------------------------

2/19 Testing: cncrypto
2/19 Test: cncrypto
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/crypto/cncrypto-tests" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/crypto/tests.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/crypto
"cncrypto" start time: May 15 07:57 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   9.24 sec
----------------------------------------------------------
Test Passed.
"cncrypto" end time: May 15 07:57 PDT
"cncrypto" time elapsed: 00:00:09
----------------------------------------------------------

3/19 Testing: cnv4-jit
3/19 Test: cnv4-jit
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/crypto/cnv4-jit-tests" "1788000" "1789000"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/crypto
"cnv4-jit" start time: May 15 07:57 PDT
Output:
----------------------------------------------------------

0/1000
1/1000
2/1000
3/1000
4/1000
5/1000
6/1000
7/1000
8/1000
9/1000
10/1000
11/1000
12/1000
13/1000
14/1000
15/1000
16/1000
17/1000
18/1000
19/1000
20/1000
21/1000
22/1000
23/1000
24/1000
25/1000
26/1000
27/1000
28/1000
29/1000
30/1000
31/1000
32/1000
33/1000
34/1000
35/1000
36/1000
37/1000
38/1000
39/1000
40/1000
41/1000
42/1000
43/1000
44/1000
45/1000
46/1000
47/1000
48/1000
49/1000
50/1000
51/1000
52/1000
53/1000
54/1000
55/1000
56/1000
57/1000
58/1000
59/1000
60/1000
61/1000
62/1000
63/1000
64/1000
65/1000
66/1000
67/1000
68/1000
69/1000
70/1000
71/1000
72/1000
73/1000
74/1000
75/1000
76/1000
77/1000
78/1000
79/1000
80/1000
81/1000
82/1000
83/1000
84/1000
85/1000
86/1000
87/1000
88/1000
89/1000
90/1000
91/1000
92/1000
93/1000
94/1000
95/1000
96/1000
97/1000
98/1000
99/1000
100/1000
101/1000
102/1000
103/1000
104/1000
105/1000
106/1000
107/1000
108/1000
109/1000
110/1000
111/1000
112/1000
113/1000
114/1000
115/1000
116/1000
117/1000
118/1000
119/1000
120/1000
121/1000
122/1000
123/1000
124/1000
125/1000
126/1000
127/1000
128/1000
129/1000
130/1000
131/1000
132/1000
133/1000
134/1000
135/1000
136/1000
137/1000
138/1000
139/1000
140/1000
141/1000
142/1000
143/1000
144/1000
145/1000
146/1000
147/1000
148/1000
149/1000
150/1000
151/1000
152/1000
153/1000
154/1000
155/1000
156/1000
157/1000
158/1000
159/1000
160/1000
161/1000
162/1000
163/1000
164/1000
165/1000
166/1000
167/1000
168/1000
169/1000
170/1000
171/1000
172/1000
173/1000
174/1000
175/1000
176/1000
177/1000
178/1000
179/1000
180/1000
181/1000
182/1000
183/1000
184/1000
185/1000
186/1000
187/1000
188/1000
189/1000
190/1000
191/1000
192/1000
193/1000
194/1000
195/1000
196/1000
197/1000
198/1000
199/1000
200/1000
201/1000
202/1000
203/1000
204/1000
205/1000
206/1000
207/1000
208/1000
209/1000
210/1000
211/1000
212/1000
213/1000
214/1000
215/1000
216/1000
217/1000
218/1000
219/1000
220/1000
221/1000
222/1000
223/1000
224/1000
225/1000
226/1000
227/1000
228/1000
229/1000
230/1000
231/1000
232/1000
233/1000
234/1000
235/1000
236/1000
237/1000
238/1000
239/1000
240/1000
241/1000
242/1000
243/1000
244/1000
245/1000
246/1000
247/1000
248/1000
249/1000
250/1000
251/1000
252/1000
253/1000
254/1000
255/1000
256/1000
257/1000
258/1000
259/1000
260/1000
261/1000
262/1000
263/1000
264/1000
265/1000
266/1000
267/1000
268/1000
269/1000
270/1000
271/1000
272/1000
273/1000
274/1000
275/1000
276/1000
277/1000
278/1000
279/1000
280/1000
281/1000
282/1000
283/1000
284/1000
285/1000
286/1000
287/1000
288/1000
289/1000
290/1000
291/1000
292/1000
293/1000
294/1000
295/1000
296/1000
297/1000
298/1000
299/1000
300/1000
301/1000
302/1000
303/1000
304/1000
305/1000
306/1000
307/1000
308/1000
309/1000
310/1000
311/1000
312/1000
313/1000
314/1000
315/1000
316/1000
317/1000
318/1000
319/1000
320/1000
321/1000
322/1000
323/1000
324/1000
325/1000
326/1000
327/1000
328/1000
329/1000
330/1000
331/1000
332/1000
333/1000
334/1000
335/1000
336/1000
337/1000
338/1000
339/1000
340/1000
341/1000
342/1000
343/1000
344/1000
345/1000
346/1000
347/1000
348/1000
349/1000
350/1000
351/1000
352/1000
353/1000
354/1000
355/1000
356/1000
357/1000
358/1000
359/1000
360/1000
361/1000
362/1000
363/1000
364/1000
365/1000
366/1000
367/1000
368/1000
369/1000
370/1000
371/1000
372/1000
373/1000
374/1000
375/1000
376/1000
377/1000
378/1000
379/1000
380/1000
381/1000
382/1000
383/1000
384/1000
385/1000
386/1000
387/1000
388/1000
389/1000
390/1000
391/1000
392/1000
393/1000
394/1000
395/1000
396/1000
397/1000
398/1000
399/1000
400/1000
401/1000
402/1000
403/1000
404/1000
405/1000
406/1000
407/1000
408/1000
409/1000
410/1000
411/1000
412/1000
413/1000
414/1000
415/1000
416/1000
417/1000
418/1000
419/1000
420/1000
421/1000
422/1000
423/1000
424/1000
425/1000
426/1000
427/1000
428/1000
429/1000
430/1000
431/1000
432/1000
433/1000
434/1000
435/1000
436/1000
437/1000
438/1000
439/1000
440/1000
441/1000
442/1000
443/1000
444/1000
445/1000
446/1000
447/1000
448/1000
449/1000
450/1000
451/1000
452/1000
453/1000
454/1000
455/1000
456/1000
457/1000
458/1000
459/1000
460/1000
461/1000
462/1000
463/1000
464/1000
465/1000
466/1000
467/1000
468/1000
469/1000
470/1000
471/1000
472/1000
473/1000
474/1000
475/1000
476/1000
477/1000
478/1000
479/1000
480/1000
481/1000
482/1000
483/1000
484/1000
485/1000
486/1000
487/1000
488/1000
489/1000
490/1000
491/1000
492/1000
493/1000
494/1000
495/1000
496/1000
497/1000
498/1000
499/1000
500/1000
501/1000
502/1000
503/1000
504/1000
505/1000
506/1000
507/1000
508/1000
509/1000
510/1000
511/1000
512/1000
513/1000
514/1000
515/1000
516/1000
517/1000
518/1000
519/1000
520/1000
521/1000
522/1000
523/1000
524/1000
525/1000
526/1000
527/1000
528/1000
529/1000
530/1000
531/1000
532/1000
533/1000
534/1000
535/1000
536/1000
537/1000
538/1000
539/1000
540/1000
541/1000
542/1000
543/1000
544/1000
545/1000
546/1000
547/1000
548/1000
549/1000
550/1000
551/1000
552/1000
553/1000
554/1000
555/1000
556/1000
557/1000
558/1000
559/1000
560/1000
561/1000
562/1000
563/1000
564/1000
565/1000
566/1000
567/1000
568/1000
569/1000
570/1000
571/1000
572/1000
573/1000
574/1000
575/1000
576/1000
577/1000
578/1000
579/1000
580/1000
581/1000
582/1000
583/1000
584/1000
585/1000
586/1000
587/1000
588/1000
589/1000
590/1000
591/1000
592/1000
593/1000
594/1000
595/1000
596/1000
597/1000
598/1000
599/1000
600/1000
601/1000
602/1000
603/1000
604/1000
605/1000
606/1000
607/1000
608/1000
609/1000
610/1000
611/1000
612/1000
613/1000
614/1000
615/1000
616/1000
617/1000
618/1000
619/1000
620/1000
621/1000
622/1000
623/1000
624/1000
625/1000
626/1000
627/1000
628/1000
629/1000
630/1000
631/1000
632/1000
633/1000
634/1000
635/1000
636/1000
637/1000
638/1000
639/1000
640/1000
641/1000
642/1000
643/1000
644/1000
645/1000
646/1000
647/1000
648/1000
649/1000
650/1000
651/1000
652/1000
653/1000
654/1000
655/1000
656/1000
657/1000
658/1000
659/1000
660/1000
661/1000
662/1000
663/1000
664/1000
665/1000
666/1000
667/1000
668/1000
669/1000
670/1000
671/1000
672/1000
673/1000
674/1000
675/1000
676/1000
677/1000
678/1000
679/1000
680/1000
681/1000
682/1000
683/1000
684/1000
685/1000
686/1000
687/1000
688/1000
689/1000
690/1000
691/1000
692/1000
693/1000
694/1000
695/1000
696/1000
697/1000
698/1000
699/1000
700/1000
701/1000
702/1000
703/1000
704/1000
705/1000
706/1000
707/1000
708/1000
709/1000
710/1000
711/1000
712/1000
713/1000
714/1000
715/1000
716/1000
717/1000
718/1000
719/1000
720/1000
721/1000
722/1000
723/1000
724/1000
725/1000
726/1000
727/1000
728/1000
729/1000
730/1000
731/1000
732/1000
733/1000
734/1000
735/1000
736/1000
737/1000
738/1000
739/1000
740/1000
741/1000
742/1000
743/1000
744/1000
745/1000
746/1000
747/1000
748/1000
749/1000
750/1000
751/1000
752/1000
753/1000
754/1000
755/1000
756/1000
757/1000
758/1000
759/1000
760/1000
761/1000
762/1000
763/1000
764/1000
765/1000
766/1000
767/1000
768/1000
769/1000
770/1000
771/1000
772/1000
773/1000
774/1000
775/1000
776/1000
777/1000
778/1000
779/1000
780/1000
781/1000
782/1000
783/1000
784/1000
785/1000
786/1000
787/1000
788/1000
789/1000
790/1000
791/1000
792/1000
793/1000
794/1000
795/1000
796/1000
797/1000
798/1000
799/1000
800/1000
801/1000
802/1000
803/1000
804/1000
805/1000
806/1000
807/1000
808/1000
809/1000
810/1000
811/1000
812/1000
813/1000
814/1000
815/1000
816/1000
817/1000
818/1000
819/1000
820/1000
821/1000
822/1000
823/1000
824/1000
825/1000
826/1000
827/1000
828/1000
829/1000
830/1000
831/1000
832/1000
833/1000
834/1000
835/1000
836/1000
837/1000
838/1000
839/1000
840/1000
841/1000
842/1000
843/1000
844/1000
845/1000
846/1000
847/1000
848/1000
849/1000
850/1000
851/1000
852/1000
853/1000
854/1000
855/1000
856/1000
857/1000
858/1000
859/1000
860/1000
861/1000
862/1000
863/1000
864/1000
865/1000
866/1000
867/1000
868/1000
869/1000
870/1000
871/1000
872/1000
873/1000
874/1000
875/1000
876/1000
877/1000
878/1000
879/1000
880/1000
881/1000
882/1000
883/1000
884/1000
885/1000
886/1000
887/1000
888/1000
889/1000
890/1000
891/1000
892/1000
893/1000
894/1000
895/1000
896/1000
897/1000
898/1000
899/1000
900/1000
901/1000
902/1000
903/1000
904/1000
905/1000
906/1000
907/1000
908/1000
909/1000
910/1000
911/1000
912/1000
913/1000
914/1000
915/1000
916/1000
917/1000
918/1000
919/1000
920/1000
921/1000
922/1000
923/1000
924/1000
925/1000
926/1000
927/1000
928/1000
929/1000
930/1000
931/1000
932/1000
933/1000
934/1000
935/1000
936/1000
937/1000
938/1000
939/1000
940/1000
941/1000
942/1000
943/1000
944/1000
945/1000
946/1000
947/1000
948/1000
949/1000
950/1000
951/1000
952/1000
953/1000
954/1000
955/1000
956/1000
957/1000
958/1000
959/1000
960/1000
961/1000
962/1000
963/1000
964/1000
965/1000
966/1000
967/1000
968/1000
969/1000
970/1000
971/1000
972/1000
973/1000
974/1000
975/1000
976/1000
977/1000
978/1000
979/1000
980/1000
981/1000
982/1000
983/1000
984/1000
985/1000
986/1000
987/1000
988/1000
989/1000
990/1000
991/1000
992/1000
993/1000
994/1000
995/1000
996/1000
997/1000
998/1000
999/1000
<end of output>
Test time = 123.33 sec
----------------------------------------------------------
Test Passed.
"cnv4-jit" end time: May 15 08:00 PDT
"cnv4-jit" time elapsed: 00:02:03
----------------------------------------------------------

4/19 Testing: functional_tests_rpc
4/19 Test: functional_tests_rpc
Command: "/usr/local/bin/python" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/functional_tests/functional_tests_rpc.py" "/usr/local/bin/python" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/functional_tests" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release" "all"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/functional_tests
"functional_tests_rpc" start time: May 15 08:00 PDT
Output:
----------------------------------------------------------
Starting servers...
[TEST STARTED] daemon_info
Test hard_fork_info
Test get_info
[TEST PASSED] daemon_info
[TEST STARTED] blockchain
Resetting blockchain
Test generating 5 blocks
Testing alt chains
mined tip block 5, nonce 0
mined alt block 5, nonce 1
mined alt block 5, nonce 2
mined alt block 5, nonce 3
mined alt block 5, nonce 4
mining 3 on 1
Checking alt blocks match
mining 4 on 3
Checking alt blocks match
[TEST PASSED] blockchain
[TEST STARTED] wallet_address
Resetting blockchain
Creating wallet
Getting address
Checking keys
Creating subaddresses
Testing open/close
Testing languages
Creating German wallet
Creating English wallet
Creating Spanish wallet
Creating French wallet
Creating Italian wallet
Creating Dutch wallet
Creating Portuguese wallet
Creating Russian wallet
Creating Japanese wallet
Creating Chinese (simplified) wallet
Creating Esperanto wallet
Creating Lojban wallet
[TEST PASSED] wallet_address
[TEST STARTED] integrated_address
Creating wallet
Checking local address
Checking different address
Checking bad payment id
Checking bad standard address
[TEST PASSED] integrated_address
[TEST STARTED] mining
Resetting blockchain
Creating wallet
Test mining
[TEST PASSED] mining
[TEST STARTED] transfer
Resetting blockchain
Creating wallets
Mining some blocks
Creating transfer to self
Checking short payment IDs cannot be used when not in an integrated address
Checking empty destination is rejected
Creating transfer to another, manual relay
Creating multi out transfer
Sending to integrated address
Checking get_bulk_payments
Checking double spend detection
Sending single output
[TEST PASSED] transfer
[TEST STARTED] txpool
Resetting blockchain
Creating wallet
Mining some blocks
Creating 5 transactions
Flushing 2 transactions
Flushing unknown transactions
Mining transactions
Popping block
[TEST PASSED] txpool
[TEST STARTED] multisig
Resetting blockchain
Mining some blocks
Mining some blocks
Mining some blocks
Mining some blocks
Mining some blocks
Creating 2/2 multisig wallet
Importing multisig info from [1, 0]
Creating multisig transaction from wallet 1
Signing multisig transaction with wallet 0
Submitting multisig transaction with wallet 0
Importing multisig info from [0, 1]
Creating 2/3 multisig wallet
Importing multisig info from [0, 2]
Creating multisig transaction from wallet 0
Signing multisig transaction with wallet 2
Submitting multisig transaction with wallet 2
Importing multisig info from [0, 1, 2]
Creating 3/4 multisig wallet
Importing multisig info from [0, 2, 3]
Creating multisig transaction from wallet 0
Signing multisig transaction with wallet 2
Submitting multisig transaction prematurely with wallet 3
Signing multisig transaction with wallet 3
Submitting multisig transaction with wallet 3
Importing multisig info from [0, 1, 2, 3]
Creating 2/4 multisig wallet
Importing multisig info from [1, 2]
Creating multisig transaction from wallet 1
Signing multisig transaction with wallet 2
Submitting multisig transaction with wallet 2
Importing multisig info from [0, 1, 2, 3]
[TEST PASSED] multisig
[TEST STARTED] cold_signing
Resetting blockchain
Creating hot and cold wallet
Mining some blocks
Creating transaction in hot wallet
Signing transaction with cold wallet
Submitting transaction with hot wallet
[TEST PASSED] cold_signing
[TEST STARTED] sign_message
Creating wallets
Signing/verifing messages
[TEST PASSED] sign_message
[TEST STARTED] proofs
Resetting blockchain
Mining some blocks
Creating wallets
Creating transaction
Checking tx key
Checking tx proof
Checking reserve proof
[TEST PASSED] proofs
[TEST STARTED] get_output_distribution
Resetting blockchain
Test get_output_distribution
[TEST PASSED] get_output_distribution
Stopping servers...
Done, 12/12 tests passed
<end of output>
Test time = 138.53 sec
----------------------------------------------------------
Test Passed.
"functional_tests_rpc" end time: May 15 08:02 PDT
"functional_tests_rpc" time elapsed: 00:02:18
----------------------------------------------------------

5/19 Testing: unit_tests
5/19 Test: unit_tests
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/unit_tests/unit_tests" "--data-dir" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/data"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/unit_tests
"unit_tests" start time: May 15 08:02 PDT
Output:
----------------------------------------------------------
Note: Google Test filter = -DNSResolver.*:AddressFromURL.*
[==========] Running 975 tests from 111 test cases.
[----------] Global test environment set-up.
[----------] 1 test from account
[ RUN      ] account.encrypt_keys
[       OK ] account.encrypt_keys (138 ms)
[----------] 1 test from account (138 ms total)

[----------] 4 tests from apply_permutation
[ RUN      ] apply_permutation.empty
[       OK ] apply_permutation.empty (0 ms)
[ RUN      ] apply_permutation.reorder
[       OK ] apply_permutation.reorder (0 ms)
[ RUN      ] apply_permutation.bad_size
2019-05-15 15:02:22.883	E Mismatched vector sizes
2019-05-15 15:02:22.883	E Mismatched vector sizes
[       OK ] apply_permutation.bad_size (0 ms)
[ RUN      ] apply_permutation.bad_permutation
2019-05-15 15:02:22.883	E Bad permutation
[       OK ] apply_permutation.bad_permutation (0 ms)
[----------] 4 tests from apply_permutation (0 ms total)

[----------] 2 tests from AddressFromTXT
[ RUN      ] AddressFromTXT.Success
[       OK ] AddressFromTXT.Success (0 ms)
[ RUN      ] AddressFromTXT.Failure
[       OK ] AddressFromTXT.Failure (0 ms)
[----------] 2 tests from AddressFromTXT (0 ms total)

[----------] 2 tests from ban
[ RUN      ] ban.add
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 unblocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
2019-05-15 15:02:22.884	I Host 1.2.3.5 blocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 unblocked.
2019-05-15 15:02:22.884	I Host 1.2.3.5 unblocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
[       OK ] ban.add (1 ms)
[ RUN      ] ban.limit
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
2019-05-15 15:02:22.884	I Host 1.2.3.4 blocked.
[       OK ] ban.limit (0 ms)
[----------] 2 tests from ban (1 ms total)

[----------] 8 tests from base58_uint_8be_to_64
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0000000000000001
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0000000000000001 (0 ms)
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0000000000000102
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0000000000000102 (0 ms)
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0000000000010203
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0000000000010203 (0 ms)
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0000000001020304
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0000000001020304 (0 ms)
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0000000102030405
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0000000102030405 (0 ms)
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0000010203040506
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0000010203040506 (0 ms)
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0001020304050607
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0001020304050607 (0 ms)
[ RUN      ] base58_uint_8be_to_64.handles_bytes_0x0102030405060708
[       OK ] base58_uint_8be_to_64.handles_bytes_0x0102030405060708 (0 ms)
[----------] 8 tests from base58_uint_8be_to_64 (0 ms total)

[----------] 8 tests from base58_uint_64_to_8be
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0000000000000001
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0000000000000001 (0 ms)
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0000000000000102
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0000000000000102 (0 ms)
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0000000000010203
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0000000000010203 (0 ms)
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0000000001020304
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0000000001020304 (0 ms)
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0000000102030405
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0000000102030405 (0 ms)
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0000010203040506
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0000010203040506 (0 ms)
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0001020304050607
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0001020304050607 (0 ms)
[ RUN      ] base58_uint_64_to_8be.handles_bytes_0x0102030405060708
[       OK ] base58_uint_64_to_8be.handles_bytes_0x0102030405060708 (0 ms)
[----------] 8 tests from base58_uint_64_to_8be (0 ms total)

[----------] 1 test from reverse_alphabet
[ RUN      ] reverse_alphabet.is_correct
[       OK ] reverse_alphabet.is_correct (0 ms)
[----------] 1 test from reverse_alphabet (0 ms total)

[----------] 29 tests from base58_encode_block
[ RUN      ] base58_encode_block.handles_11
[       OK ] base58_encode_block.handles_11 (0 ms)
[ RUN      ] base58_encode_block.handles_1z
[       OK ] base58_encode_block.handles_1z (0 ms)
[ RUN      ] base58_encode_block.handles_5Q
[       OK ] base58_encode_block.handles_5Q (0 ms)
[ RUN      ] base58_encode_block.handles_111
[       OK ] base58_encode_block.handles_111 (0 ms)
[ RUN      ] base58_encode_block.handles_11z
[       OK ] base58_encode_block.handles_11z (0 ms)
[ RUN      ] base58_encode_block.handles_15R
[       OK ] base58_encode_block.handles_15R (0 ms)
[ RUN      ] base58_encode_block.handles_LUv
[       OK ] base58_encode_block.handles_LUv (0 ms)
[ RUN      ] base58_encode_block.handles_11111
[       OK ] base58_encode_block.handles_11111 (0 ms)
[ RUN      ] base58_encode_block.handles_1111z
[       OK ] base58_encode_block.handles_1111z (0 ms)
[ RUN      ] base58_encode_block.handles_11LUw
[       OK ] base58_encode_block.handles_11LUw (0 ms)
[ RUN      ] base58_encode_block.handles_2UzHL
[       OK ] base58_encode_block.handles_2UzHL (0 ms)
[ RUN      ] base58_encode_block.handles_11111z
[       OK ] base58_encode_block.handles_11111z (0 ms)
[ RUN      ] base58_encode_block.handles_7YXq9G
[       OK ] base58_encode_block.handles_7YXq9G (0 ms)
[ RUN      ] base58_encode_block.handles_111111z
[       OK ] base58_encode_block.handles_111111z (0 ms)
[ RUN      ] base58_encode_block.handles_VtB5VXc
[       OK ] base58_encode_block.handles_VtB5VXc (0 ms)
[ RUN      ] base58_encode_block.handles_11111111z
[       OK ] base58_encode_block.handles_11111111z (0 ms)
[ RUN      ] base58_encode_block.handles_3CUsUpv9t
[       OK ] base58_encode_block.handles_3CUsUpv9t (0 ms)
[ RUN      ] base58_encode_block.handles_111111111z
[       OK ] base58_encode_block.handles_111111111z (0 ms)
[ RUN      ] base58_encode_block.handles_Ahg1opVcGW
[       OK ] base58_encode_block.handles_Ahg1opVcGW (0 ms)
[ RUN      ] base58_encode_block.handles_1111111111z
[       OK ] base58_encode_block.handles_1111111111z (0 ms)
[ RUN      ] base58_encode_block.handles_jpXCZedGfVQ
[       OK ] base58_encode_block.handles_jpXCZedGfVQ (0 ms)
[ RUN      ] base58_encode_block.handles_11111111111
[       OK ] base58_encode_block.handles_11111111111 (0 ms)
[ RUN      ] base58_encode_block.handles_11111111112
[       OK ] base58_encode_block.handles_11111111112 (0 ms)
[ RUN      ] base58_encode_block.handles_11111111119
[       OK ] base58_encode_block.handles_11111111119 (0 ms)
[ RUN      ] base58_encode_block.handles_1111111111A
[       OK ] base58_encode_block.handles_1111111111A (0 ms)
[ RUN      ] base58_encode_block.handles_11111111121
[       OK ] base58_encode_block.handles_11111111121 (0 ms)
[ RUN      ] base58_encode_block.handles_1Ahg1opVcGW
[       OK ] base58_encode_block.handles_1Ahg1opVcGW (0 ms)
[ RUN      ] base58_encode_block.handles_22222222222
[       OK ] base58_encode_block.handles_22222222222 (0 ms)
[ RUN      ] base58_encode_block.handles_1z111111111
[       OK ] base58_encode_block.handles_1z111111111 (0 ms)
[----------] 29 tests from base58_encode_block (0 ms total)

[----------] 45 tests from base58_decode_block
[ RUN      ] base58_decode_block.handles_neg_1
[       OK ] base58_decode_block.handles_neg_1 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_z
[       OK ] base58_decode_block.handles_neg_z (0 ms)
[ RUN      ] base58_decode_block.handles_pos_11
[       OK ] base58_decode_block.handles_pos_11 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_5Q
[       OK ] base58_decode_block.handles_pos_5Q (0 ms)
[ RUN      ] base58_decode_block.handles_neg_5R
[       OK ] base58_decode_block.handles_neg_5R (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zz
[       OK ] base58_decode_block.handles_neg_zz (0 ms)
[ RUN      ] base58_decode_block.handles_pos_111
[       OK ] base58_decode_block.handles_pos_111 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_LUv
[       OK ] base58_decode_block.handles_pos_LUv (0 ms)
[ RUN      ] base58_decode_block.handles_neg_LUw
[       OK ] base58_decode_block.handles_neg_LUw (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzz
[       OK ] base58_decode_block.handles_neg_zzz (0 ms)
[ RUN      ] base58_decode_block.handles_neg_1111
[       OK ] base58_decode_block.handles_neg_1111 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzz
[       OK ] base58_decode_block.handles_neg_zzzz (0 ms)
[ RUN      ] base58_decode_block.handles_pos_11111
[       OK ] base58_decode_block.handles_pos_11111 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_2UzHL
[       OK ] base58_decode_block.handles_pos_2UzHL (0 ms)
[ RUN      ] base58_decode_block.handles_neg_2UzHM
[       OK ] base58_decode_block.handles_neg_2UzHM (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzzz
[       OK ] base58_decode_block.handles_neg_zzzzz (0 ms)
[ RUN      ] base58_decode_block.handles_pos_111111
[       OK ] base58_decode_block.handles_pos_111111 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_7YXq9G
[       OK ] base58_decode_block.handles_pos_7YXq9G (0 ms)
[ RUN      ] base58_decode_block.handles_neg_7YXq9H
[       OK ] base58_decode_block.handles_neg_7YXq9H (1 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzzzz
[       OK ] base58_decode_block.handles_neg_zzzzzz (0 ms)
[ RUN      ] base58_decode_block.handles_pos_1111111
[       OK ] base58_decode_block.handles_pos_1111111 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_VtB5VXc
[       OK ] base58_decode_block.handles_pos_VtB5VXc (0 ms)
[ RUN      ] base58_decode_block.handles_neg_VtB5VXd
[       OK ] base58_decode_block.handles_neg_VtB5VXd (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzzzzz
[       OK ] base58_decode_block.handles_neg_zzzzzzz (0 ms)
[ RUN      ] base58_decode_block.handles_neg_11111111
[       OK ] base58_decode_block.handles_neg_11111111 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzzzzzz
[       OK ] base58_decode_block.handles_neg_zzzzzzzz (0 ms)
[ RUN      ] base58_decode_block.handles_pos_111111111
[       OK ] base58_decode_block.handles_pos_111111111 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_3CUsUpv9t
[       OK ] base58_decode_block.handles_pos_3CUsUpv9t (0 ms)
[ RUN      ] base58_decode_block.handles_neg_3CUsUpv9u
[       OK ] base58_decode_block.handles_neg_3CUsUpv9u (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzzzzzzz
[       OK ] base58_decode_block.handles_neg_zzzzzzzzz (0 ms)
[ RUN      ] base58_decode_block.handles_pos_1111111111
[       OK ] base58_decode_block.handles_pos_1111111111 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_Ahg1opVcGW
[       OK ] base58_decode_block.handles_pos_Ahg1opVcGW (0 ms)
[ RUN      ] base58_decode_block.handles_neg_Ahg1opVcGX
[       OK ] base58_decode_block.handles_neg_Ahg1opVcGX (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzzzzzzzz
[       OK ] base58_decode_block.handles_neg_zzzzzzzzzz (0 ms)
[ RUN      ] base58_decode_block.handles_pos_11111111111
[       OK ] base58_decode_block.handles_pos_11111111111 (0 ms)
[ RUN      ] base58_decode_block.handles_pos_jpXCZedGfVQ
[       OK ] base58_decode_block.handles_pos_jpXCZedGfVQ (0 ms)
[ RUN      ] base58_decode_block.handles_neg_jpXCZedGfVR
[       OK ] base58_decode_block.handles_neg_jpXCZedGfVR (0 ms)
[ RUN      ] base58_decode_block.handles_neg_zzzzzzzzzzz
[       OK ] base58_decode_block.handles_neg_zzzzzzzzzzz (0 ms)
[ RUN      ] base58_decode_block.handles_neg_01111111111
[       OK ] base58_decode_block.handles_neg_01111111111 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_11111111110
[       OK ] base58_decode_block.handles_neg_11111111110 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_11111011111
[       OK ] base58_decode_block.handles_neg_11111011111 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_I1111111111
[       OK ] base58_decode_block.handles_neg_I1111111111 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_O1111111111
[       OK ] base58_decode_block.handles_neg_O1111111111 (0 ms)
[ RUN      ] base58_decode_block.handles_neg_l1111111111
[       OK ] base58_decode_block.handles_neg_l1111111111 (0 ms)
[ RUN      ] base58_decode_block.handles_neg__1111111111
[       OK ] base58_decode_block.handles_neg__1111111111 (0 ms)
[----------] 45 tests from base58_decode_block (1 ms total)

[----------] 17 tests from base58_encode
[ RUN      ] base58_encode.handles_11
[       OK ] base58_encode.handles_11 (0 ms)
[ RUN      ] base58_encode.handles_111
[       OK ] base58_encode.handles_111 (0 ms)
[ RUN      ] base58_encode.handles_11111
[       OK ] base58_encode.handles_11111 (0 ms)
[ RUN      ] base58_encode.handles_111111
[       OK ] base58_encode.handles_111111 (0 ms)
[ RUN      ] base58_encode.handles_1111111
[       OK ] base58_encode.handles_1111111 (0 ms)
[ RUN      ] base58_encode.handles_111111111
[       OK ] base58_encode.handles_111111111 (0 ms)
[ RUN      ] base58_encode.handles_1111111111
[       OK ] base58_encode.handles_1111111111 (0 ms)
[ RUN      ] base58_encode.handles_11111111111
[       OK ] base58_encode.handles_11111111111 (0 ms)
[ RUN      ] base58_encode.handles_1111111111111
[       OK ] base58_encode.handles_1111111111111 (0 ms)
[ RUN      ] base58_encode.handles_11111111111111
[       OK ] base58_encode.handles_11111111111111 (0 ms)
[ RUN      ] base58_encode.handles_1111111111111111
[       OK ] base58_encode.handles_1111111111111111 (0 ms)
[ RUN      ] base58_encode.handles_11111111111111111
[       OK ] base58_encode.handles_11111111111111111 (0 ms)
[ RUN      ] base58_encode.handles_111111111111111111
[       OK ] base58_encode.handles_111111111111111111 (0 ms)
[ RUN      ] base58_encode.handles_11111111111111111111
[       OK ] base58_encode.handles_11111111111111111111 (0 ms)
[ RUN      ] base58_encode.handles_111111111111111111111
[       OK ] base58_encode.handles_111111111111111111111 (0 ms)
[ RUN      ] base58_encode.handles_1111111111111111111111
[       OK ] base58_encode.handles_1111111111111111111111 (0 ms)
[ RUN      ] base58_encode.handles_22222222222VtB5VXc
[       OK ] base58_encode.handles_22222222222VtB5VXc (0 ms)
[----------] 17 tests from base58_encode (0 ms total)

[----------] 17 tests from base58_decode_pos
[ RUN      ] base58_decode_pos.handles_pos_
[       OK ] base58_decode_pos.handles_pos_ (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_5Q
[       OK ] base58_decode_pos.handles_pos_5Q (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_LUv
[       OK ] base58_decode_pos.handles_pos_LUv (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_2UzHL
[       OK ] base58_decode_pos.handles_pos_2UzHL (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_7YXq9G
[       OK ] base58_decode_pos.handles_pos_7YXq9G (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_VtB5VXc
[       OK ] base58_decode_pos.handles_pos_VtB5VXc (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_3CUsUpv9t
[       OK ] base58_decode_pos.handles_pos_3CUsUpv9t (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_Ahg1opVcGW
[       OK ] base58_decode_pos.handles_pos_Ahg1opVcGW (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQ
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQ5Q
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ5Q (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQLUv
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQLUv (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQ2UzHL
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ2UzHL (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQ7YXq9G
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ7YXq9G (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQVtB5VXc
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQVtB5VXc (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQ3CUsUpv9t
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQ3CUsUpv9t (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQAhg1opVcGW
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQAhg1opVcGW (0 ms)
[ RUN      ] base58_decode_pos.handles_pos_jpXCZedGfVQjpXCZedGfVQ
[       OK ] base58_decode_pos.handles_pos_jpXCZedGfVQjpXCZedGfVQ (0 ms)
[----------] 17 tests from base58_decode_pos (0 ms total)

[----------] 56 tests from base58_decode_neg
[ RUN      ] base58_decode_neg.handles_neg_1
[       OK ] base58_decode_neg.handles_neg_1 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_z
[       OK ] base58_decode_neg.handles_neg_z (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_1111
[       OK ] base58_decode_neg.handles_neg_1111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzz
[       OK ] base58_decode_neg.handles_neg_zzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_11111111
[       OK ] base58_decode_neg.handles_neg_11111111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzzzzz
[       OK ] base58_decode_neg.handles_neg_zzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789AB1
[       OK ] base58_decode_neg.handles_neg_123456789AB1 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABz
[       OK ] base58_decode_neg.handles_neg_123456789ABz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789AB1111
[       OK ] base58_decode_neg.handles_neg_123456789AB1111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789AB11111111
[       OK ] base58_decode_neg.handles_neg_123456789AB11111111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzzzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_5R
[       OK ] base58_decode_neg.handles_neg_5R (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zz
[       OK ] base58_decode_neg.handles_neg_zz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_LUw
[       OK ] base58_decode_neg.handles_neg_LUw (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzz
[       OK ] base58_decode_neg.handles_neg_zzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_2UzHM
[       OK ] base58_decode_neg.handles_neg_2UzHM (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzz
[       OK ] base58_decode_neg.handles_neg_zzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_7YXq9H
[       OK ] base58_decode_neg.handles_neg_7YXq9H (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzzz
[       OK ] base58_decode_neg.handles_neg_zzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_VtB5VXd
[       OK ] base58_decode_neg.handles_neg_VtB5VXd (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzzzz
[       OK ] base58_decode_neg.handles_neg_zzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_3CUsUpv9u
[       OK ] base58_decode_neg.handles_neg_3CUsUpv9u (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzzzzzz
[       OK ] base58_decode_neg.handles_neg_zzzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_Ahg1opVcGX
[       OK ] base58_decode_neg.handles_neg_Ahg1opVcGX (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzzzzzzz
[       OK ] base58_decode_neg.handles_neg_zzzzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_jpXCZedGfVR
[       OK ] base58_decode_neg.handles_neg_jpXCZedGfVR (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzzzzzzzz
[       OK ] base58_decode_neg.handles_neg_zzzzzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789AB5R
[       OK ] base58_decode_neg.handles_neg_123456789AB5R (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABLUw
[       OK ] base58_decode_neg.handles_neg_123456789ABLUw (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789AB2UzHM
[       OK ] base58_decode_neg.handles_neg_123456789AB2UzHM (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789AB7YXq9H
[       OK ] base58_decode_neg.handles_neg_123456789AB7YXq9H (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABVtB5VXd
[       OK ] base58_decode_neg.handles_neg_123456789ABVtB5VXd (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789AB3CUsUpv9u
[       OK ] base58_decode_neg.handles_neg_123456789AB3CUsUpv9u (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABAhg1opVcGX
[       OK ] base58_decode_neg.handles_neg_123456789ABAhg1opVcGX (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABjpXCZedGfVR
[       OK ] base58_decode_neg.handles_neg_123456789ABjpXCZedGfVR (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzzz
[       OK ] base58_decode_neg.handles_neg_123456789ABzzzzzzzzzzz (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_zzzzzzzzzzz11
[       OK ] base58_decode_neg.handles_neg_zzzzzzzzzzz11 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_10
[       OK ] base58_decode_neg.handles_neg_10 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_11I
[       OK ] base58_decode_neg.handles_neg_11I (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_11O11
[       OK ] base58_decode_neg.handles_neg_11O11 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_11l111
[       OK ] base58_decode_neg.handles_neg_11l111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_11_11111111
[       OK ] base58_decode_neg.handles_neg_11_11111111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_1101111111111
[       OK ] base58_decode_neg.handles_neg_1101111111111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_11I11111111111111
[       OK ] base58_decode_neg.handles_neg_11I11111111111111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_11O1111111111111111111
[       OK ] base58_decode_neg.handles_neg_11O1111111111111111111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_1111111111110
[       OK ] base58_decode_neg.handles_neg_1111111111110 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_111111111111l1111
[       OK ] base58_decode_neg.handles_neg_111111111111l1111 (0 ms)
[ RUN      ] base58_decode_neg.handles_neg_111111111111_111111111
[       OK ] base58_decode_neg.handles_neg_111111111111_111111111 (0 ms)
[----------] 56 tests from base58_decode_neg (0 ms total)

[----------] 21 tests from base58_encode_decode_addr
[ RUN      ] base58_encode_decode_addr.handles_21D35quxec71111111111111111111111111111111111111111111111111111111111111111111111111111116Q5tCH
[       OK ] base58_encode_decode_addr.handles_21D35quxec71111111111111111111111111111111111111111111111111111111111111111111111111111116Q5tCH (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_2Aui6ejTFscjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVqegMoV
[       OK ] base58_encode_decode_addr.handles_2Aui6ejTFscjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVqegMoV (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_1119XrkPuSmLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKVphZRvn
[       OK ] base58_encode_decode_addr.handles_1119XrkPuSmLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKjepg5hZAxffLzdHXgVgrZKVphZRvn (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111115TXfiA
[       OK ] base58_encode_decode_addr.handles_111111111111111111111111111111111111111111111111111111111111111111111111111111111111111115TXfiA (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83qvSEivPLYo11111111111111111111111111111111111111111111111111111111111111111111111111111169tWrH
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83qvSEivPLYo11111111111111111111111111111111111111111111111111111111111111111111111111111169tWrH (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA841d7FXjswpJjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVq4LL1v
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA841d7FXjswpJjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQjpXCZedGfVQVq4LL1v (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA819VwdWVDP
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA819VwdWVDP (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA81efAfdCjPg
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA81efAfdCjPg (1 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83sryEt3YC8Q
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83sryEt3YC8Q (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83tWUuc54PFP3b
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83tWUuc54PFP3b (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83u9zaKrtRKZ1J6
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83u9zaKrtRKZ1J6 (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83uoWF3eanGG1aRoG
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83uoWF3eanGG1aRoG (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83vT1umSHMYJ4oNVdu
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83vT1umSHMYJ4oNVdu (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83w6XaVDyvpoGQBEWbB
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83w6XaVDyvpoGQBEWbB (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_PuT7GAdgbA83wk3FD1gW7J2KVGofA1r
[       OK ] base58_encode_decode_addr.handles_PuT7GAdgbA83wk3FD1gW7J2KVGofA1r (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_15p2yAV
[       OK ] base58_encode_decode_addr.handles_15p2yAV (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_FNQ3D6A
[       OK ] base58_encode_decode_addr.handles_FNQ3D6A (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_26k9QWweu
[       OK ] base58_encode_decode_addr.handles_26k9QWweu (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_3BzAD7n3y
[       OK ] base58_encode_decode_addr.handles_3BzAD7n3y (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_11efCaY6UjG7JrxuB
[       OK ] base58_encode_decode_addr.handles_11efCaY6UjG7JrxuB (0 ms)
[ RUN      ] base58_encode_decode_addr.handles_21rhHRT48LN4PriP9
[       OK ] base58_encode_decode_addr.handles_21rhHRT48LN4PriP9 (0 ms)
[----------] 21 tests from base58_encode_decode_addr (1 ms total)

[----------] 17 tests from base58_decode_addr_neg
[ RUN      ] base58_decode_addr_neg.decode_fails_due_overflow
[       OK ] base58_decode_addr_neg.decode_fails_due_overflow (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_char_0
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_0 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_char_I
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_I (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_char_O
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_O (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_char_l
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_l (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_char_00
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_char_00 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_lenght
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_lenght (0 ms)
[ RUN      ] base58_decode_addr_neg.handles_invalid_checksum
[       OK ] base58_decode_addr_neg.handles_invalid_checksum (0 ms)
[ RUN      ] base58_decode_addr_neg.handles_non_correct_tag
[       OK ] base58_decode_addr_neg.handles_non_correct_tag (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_0
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_0 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_1
[       OK ] base58_decode_addr_neg.decode_fails_due_invalid_block_len_1 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_address_too_short_0
[       OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_0 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_address_too_short_1
[       OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_1 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_address_too_short_2
[       OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_2 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_address_too_short_3
[       OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_3 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_address_too_short_4
[       OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_4 (0 ms)
[ RUN      ] base58_decode_addr_neg.decode_fails_due_address_too_short_5
[       OK ] base58_decode_addr_neg.decode_fails_due_address_too_short_5 (0 ms)
[----------] 17 tests from base58_decode_addr_neg (0 ms total)

[----------] 1 test from get_account_address_as_str
[ RUN      ] get_account_address_as_str.works_correctly
[       OK ] get_account_address_as_str.works_correctly (0 ms)
[----------] 1 test from get_account_address_as_str (0 ms total)

[----------] 7 tests from get_account_address_from_str
[ RUN      ] get_account_address_from_str.handles_valid_address
[       OK ] get_account_address_from_str.handles_valid_address (0 ms)
[ RUN      ] get_account_address_from_str.fails_on_invalid_address_format
[       OK ] get_account_address_from_str.fails_on_invalid_address_format (0 ms)
[ RUN      ] get_account_address_from_str.fails_on_invalid_address_prefix
[       OK ] get_account_address_from_str.fails_on_invalid_address_prefix (0 ms)
[ RUN      ] get_account_address_from_str.fails_on_invalid_address_content
[       OK ] get_account_address_from_str.fails_on_invalid_address_content (0 ms)
[ RUN      ] get_account_address_from_str.fails_on_invalid_address_spend_key
[       OK ] get_account_address_from_str.fails_on_invalid_address_spend_key (0 ms)
[ RUN      ] get_account_address_from_str.fails_on_invalid_address_view_key
[       OK ] get_account_address_from_str.fails_on_invalid_address_view_key (0 ms)
[ RUN      ] get_account_address_from_str.parses_old_address_format
[       OK ] get_account_address_from_str.parses_old_address_format (0 ms)
[----------] 7 tests from get_account_address_from_str (0 ms total)

[----------] 3 tests from BlockchainDBTest/0, where TypeParam = cryptonote::BlockchainLMDB
[ RUN      ] BlockchainDBTest/0.OpenAndClose
File created by test: /tmp/29fa-b5e6-3908-36e2/data.mdb
File created by test: /tmp/29fa-b5e6-3908-36e2/lock.mdb
2019-05-15 15:02:22.888	W Attempted to open db, but it's already open
[       OK ] BlockchainDBTest/0.OpenAndClose (3 ms)
[ RUN      ] BlockchainDBTest/0.AddBlock
File created by test: /tmp/925b-2ee2-a1cd-3dba/data.mdb
File created by test: /tmp/925b-2ee2-a1cd-3dba/lock.mdb
[       OK ] BlockchainDBTest/0.AddBlock (3 ms)
[ RUN      ] BlockchainDBTest/0.RetrieveBlockData
File created by test: /tmp/6ff1-0260-835f-5a1e/data.mdb
File created by test: /tmp/6ff1-0260-835f-5a1e/lock.mdb
[       OK ] BlockchainDBTest/0.RetrieveBlockData (2 ms)
[----------] 3 tests from BlockchainDBTest/0 (8 ms total)

[----------] 3 tests from block_queue
[ RUN      ] block_queue.empty
[       OK ] block_queue.empty (0 ms)
[ RUN      ] block_queue.add_stepwise
[       OK ] block_queue.add_stepwise (0 ms)
[ RUN      ] block_queue.flush_uuid
[       OK ] block_queue.flush_uuid (0 ms)
[----------] 3 tests from block_queue (0 ms total)

[----------] 3 tests from block_reward_and_already_generated_coins
[ RUN      ] block_reward_and_already_generated_coins.handles_first_values
[       OK ] block_reward_and_already_generated_coins.handles_first_values (0 ms)
[ RUN      ] block_reward_and_already_generated_coins.correctly_steps_from_2_to_1
[       OK ] block_reward_and_already_generated_coins.correctly_steps_from_2_to_1 (0 ms)
[ RUN      ] block_reward_and_already_generated_coins.handles_max
[       OK ] block_reward_and_already_generated_coins.handles_max (0 ms)
[----------] 3 tests from block_reward_and_already_generated_coins (0 ms total)

[----------] 8 tests from block_reward_and_current_block_weight
[ RUN      ] block_reward_and_current_block_weight.handles_block_weight_less_relevance_level
[       OK ] block_reward_and_current_block_weight.handles_block_weight_less_relevance_level (0 ms)
[ RUN      ] block_reward_and_current_block_weight.handles_block_weight_eq_relevance_level
[       OK ] block_reward_and_current_block_weight.handles_block_weight_eq_relevance_level (0 ms)
[ RUN      ] block_reward_and_current_block_weight.handles_block_weight_gt_relevance_level
[       OK ] block_reward_and_current_block_weight.handles_block_weight_gt_relevance_level (0 ms)
[ RUN      ] block_reward_and_current_block_weight.handles_block_weight_less_2_relevance_level
[       OK ] block_reward_and_current_block_weight.handles_block_weight_less_2_relevance_level (0 ms)
[ RUN      ] block_reward_and_current_block_weight.handles_block_weight_eq_2_relevance_level
[       OK ] block_reward_and_current_block_weight.handles_block_weight_eq_2_relevance_level (0 ms)
[ RUN      ] block_reward_and_current_block_weight.handles_block_weight_gt_2_relevance_level
2019-05-15 15:02:22.894	E Block cumulative weight is too big: 40001, expected less than 40000
[       OK ] block_reward_and_current_block_weight.handles_block_weight_gt_2_relevance_level (0 ms)
[ RUN      ] block_reward_and_current_block_weight.fails_on_huge_median_size
[       OK ] block_reward_and_current_block_weight.fails_on_huge_median_size (0 ms)
[ RUN      ] block_reward_and_current_block_weight.fails_on_huge_block_weight
[       OK ] block_reward_and_current_block_weight.fails_on_huge_block_weight (0 ms)
[----------] 8 tests from block_reward_and_current_block_weight (0 ms total)

[----------] 7 tests from block_reward_and_last_block_weights
[ RUN      ] block_reward_and_last_block_weights.handles_block_weight_less_median
[       OK ] block_reward_and_last_block_weights.handles_block_weight_less_median (0 ms)
[ RUN      ] block_reward_and_last_block_weights.handles_block_weight_eq_median
[       OK ] block_reward_and_last_block_weights.handles_block_weight_eq_median (0 ms)
[ RUN      ] block_reward_and_last_block_weights.handles_block_weight_gt_median
[       OK ] block_reward_and_last_block_weights.handles_block_weight_gt_median (0 ms)
[ RUN      ] block_reward_and_last_block_weights.handles_block_weight_less_2_medians
[       OK ] block_reward_and_last_block_weights.handles_block_weight_less_2_medians (0 ms)
[ RUN      ] block_reward_and_last_block_weights.handles_block_weight_eq_2_medians
[       OK ] block_reward_and_last_block_weights.handles_block_weight_eq_2_medians (0 ms)
[ RUN      ] block_reward_and_last_block_weights.handles_block_weight_gt_2_medians
2019-05-15 15:02:22.894	E Block cumulative weight is too big: 280001, expected less than 280000
[       OK ] block_reward_and_last_block_weights.handles_block_weight_gt_2_medians (1 ms)
[ RUN      ] block_reward_and_last_block_weights.calculates_correctly
[       OK ] block_reward_and_last_block_weights.calculates_correctly (0 ms)
[----------] 7 tests from block_reward_and_last_block_weights (1 ms total)

[----------] 10 tests from bulletproofs
[ RUN      ] bulletproofs.valid_zero
[       OK ] bulletproofs.valid_zero (109 ms)
[ RUN      ] bulletproofs.valid_max
[       OK ] bulletproofs.valid_max (38 ms)
[ RUN      ] bulletproofs.valid_random
[       OK ] bulletproofs.valid_random (297 ms)
[ RUN      ] bulletproofs.valid_multi_random
[       OK ] bulletproofs.valid_multi_random (1740 ms)
[ RUN      ] bulletproofs.multi_splitting
[       OK ] bulletproofs.multi_splitting (5097 ms)
[ RUN      ] bulletproofs.valid_aggregated
[       OK ] bulletproofs.valid_aggregated (1623 ms)
[ RUN      ] bulletproofs.invalid_8
2019-05-15 15:02:31.835	E Verification failure
[       OK ] bulletproofs.invalid_8 (36 ms)
[ RUN      ] bulletproofs.invalid_31
2019-05-15 15:02:31.872	E Verification failure
[       OK ] bulletproofs.invalid_31 (37 ms)
[ RUN      ] bulletproofs.invalid_gamma_0
2019-05-15 15:02:31.909	E Verification failure
[       OK ] bulletproofs.invalid_gamma_0 (37 ms)
[ RUN      ] bulletproofs.invalid_torsion
2019-05-15 15:02:31.951	E Verification failure
2019-05-15 15:02:31.957	E Verification failure
2019-05-15 15:02:31.962	E Verification failure
2019-05-15 15:02:31.968	E Verification failure
2019-05-15 15:02:31.973	E Verification failure
2019-05-15 15:02:31.978	E Verification failure
2019-05-15 15:02:31.983	E Verification failure
2019-05-15 15:02:31.991	E Verification failure
2019-05-15 15:02:31.998	E Verification failure
2019-05-15 15:02:32.004	E Verification failure
2019-05-15 15:02:32.009	E Verification failure
2019-05-15 15:02:32.014	E Verification failure
2019-05-15 15:02:32.019	E Verification failure
2019-05-15 15:02:32.024	E Verification failure
2019-05-15 15:02:32.030	E Verification failure
2019-05-15 15:02:32.036	E Verification failure
2019-05-15 15:02:32.041	E Verification failure
2019-05-15 15:02:32.046	E Verification failure
2019-05-15 15:02:32.051	E Verification failure
2019-05-15 15:02:32.056	E Verification failure
2019-05-15 15:02:32.062	E Verification failure
2019-05-15 15:02:32.067	E Verification failure
2019-05-15 15:02:32.073	E Verification failure
2019-05-15 15:02:32.078	E Verification failure
2019-05-15 15:02:32.083	E Verification failure
2019-05-15 15:02:32.088	E Verification failure
2019-05-15 15:02:32.093	E Verification failure
2019-05-15 15:02:32.099	E Verification failure
2019-05-15 15:02:32.104	E Verification failure
2019-05-15 15:02:32.109	E Verification failure
2019-05-15 15:02:32.115	E Verification failure
2019-05-15 15:02:32.120	E Verification failure
2019-05-15 15:02:32.125	E Verification failure
2019-05-15 15:02:32.131	E Verification failure
2019-05-15 15:02:32.136	E Verification failure
2019-05-15 15:02:32.141	E Verification failure
2019-05-15 15:02:32.146	E Verification failure
2019-05-15 15:02:32.151	E Verification failure
2019-05-15 15:02:32.157	E Verification failure
2019-05-15 15:02:32.162	E Verification failure
2019-05-15 15:02:32.168	E Verification failure
2019-05-15 15:02:32.173	E Verification failure
2019-05-15 15:02:32.178	E Verification failure
2019-05-15 15:02:32.183	E Verification failure
2019-05-15 15:02:32.188	E Verification failure
2019-05-15 15:02:32.194	E Verification failure
2019-05-15 15:02:32.199	E Verification failure
2019-05-15 15:02:32.205	E Verification failure
2019-05-15 15:02:32.210	E Verification failure
2019-05-15 15:02:32.215	E Verification failure
2019-05-15 15:02:32.220	E Verification failure
2019-05-15 15:02:32.225	E Verification failure
2019-05-15 15:02:32.231	E Verification failure
2019-05-15 15:02:32.236	E Verification failure
2019-05-15 15:02:32.241	E Verification failure
2019-05-15 15:02:32.247	E Verification failure
2019-05-15 15:02:32.252	E Verification failure
2019-05-15 15:02:32.257	E Verification failure
2019-05-15 15:02:32.263	E Verification failure
2019-05-15 15:02:32.268	E Verification failure
2019-05-15 15:02:32.273	E Verification failure
2019-05-15 15:02:32.278	E Verification failure
2019-05-15 15:02:32.283	E Verification failure
2019-05-15 15:02:32.289	E Verification failure
2019-05-15 15:02:32.294	E Verification failure
2019-05-15 15:02:32.300	E Verification failure
2019-05-15 15:02:32.305	E Verification failure
2019-05-15 15:02:32.310	E Verification failure
2019-05-15 15:02:32.315	E Verification failure
2019-05-15 15:02:32.320	E Verification failure
2019-05-15 15:02:32.326	E Verification failure
2019-05-15 15:02:32.331	E Verification failure
2019-05-15 15:02:32.337	E Verification failure
2019-05-15 15:02:32.342	E Verification failure
2019-05-15 15:02:32.347	E Verification failure
2019-05-15 15:02:32.352	E Verification failure
2019-05-15 15:02:32.357	E Verification failure
2019-05-15 15:02:32.363	E Verification failure
2019-05-15 15:02:32.368	E Verification failure
2019-05-15 15:02:32.373	E Verification failure
2019-05-15 15:02:32.378	E Verification failure
2019-05-15 15:02:32.383	E Verification failure
2019-05-15 15:02:32.389	E Verification failure
2019-05-15 15:02:32.394	E Verification failure
2019-05-15 15:02:32.399	E Verification failure
2019-05-15 15:02:32.405	E Verification failure
2019-05-15 15:02:32.410	E Verification failure
2019-05-15 15:02:32.415	E Verification failure
2019-05-15 15:02:32.420	E Verification failure
2019-05-15 15:02:32.426	E Verification failure
2019-05-15 15:02:32.431	E Verification failure
2019-05-15 15:02:32.437	E Verification failure
2019-05-15 15:02:32.442	E Verification failure
2019-05-15 15:02:32.447	E Verification failure
2019-05-15 15:02:32.452	E Verification failure
2019-05-15 15:02:32.458	E Verification failure
2019-05-15 15:02:32.463	E Verification failure
2019-05-15 15:02:32.468	E Verification failure
2019-05-15 15:02:32.474	E Verification failure
2019-05-15 15:02:32.479	E Verification failure
2019-05-15 15:02:32.484	E Verification failure
2019-05-15 15:02:32.489	E Verification failure
2019-05-15 15:02:32.494	E Verification failure
2019-05-15 15:02:32.500	E Verification failure
2019-05-15 15:02:32.505	E Verification failure
2019-05-15 15:02:32.511	E Verification failure
2019-05-15 15:02:32.516	E Verification failure
2019-05-15 15:02:32.521	E Verification failure
2019-05-15 15:02:32.526	E Verification failure
2019-05-15 15:02:32.531	E Verification failure
2019-05-15 15:02:32.537	E Verification failure
2019-05-15 15:02:32.542	E Verification failure
2019-05-15 15:02:32.547	E Verification failure
2019-05-15 15:02:32.552	E Verification failure
2019-05-15 15:02:32.557	E Verification failure
2019-05-15 15:02:32.563	E Verification failure
2019-05-15 15:02:32.568	E Verification failure
2019-05-15 15:02:32.574	E Verification failure
2019-05-15 15:02:32.579	E Verification failure
[       OK ] bulletproofs.invalid_torsion (670 ms)
[----------] 10 tests from bulletproofs (9684 ms total)

[----------] 2 tests from bulletproof
[ RUN      ] bulletproof.weight_equal
[       OK ] bulletproof.weight_equal (0 ms)
[ RUN      ] bulletproof.weight_more
[       OK ] bulletproof.weight_more (1 ms)
[----------] 2 tests from bulletproof (1 ms total)

[----------] 2 tests from canonical_amounts
[ RUN      ] canonical_amounts.valid
[       OK ] canonical_amounts.valid (0 ms)
[ RUN      ] canonical_amounts.invalid
[       OK ] canonical_amounts.invalid (0 ms)
[----------] 2 tests from canonical_amounts (0 ms total)

[----------] 4 tests from chacha8
[ RUN      ] chacha8.is_correct_0
[       OK ] chacha8.is_correct_0 (0 ms)
[ RUN      ] chacha8.is_correct_1
[       OK ] chacha8.is_correct_1 (0 ms)
[ RUN      ] chacha8.is_correct_2
[       OK ] chacha8.is_correct_2 (0 ms)
[ RUN      ] chacha8.is_correct_3
[       OK ] chacha8.is_correct_3 (0 ms)
[----------] 4 tests from chacha8 (0 ms total)

[----------] 3 tests from checkpoints_is_alternative_block_allowed
[ RUN      ] checkpoints_is_alternative_block_allowed.handles_empty_checkpoints
[       OK ] checkpoints_is_alternative_block_allowed.handles_empty_checkpoints (0 ms)
[ RUN      ] checkpoints_is_alternative_block_allowed.handles_one_checkpoint
[       OK ] checkpoints_is_alternative_block_allowed.handles_one_checkpoint (0 ms)
[ RUN      ] checkpoints_is_alternative_block_allowed.handles_two_and_more_checkpoints
[       OK ] checkpoints_is_alternative_block_allowed.handles_two_and_more_checkpoints (0 ms)
[----------] 3 tests from checkpoints_is_alternative_block_allowed (0 ms total)

[----------] 1 test from CommandLine
[ RUN      ] CommandLine.IsYes
[       OK ] CommandLine.IsYes (0 ms)
[----------] 1 test from CommandLine (0 ms total)

[----------] 3 tests from Crypto
[ RUN      ] Crypto.Ostream
[       OK ] Crypto.Ostream (0 ms)
[ RUN      ] Crypto.null_keys
[       OK ] Crypto.null_keys (0 ms)
[ RUN      ] Crypto.verify_32
[       OK ] Crypto.verify_32 (2 ms)
[----------] 3 tests from Crypto (2 ms total)

[----------] 7 tests from decompose_amount_into_digits_test
[ RUN      ] decompose_amount_into_digits_test.is_correct_0
[       OK ] decompose_amount_into_digits_test.is_correct_0 (0 ms)
[ RUN      ] decompose_amount_into_digits_test.is_correct_1
[       OK ] decompose_amount_into_digits_test.is_correct_1 (0 ms)
[ RUN      ] decompose_amount_into_digits_test.is_correct_2
[       OK ] decompose_amount_into_digits_test.is_correct_2 (0 ms)
[ RUN      ] decompose_amount_into_digits_test.is_correct_3
[       OK ] decompose_amount_into_digits_test.is_correct_3 (0 ms)
[ RUN      ] decompose_amount_into_digits_test.is_correct_4
[       OK ] decompose_amount_into_digits_test.is_correct_4 (0 ms)
[ RUN      ] decompose_amount_into_digits_test.is_correct_5
[       OK ] decompose_amount_into_digits_test.is_correct_5 (0 ms)
[ RUN      ] decompose_amount_into_digits_test.is_correct_6
[       OK ] decompose_amount_into_digits_test.is_correct_6 (0 ms)
[----------] 7 tests from decompose_amount_into_digits_test (0 ms total)

[----------] 4 tests from device
[ RUN      ] device.name
[       OK ] device.name (0 ms)
[ RUN      ] device.open_close
[       OK ] device.open_close (0 ms)
[ RUN      ] device.ops
[       OK ] device.ops (1 ms)
[ RUN      ] device.ecdh32
[       OK ] device.ecdh32 (0 ms)
[----------] 4 tests from device (1 ms total)

[----------] 1 test from difficulty
[ RUN      ] difficulty.check_hash
[       OK ] difficulty.check_hash (0 ms)
[----------] 1 test from difficulty (0 ms total)

[----------] 13 tests from DNS_PUBLIC
[ RUN      ] DNS_PUBLIC.empty
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.empty (0 ms)
[ RUN      ] DNS_PUBLIC.default
2019-05-15 15:02:32.583	W Using default public DNS server(s): 194.150.168.168, 80.67.169.40, 89.233.43.71, 109.69.8.51, 77.109.148.137, 193.58.251.251 (TCP)
[       OK ] DNS_PUBLIC.default (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_scheme
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_scheme (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_alpha
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_ip_alpha (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_num1
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_ip_num1 (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_num3
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_ip_num3 (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_num4_extra
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_ip_num4_extra (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_num4_range
2019-05-15 15:02:32.583	E Invalid IP: tcp://3.4.542.6, using default
[       OK ] DNS_PUBLIC.invalid_ip_num4_range (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_dot
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_ip_dot (0 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_num5
2019-05-15 15:02:32.583	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_ip_num5 (1 ms)
[ RUN      ] DNS_PUBLIC.invalid_ip_4_missing
2019-05-15 15:02:32.584	E Invalid DNS_PUBLIC contents, ignored
[       OK ] DNS_PUBLIC.invalid_ip_4_missing (0 ms)
[ RUN      ] DNS_PUBLIC.valid_ip_lo
[       OK ] DNS_PUBLIC.valid_ip_lo (0 ms)
[ RUN      ] DNS_PUBLIC.valid_ip
[       OK ] DNS_PUBLIC.valid_ip (0 ms)
[----------] 13 tests from DNS_PUBLIC (1 ms total)

[----------] 1 test from boosted_tcp_server
[ RUN      ] boosted_tcp_server.worker_threads_are_exception_resistant
2019-05-15 15:02:32.593	I Generating SSL certificate
[       OK ] boosted_tcp_server.worker_threads_are_exception_resistant (823 ms)
[----------] 1 test from boosted_tcp_server (823 ms total)

[----------] 6 tests from positive_test_connection_to_levin_protocol_handler_calls
[ RUN      ] positive_test_connection_to_levin_protocol_handler_calls.new_handler_is_not_initialized
[       OK ] positive_test_connection_to_levin_protocol_handler_calls.new_handler_is_not_initialized (0 ms)
[ RUN      ] positive_test_connection_to_levin_protocol_handler_calls.handler_initialization_and_destruction_is_correct
[       OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_initialization_and_destruction_is_correct (0 ms)
[ RUN      ] positive_test_connection_to_levin_protocol_handler_calls.concurent_handler_initialization_and_destruction_is_correct
[       OK ] positive_test_connection_to_levin_protocol_handler_calls.concurent_handler_initialization_and_destruction_is_correct (536 ms)
[ RUN      ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_invoke
[       OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_invoke (0 ms)
[ RUN      ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_notify
[       OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_handle_read_as_notify (0 ms)
[ RUN      ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_qued_callback
[       OK ] positive_test_connection_to_levin_protocol_handler_calls.handler_processes_qued_callback (0 ms)
[----------] 6 tests from positive_test_connection_to_levin_protocol_handler_calls (536 ms total)

[----------] 11 tests from test_levin_protocol_handler__hanle_recv_with_invalid_data
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_1
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_1 (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_2
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_packet_2 (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_full_header
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_full_header (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_partial_header
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_invalid_signature_for_partial_header (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_cb
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_big_cb (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.does_not_handle_data_after_close
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.does_not_handle_data_after_close (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_network_error
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_network_error (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_header
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_header (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_body
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_chunked_body (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_two_requests_at_once
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_two_requests_at_once (0 ms)
[ RUN      ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_unexpected_response
[       OK ] test_levin_protocol_handler__hanle_recv_with_invalid_data.handles_unexpected_response (0 ms)
[----------] 11 tests from test_levin_protocol_handler__hanle_recv_with_invalid_data (0 ms total)

[----------] 11 tests from Span
[ RUN      ] Span.Traits
[       OK ] Span.Traits (0 ms)
[ RUN      ] Span.MutableConstruction
[       OK ] Span.MutableConstruction (0 ms)
[ RUN      ] Span.ImmutableConstruction
[       OK ] Span.ImmutableConstruction (0 ms)
[ RUN      ] Span.NoExcept
[       OK ] Span.NoExcept (0 ms)
[ RUN      ] Span.Nullptr
[       OK ] Span.Nullptr (0 ms)
[ RUN      ] Span.Writing
[       OK ] Span.Writing (0 ms)
[ RUN      ] Span.RemovePrefix
[       OK ] Span.RemovePrefix (0 ms)
[ RUN      ] Span.ToByteSpan
[       OK ] Span.ToByteSpan (0 ms)
[ RUN      ] Span.AsByteSpan
[       OK ] Span.AsByteSpan (0 ms)
[ RUN      ] Span.AsMutByteSpan
[       OK ] Span.AsMutByteSpan (0 ms)
[ RUN      ] Span.ToMutSpan
[       OK ] Span.ToMutSpan (0 ms)
[----------] 11 tests from Span (0 ms total)

[----------] 4 tests from ToHex
[ RUN      ] ToHex.String
[       OK ] ToHex.String (0 ms)
[ RUN      ] ToHex.Array
[       OK ] ToHex.Array (0 ms)
[ RUN      ] ToHex.Ostream
[       OK ] ToHex.Ostream (1 ms)
[ RUN      ] ToHex.Formatted
[       OK ] ToHex.Formatted (0 ms)
[----------] 4 tests from ToHex (1 ms total)

[----------] 1 test from FromHex
[ RUN      ] FromHex.String
[       OK ] FromHex.String (0 ms)
[----------] 1 test from FromHex (0 ms total)

[----------] 6 tests from StringTools
[ RUN      ] StringTools.BuffToHex
[       OK ] StringTools.BuffToHex (0 ms)
[ RUN      ] StringTools.PodToHex
[       OK ] StringTools.PodToHex (0 ms)
[ RUN      ] StringTools.ParseHex
[       OK ] StringTools.ParseHex (0 ms)
[ RUN      ] StringTools.ParseNotHex
[       OK ] StringTools.ParseNotHex (0 ms)
[ RUN      ] StringTools.GetIpString
[       OK ] StringTools.GetIpString (0 ms)
[ RUN      ] StringTools.GetIpInt32
[       OK ] StringTools.GetIpInt32 (0 ms)
[----------] 6 tests from StringTools (0 ms total)

[----------] 3 tests from NetUtils
[ RUN      ] NetUtils.IPv4NetworkAddress
[       OK ] NetUtils.IPv4NetworkAddress (0 ms)
[ RUN      ] NetUtils.NetworkAddress
[       OK ] NetUtils.NetworkAddress (0 ms)
[ RUN      ] NetUtils.PrivateRanges
[       OK ] NetUtils.PrivateRanges (0 ms)
[----------] 3 tests from NetUtils (0 ms total)

[----------] 4 tests from net_buffer
[ RUN      ] net_buffer.basic
2019-05-15 15:02:33.944	E span is too large
2019-05-15 15:02:33.944	E span is too large
2019-05-15 15:02:33.944	E span is too large
2019-05-15 15:02:33.944	E span is too large
2019-05-15 15:02:33.944	E erase: sz too large
2019-05-15 15:02:33.944	E span is too large
[       OK ] net_buffer.basic (0 ms)
[ RUN      ] net_buffer.existing_capacity
[       OK ] net_buffer.existing_capacity (0 ms)
[ RUN      ] net_buffer.reallocate
[       OK ] net_buffer.reallocate (1 ms)
[ RUN      ] net_buffer.move
[       OK ] net_buffer.move (0 ms)
[----------] 4 tests from net_buffer (1 ms total)

[----------] 3 tests from parsing
[ RUN      ] parsing.isspace
[       OK ] parsing.isspace (0 ms)
[ RUN      ] parsing.isdigit
[       OK ] parsing.isdigit (0 ms)
[ RUN      ] parsing.number
[       OK ] parsing.number (0 ms)
[----------] 3 tests from parsing (0 ms total)

[----------] 10 tests from Expect
[ RUN      ] Expect.Constructions
[       OK ] Expect.Constructions (0 ms)
[ RUN      ] Expect.Conversions
[       OK ] Expect.Conversions (0 ms)
[ RUN      ] Expect.NoExcept
[       OK ] Expect.NoExcept (0 ms)
[ RUN      ] Expect.Trivial
[       OK ] Expect.Trivial (0 ms)
[ RUN      ] Expect.Assignment
[       OK ] Expect.Assignment (0 ms)
[ RUN      ] Expect.AssignmentThrowsOnMove
[       OK ] Expect.AssignmentThrowsOnMove (0 ms)
[ RUN      ] Expect.EqualWithStrings
[       OK ] Expect.EqualWithStrings (0 ms)
[ RUN      ] Expect.EqualWithVoid
[       OK ] Expect.EqualWithVoid (0 ms)
[ RUN      ] Expect.EqualNoCopies
[       OK ] Expect.EqualNoCopies (0 ms)
[ RUN      ] Expect.Macros
[       OK ] Expect.Macros (0 ms)
[----------] 10 tests from Expect (0 ms total)

[----------] 4 tests from fee
[ RUN      ] fee.10xmr
[       OK ] fee.10xmr (0 ms)
[ RUN      ] fee.1xmr
[       OK ] fee.1xmr (0 ms)
[ RUN      ] fee.dot3xmr
[       OK ] fee.dot3xmr (0 ms)
[ RUN      ] fee.double_at_full
[       OK ] fee.double_at_full (0 ms)
[----------] 4 tests from fee (0 ms total)

[----------] 4 tests from JsonSerialization
[ RUN      ] JsonSerialization.MinerTransaction
[       OK ] JsonSerialization.MinerTransaction (1 ms)
[ RUN      ] JsonSerialization.RegularTransaction
[       OK ] JsonSerialization.RegularTransaction (24 ms)
[ RUN      ] JsonSerialization.RingctTransaction
[       OK ] JsonSerialization.RingctTransaction (53 ms)
[ RUN      ] JsonSerialization.BulletproofTransaction
[       OK ] JsonSerialization.BulletproofTransaction (67 ms)
[----------] 4 tests from JsonSerialization (145 ms total)

[----------] 75 tests from get_xtype_from_string
[ RUN      ] get_xtype_from_string.handles_pos_uint16_t_0
[       OK ] get_xtype_from_string.handles_pos_uint16_t_0 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint16_t_1
[       OK ] get_xtype_from_string.handles_pos_uint16_t_1 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint16_t_65535
[       OK ] get_xtype_from_string.handles_pos_uint16_t_65535 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_74
[       OK ] get_xtype_from_string.handles_neguint16_t_74 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_75
[       OK ] get_xtype_from_string.handles_neguint16_t_75 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_76
[       OK ] get_xtype_from_string.handles_neguint16_t_76 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_77
[       OK ] get_xtype_from_string.handles_neguint16_t_77 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_78
[       OK ] get_xtype_from_string.handles_neguint16_t_78 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_80
[       OK ] get_xtype_from_string.handles_neguint16_t_80 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_81
[       OK ] get_xtype_from_string.handles_neguint16_t_81 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_82
[       OK ] get_xtype_from_string.handles_neguint16_t_82 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_83
[       OK ] get_xtype_from_string.handles_neguint16_t_83 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_85
[       OK ] get_xtype_from_string.handles_neguint16_t_85 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_86
[       OK ] get_xtype_from_string.handles_neguint16_t_86 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_87
[       OK ] get_xtype_from_string.handles_neguint16_t_87 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_88
[       OK ] get_xtype_from_string.handles_neguint16_t_88 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_89
[       OK ] get_xtype_from_string.handles_neguint16_t_89 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_90
[       OK ] get_xtype_from_string.handles_neguint16_t_90 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_92
[       OK ] get_xtype_from_string.handles_neguint16_t_92 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_93
[       OK ] get_xtype_from_string.handles_neguint16_t_93 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_94
[       OK ] get_xtype_from_string.handles_neguint16_t_94 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_95
[       OK ] get_xtype_from_string.handles_neguint16_t_95 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_96
[       OK ] get_xtype_from_string.handles_neguint16_t_96 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_98
[       OK ] get_xtype_from_string.handles_neguint16_t_98 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_99
[       OK ] get_xtype_from_string.handles_neguint16_t_99 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint16_t_100
[       OK ] get_xtype_from_string.handles_neguint16_t_100 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint32_t_0
[       OK ] get_xtype_from_string.handles_pos_uint32_t_0 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint32_t_1
[       OK ] get_xtype_from_string.handles_pos_uint32_t_1 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint32_t_4294967295
[       OK ] get_xtype_from_string.handles_pos_uint32_t_4294967295 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_107
[       OK ] get_xtype_from_string.handles_neguint32_t_107 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_108
[       OK ] get_xtype_from_string.handles_neguint32_t_108 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_109
[       OK ] get_xtype_from_string.handles_neguint32_t_109 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_110
[       OK ] get_xtype_from_string.handles_neguint32_t_110 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_111
[       OK ] get_xtype_from_string.handles_neguint32_t_111 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_113
[       OK ] get_xtype_from_string.handles_neguint32_t_113 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_114
[       OK ] get_xtype_from_string.handles_neguint32_t_114 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_115
[       OK ] get_xtype_from_string.handles_neguint32_t_115 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_116
[       OK ] get_xtype_from_string.handles_neguint32_t_116 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_118
[       OK ] get_xtype_from_string.handles_neguint32_t_118 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_119
[       OK ] get_xtype_from_string.handles_neguint32_t_119 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_120
[       OK ] get_xtype_from_string.handles_neguint32_t_120 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_121
[       OK ] get_xtype_from_string.handles_neguint32_t_121 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_122
[       OK ] get_xtype_from_string.handles_neguint32_t_122 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_123
[       OK ] get_xtype_from_string.handles_neguint32_t_123 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_125
[       OK ] get_xtype_from_string.handles_neguint32_t_125 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_126
[       OK ] get_xtype_from_string.handles_neguint32_t_126 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_127
[       OK ] get_xtype_from_string.handles_neguint32_t_127 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_128
[       OK ] get_xtype_from_string.handles_neguint32_t_128 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_129
[       OK ] get_xtype_from_string.handles_neguint32_t_129 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_131
[       OK ] get_xtype_from_string.handles_neguint32_t_131 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint32_t_132
[       OK ] get_xtype_from_string.handles_neguint32_t_132 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint64_t_0
[       OK ] get_xtype_from_string.handles_pos_uint64_t_0 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint64_t_1
[       OK ] get_xtype_from_string.handles_pos_uint64_t_1 (0 ms)
[ RUN      ] get_xtype_from_string.handles_pos_uint64_t_18446744073709551615ULL
[       OK ] get_xtype_from_string.handles_pos_uint64_t_18446744073709551615ULL (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_138
[       OK ] get_xtype_from_string.handles_neguint64_t_138 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_139
[       OK ] get_xtype_from_string.handles_neguint64_t_139 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_140
[       OK ] get_xtype_from_string.handles_neguint64_t_140 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_141
[       OK ] get_xtype_from_string.handles_neguint64_t_141 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_142
[       OK ] get_xtype_from_string.handles_neguint64_t_142 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_144
[       OK ] get_xtype_from_string.handles_neguint64_t_144 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_145
[       OK ] get_xtype_from_string.handles_neguint64_t_145 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_146
[       OK ] get_xtype_from_string.handles_neguint64_t_146 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_147
[       OK ] get_xtype_from_string.handles_neguint64_t_147 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_149
[       OK ] get_xtype_from_string.handles_neguint64_t_149 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_150
[       OK ] get_xtype_from_string.handles_neguint64_t_150 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_151
[       OK ] get_xtype_from_string.handles_neguint64_t_151 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_152
[       OK ] get_xtype_from_string.handles_neguint64_t_152 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_153
[       OK ] get_xtype_from_string.handles_neguint64_t_153 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_154
[       OK ] get_xtype_from_string.handles_neguint64_t_154 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_156
[       OK ] get_xtype_from_string.handles_neguint64_t_156 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_157
[       OK ] get_xtype_from_string.handles_neguint64_t_157 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_158
[       OK ] get_xtype_from_string.handles_neguint64_t_158 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_159
[       OK ] get_xtype_from_string.handles_neguint64_t_159 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_160
[       OK ] get_xtype_from_string.handles_neguint64_t_160 (0 ms)
[ RUN      ] get_xtype_from_string.handles_neguint64_t_162
[       OK ] get_xtype_from_string.handles_neguint64_t_162 (0 ms)
[----------] 75 tests from get_xtype_from_string (1 ms total)

[----------] 6 tests from hashchain
[ RUN      ] hashchain.empty
[       OK ] hashchain.empty (0 ms)
[ RUN      ] hashchain.genesis
[       OK ] hashchain.genesis (0 ms)
[ RUN      ] hashchain.push_back
[       OK ] hashchain.push_back (0 ms)
[ RUN      ] hashchain.clear_empty
[       OK ] hashchain.clear_empty (0 ms)
[ RUN      ] hashchain.crop
[       OK ] hashchain.crop (0 ms)
[ RUN      ] hashchain.trim
[       OK ] hashchain.trim (0 ms)
[----------] 6 tests from hashchain (0 ms total)

[----------] 5 tests from keccak_hmac
[ RUN      ] keccak_hmac.
[       OK ] keccak_hmac. (1 ms)
[ RUN      ] keccak_hmac.1
[       OK ] keccak_hmac.1 (0 ms)
[ RUN      ] keccak_hmac.1_20
[       OK ] keccak_hmac.1_20 (0 ms)
[ RUN      ] keccak_hmac.136_1
[       OK ] keccak_hmac.136_1 (0 ms)
[ RUN      ] keccak_hmac.137_1
[       OK ] keccak_hmac.137_1 (0 ms)
[----------] 5 tests from keccak_hmac (1 ms total)

[----------] 7 tests from HTTP_Server_Auth
[ RUN      ] HTTP_Server_Auth.NotRequired
[       OK ] HTTP_Server_Auth.NotRequired (0 ms)
[ RUN      ] HTTP_Server_Auth.MissingAuth
[       OK ] HTTP_Server_Auth.MissingAuth (0 ms)
[ RUN      ] HTTP_Server_Auth.BadSyntax
[       OK ] HTTP_Server_Auth.BadSyntax (0 ms)
[ RUN      ] HTTP_Server_Auth.MD5
[       OK ] HTTP_Server_Auth.MD5 (0 ms)
[ RUN      ] HTTP_Server_Auth.MD5_sess
[       OK ] HTTP_Server_Auth.MD5_sess (0 ms)
[ RUN      ] HTTP_Server_Auth.MD5_auth
[       OK ] HTTP_Server_Auth.MD5_auth (0 ms)
[ RUN      ] HTTP_Server_Auth.MD5_sess_auth
[       OK ] HTTP_Server_Auth.MD5_sess_auth (1 ms)
[----------] 7 tests from HTTP_Server_Auth (1 ms total)

[----------] 1 test from HTTP_Auth
[ RUN      ] HTTP_Auth.DogFood
[       OK ] HTTP_Auth.DogFood (11 ms)
[----------] 1 test from HTTP_Auth (11 ms total)

[----------] 5 tests from HTTP_Client_Auth
[ RUN      ] HTTP_Client_Auth.Unavailable
[       OK ] HTTP_Client_Auth.Unavailable (0 ms)
[ RUN      ] HTTP_Client_Auth.MissingAuthenticate
[       OK ] HTTP_Client_Auth.MissingAuthenticate (0 ms)
[ RUN      ] HTTP_Client_Auth.BadSyntax
[       OK ] HTTP_Client_Auth.BadSyntax (0 ms)
[ RUN      ] HTTP_Client_Auth.MD5
[       OK ] HTTP_Client_Auth.MD5 (0 ms)
[ RUN      ] HTTP_Client_Auth.MD5_auth
[       OK ] HTTP_Client_Auth.MD5_auth (10 ms)
[----------] 5 tests from HTTP_Client_Auth (10 ms total)

[----------] 1 test from HTTP
[ RUN      ] HTTP.Add_Field
[       OK ] HTTP.Add_Field (0 ms)
[----------] 1 test from HTTP (0 ms total)

[----------] 16 tests from keccak
[ RUN      ] keccak.
[       OK ] keccak. (0 ms)
[ RUN      ] keccak.0_and_0
[       OK ] keccak.0_and_0 (0 ms)
[ RUN      ] keccak.1_and_1
[       OK ] keccak.1_and_1 (0 ms)
[ RUN      ] keccak.1_and_0_1_0
[       OK ] keccak.1_and_0_1_0 (0 ms)
[ RUN      ] keccak.2_and_1_1
[       OK ] keccak.2_and_1_1 (0 ms)
[ RUN      ] keccak.4_and_0_0_1_0_2_1_0
[       OK ] keccak.4_and_0_0_1_0_2_1_0 (0 ms)
[ RUN      ] keccak.15_and_1_14
[       OK ] keccak.15_and_1_14 (0 ms)
[ RUN      ] keccak.135_and_134_1
[       OK ] keccak.135_and_134_1 (0 ms)
[ RUN      ] keccak.135_and_135_0
[       OK ] keccak.135_and_135_0 (0 ms)
[ RUN      ] keccak.135_and_0_135
[       OK ] keccak.135_and_0_135 (0 ms)
[ RUN      ] keccak.136_and_135_1
[       OK ] keccak.136_and_135_1 (0 ms)
[ RUN      ] keccak.136_and_136_0
[       OK ] keccak.136_and_136_0 (0 ms)
[ RUN      ] keccak.136_and_0_136
[       OK ] keccak.136_and_0_136 (0 ms)
[ RUN      ] keccak.136_and_136
[       OK ] keccak.136_and_136 (0 ms)
[ RUN      ] keccak.137_and_136_1
[       OK ] keccak.137_and_136_1 (0 ms)
[ RUN      ] keccak.137_and_1_136
[       OK ] keccak.137_and_1_136 (0 ms)
[----------] 16 tests from keccak (0 ms total)

[----------] 6 tests from logging
[ RUN      ] logging.no_logs
[       OK ] logging.no_logs (1 ms)
[ RUN      ] logging.default
[       OK ] logging.default (1 ms)
[ RUN      ] logging.all
[       OK ] logging.all (2 ms)
[ RUN      ] logging.glob_suffix
[       OK ] logging.glob_suffix (2 ms)
[ RUN      ] logging.glob_prefix
[       OK ] logging.glob_prefix (1 ms)
[ RUN      ] logging.last_precedence
[       OK ] logging.last_precedence (1 ms)
[----------] 6 tests from logging (9 ms total)

[----------] 9 tests from long_term_block_weight
[ RUN      ] long_term_block_weight.empty_short
[       OK ] long_term_block_weight.empty_short (60 ms)
[ RUN      ] long_term_block_weight.identical_before_fork
[       OK ] long_term_block_weight.identical_before_fork (2232 ms)
[ RUN      ] long_term_block_weight.identical_after_fork_before_long_term_window
[       OK ] long_term_block_weight.identical_after_fork_before_long_term_window (303 ms)
[ RUN      ] long_term_block_weight.ceiling_at_30000000
[       OK ] long_term_block_weight.ceiling_at_30000000 (397 ms)
[ RUN      ] long_term_block_weight.multi_pop
[       OK ] long_term_block_weight.multi_pop (283 ms)
[ RUN      ] long_term_block_weight.multiple_updates
[       OK ] long_term_block_weight.multiple_updates (6569 ms)
[ RUN      ] long_term_block_weight.pop_invariant_max
[       OK ] long_term_block_weight.pop_invariant_max (953 ms)
[ RUN      ] long_term_block_weight.pop_invariant_random
[       OK ] long_term_block_weight.pop_invariant_random (27070 ms)
[ RUN      ] long_term_block_weight.long_growth_spike_and_drop
[       OK ] long_term_block_weight.long_growth_spike_and_drop (953 ms)
[----------] 9 tests from long_term_block_weight (38820 ms total)

[----------] 11 tests from LMDB
[ RUN      ] LMDB.Traits
[       OK ] LMDB.Traits (0 ms)
[ RUN      ] LMDB.ToNative
[       OK ] LMDB.ToNative (0 ms)
[ RUN      ] LMDB.Conversions
[       OK ] LMDB.Conversions (0 ms)
[ RUN      ] LMDB.LessSort
[       OK ] LMDB.LessSort (0 ms)
[ RUN      ] LMDB.SortCompare
[       OK ] LMDB.SortCompare (0 ms)
[ RUN      ] LMDB.Table
[       OK ] LMDB.Table (0 ms)
[ RUN      ] LMDB.InvalidDatabase
[       OK ] LMDB.InvalidDatabase (0 ms)
[ RUN      ] LMDB.InvalidValueStream
[       OK ] LMDB.InvalidValueStream (0 ms)
[ RUN      ] LMDB.InvalidValueIterator
[       OK ] LMDB.InvalidValueIterator (0 ms)
[ RUN      ] LMDB.InvalidKeyStream
[       OK ] LMDB.InvalidKeyStream (0 ms)
[ RUN      ] LMDB.InvalidKeyIterator
[       OK ] LMDB.InvalidKeyIterator (0 ms)
[----------] 11 tests from LMDB (0 ms total)

[----------] 2 tests from memwipe
[ RUN      ] memwipe.control
[       OK ] memwipe.control (0 ms)
[ RUN      ] memwipe.works
[       OK ] memwipe.works (0 ms)
[----------] 2 tests from memwipe (0 ms total)

[----------] 8 tests from mlocker
[ RUN      ] mlocker.distinct_1
[       OK ] mlocker.distinct_1 (0 ms)
[ RUN      ] mlocker.distinct_full_page
[       OK ] mlocker.distinct_full_page (0 ms)
[ RUN      ] mlocker.identical
[       OK ] mlocker.identical (0 ms)
[ RUN      ] mlocker.overlapping_small
[       OK ] mlocker.overlapping_small (0 ms)
[ RUN      ] mlocker.multi_page
[       OK ] mlocker.multi_page (0 ms)
[ RUN      ] mlocker.cross_page
[       OK ] mlocker.cross_page (0 ms)
[ RUN      ] mlocker.redundant
[       OK ] mlocker.redundant (0 ms)
[ RUN      ] mlocker.mlocked
[       OK ] mlocker.mlocked (0 ms)
[----------] 8 tests from mlocker (0 ms total)

[----------] 6 tests from mnemonics
[ RUN      ] mnemonics.consistency
[       OK ] mnemonics.consistency (371 ms)
[ RUN      ] mnemonics.all_languages
Test seed without checksum:
哭 范 猪 记 磨 援 块 食 罗 励 为 助 板 纪 顾 迎 写 卷 篇 郑 床 列 反 柳
Detected language: 简体中文 (中国)
Returned seed:
哭 范 猪 记 磨 援 块 食 罗 励 为 助 板 纪 顾 迎 写 卷 篇 郑 床 列 反 柳 床
Test seed with checksum:
哭 范 猪 记 磨 援 块 食 罗 励 为 助 板 纪 顾 迎 写 卷 篇 郑 床 列 反 柳 床
Detected language: 简体中文 (中国)
Returned seed:
哭 范 猪 记 磨 援 块 食 罗 励 为 助 板 纪 顾 迎 写 卷 篇 郑 床 列 反 柳 床
Test seed without checksum:
hatchet dazed debut tipsy zigzags vogue kisses fuming seasons aerial ruffled items zeal films toaster akin yard negative kept tasked fugitive arrow foes organs
Detected language: English
Returned seed:
hatchet dazed debut tipsy zigzags vogue kisses fuming seasons aerial ruffled items zeal films toaster akin yard negative kept tasked fugitive arrow foes organs fuming
Test seed with checksum:
hatchet dazed debut tipsy zigzags vogue kisses fuming seasons aerial ruffled items zeal films toaster akin yard negative kept tasked fugitive arrow foes organs fuming
Detected language: English
Returned seed:
hatchet dazed debut tipsy zigzags vogue kisses fuming seasons aerial ruffled items zeal films toaster akin yard negative kept tasked fugitive arrow foes organs fuming
Test seed without checksum:
estufa elogio playa diadema risa ochenta acción plaza rapto prueba lima guion bello elixir larva camello pasión índice futuro detalle guapo bruto abrir fortuna
Detected language: Español
Returned seed:
estufa elogio playa diadema risa ochenta acción plaza rapto prueba lima guion bello elixir larva camello pasión índice futuro detalle guapo bruto abrir fortuna detalle
Test seed with checksum:
estufa elogio playa diadema risa ochenta acción plaza rapto prueba lima guion bello elixir larva camello pasión índice futuro detalle guapo bruto abrir fortuna detalle
Detected language: Español
Returned seed:
estufa elogio playa diadema risa ochenta acción plaza rapto prueba lima guion bello elixir larva camello pasión índice futuro detalle guapo bruto abrir fortuna detalle
Test seed without checksum:
acautelar urologo faixas getulista rissole anexo alegria beocio tuiste entusiastico governo ovni quatrocentos baixote urbano olhos tijolo bruxuleio decurso soturno veio altura aimore balzaquiana
Detected language: Português
Returned seed:
acautelar urologo faixas getulista rissole anexo alegria beocio tuiste entusiastico governo ovni quatrocentos baixote urbano olhos tijolo bruxuleio decurso soturno veio altura aimore balzaquiana aimore
Test seed with checksum:
acautelar urologo faixas getulista rissole anexo alegria beocio tuiste entusiastico governo ovni quatrocentos baixote urbano olhos tijolo bruxuleio decurso soturno veio altura aimore balzaquiana aimore
Detected language: Português
Returned seed:
acautelar urologo faixas getulista rissole anexo alegria beocio tuiste entusiastico governo ovni quatrocentos baixote urbano olhos tijolo bruxuleio decurso soturno veio altura aimore balzaquiana aimore
Test seed without checksum:
こむぎこ ねったいぎょ きむずかしい ざいげん うける さんせい こうかん いぜん おんせん ひこく しんりん きくばり せはば はいしん おしいれ すろっと しゃちょう おさない おもたい いせい たれる きもの ちしりょう しゃいん
Detected language: 日本語
Returned seed:
こむぎこ ねったいぎょ きむずかしい ざいげん うける さんせい こうかん いぜん おんせん ひこく しんりん きくばり せはば はいしん おしいれ すろっと しゃちょう おさない おもたい いせい たれる きもの ちしりょう しゃいん いぜん
Test seed with checksum:
こむぎこ ねったいぎょ きむずかしい ざいげん うける さんせい こうかん いぜん おんせん ひこく しんりん きくばり せはば はいしん おしいれ すろっと しゃちょう おさない おもたい いせい たれる きもの ちしりょう しゃいん いぜん
Detected language: 日本語
Returned seed:
こむぎこ ねったいぎょ きむずかしい ざいげん うける さんせい こうかん いぜん おんせん ひこく しんりん きくばり せはば はいしん おしいれ すろっと しゃちょう おさない おもたい いせい たれる きもの ちしりょう しゃいん いぜん
Test seed without checksum:
Altruist Roboter Tarnname Nestbau Blume Frohsinn Feuer Aorta Talsohle beladen Schwan Brief Fanclub Moos Finger Wahrheit toben Logbuch lachen Nebel Herrchen Magnet Dirne Fasan
Detected language: Deutsch
Returned seed:
Altruist Roboter Tarnname Nestbau Blume Frohsinn Feuer Aorta Talsohle beladen Schwan Brief Fanclub Moos Finger Wahrheit toben Logbuch lachen Nebel Herrchen Magnet Dirne Fasan Herrchen
Test seed with checksum:
Altruist Roboter Tarnname Nestbau Blume Frohsinn Feuer Aorta Talsohle beladen Schwan Brief Fanclub Moos Finger Wahrheit toben Logbuch lachen Nebel Herrchen Magnet Dirne Fasan Herrchen
Detected language: Deutsch
Returned seed:
Altruist Roboter Tarnname Nestbau Blume Frohsinn Feuer Aorta Talsohle beladen Schwan Brief Fanclub Moos Finger Wahrheit toben Logbuch lachen Nebel Herrchen Magnet Dirne Fasan Herrchen
Test seed without checksum:
camera vivere suono sussurro falco menta ombelico riflesso ospedale comodino crimine viaggio foro scordare uccello aurora catorcio spezzare vesuvio america aria teorema download egiziano
Detected language: Italiano
Returned seed:
camera vivere suono sussurro falco menta ombelico riflesso ospedale comodino crimine viaggio foro scordare uccello aurora catorcio spezzare vesuvio america aria teorema download egiziano scordare
Test seed with checksum:
camera vivere suono sussurro falco menta ombelico riflesso ospedale comodino crimine viaggio foro scordare uccello aurora catorcio spezzare vesuvio america aria teorema download egiziano scordare
Detected language: Italiano
Returned seed:
camera vivere suono sussurro falco menta ombelico riflesso ospedale comodino crimine viaggio foro scordare uccello aurora catorcio spezzare vesuvio america aria teorema download egiziano scordare
Test seed without checksum:
хмурый рассказ пурга лист висеть рвать километр колено тусклый вышка округ шприц выяснять период нервный ранний чиновник дядя очередь овца опрос клуб ускорять эскиз
Detected language: русский язык
Returned seed:
хмурый рассказ пурга лист висеть рвать километр колено тусклый вышка округ шприц выяснять период нервный ранний чиновник дядя очередь овца опрос клуб ускорять эскиз висеть
Test seed with checksum:
хмурый рассказ пурга лист висеть рвать километр колено тусклый вышка округ шприц выяснять период нервный ранний чиновник дядя очередь овца опрос клуб ускорять эскиз висеть
Detected language: русский язык
Returned seed:
хмурый рассказ пурга лист висеть рвать километр колено тусклый вышка округ шприц выяснять период нервный ранний чиновник дядя очередь овца опрос клуб ускорять эскиз висеть
Test seed without checksum:
cabas ternir taxer gober monde mensonge outil lors sucre public filet star avec brevet flaque rasoir entourer satisfaire lacune mimer futur noce ciel yeti
Detected language: Français
Returned seed:
cabas ternir taxer gober monde mensonge outil lors sucre public filet star avec brevet flaque rasoir entourer satisfaire lacune mimer futur noce ciel yeti cabas
Test seed with checksum:
cabas ternir taxer gober monde mensonge outil lors sucre public filet star avec brevet flaque rasoir entourer satisfaire lacune mimer futur noce ciel yeti cabas
Detected language: Français
Returned seed:
cabas ternir taxer gober monde mensonge outil lors sucre public filet star avec brevet flaque rasoir entourer satisfaire lacune mimer futur noce ciel yeti cabas
Test seed without checksum:
bitumen kalm rijpma limburg vanonder sojaboon zijn straat toptalent freddie loslaten grif rapen corfu nout embolie catalaan gluur perron capsule buuf likken omkeer dokhaven
Detected language: Nederlands
Returned seed:
bitumen kalm rijpma limburg vanonder sojaboon zijn straat toptalent freddie loslaten grif rapen corfu nout embolie catalaan gluur perron capsule buuf likken omkeer dokhaven dokhaven
Test seed with checksum:
bitumen kalm rijpma limburg vanonder sojaboon zijn straat toptalent freddie loslaten grif rapen corfu nout embolie catalaan gluur perron capsule buuf likken omkeer dokhaven dokhaven
Detected language: Nederlands
Returned seed:
bitumen kalm rijpma limburg vanonder sojaboon zijn straat toptalent freddie loslaten grif rapen corfu nout embolie catalaan gluur perron capsule buuf likken omkeer dokhaven dokhaven
Test seed without checksum:
suspekti siesto albumo zoeto hubo kebabo odekolono gombo novico kuiri dutaga peplomo miri herbo egoista fazeolo putrema diplomo enorma vasta sunlumo egala oratoro cigaredo
Detected language: Esperanto
Returned seed:
suspekti siesto albumo zoeto hubo kebabo odekolono gombo novico kuiri dutaga peplomo miri herbo egoista fazeolo putrema diplomo enorma vasta sunlumo egala oratoro cigaredo albumo
Test seed with checksum:
suspekti siesto albumo zoeto hubo kebabo odekolono gombo novico kuiri dutaga peplomo miri herbo egoista fazeolo putrema diplomo enorma vasta sunlumo egala oratoro cigaredo albumo
Detected language: Esperanto
Returned seed:
suspekti siesto albumo zoeto hubo kebabo odekolono gombo novico kuiri dutaga peplomo miri herbo egoista fazeolo putrema diplomo enorma vasta sunlumo egala oratoro cigaredo albumo
Test seed without checksum:
jubme snipa simsa nanvi femti zarci tonga kamre sumti ckire clira jgena dasri lidne melbi besna galfi xruti pandi ctile korbi dakli censa dirba
Detected language: Lojban
Returned seed:
jubme snipa simsa nanvi femti zarci tonga kamre sumti ckire clira jgena dasri lidne melbi besna galfi xruti pandi ctile korbi dakli censa dirba galfi
Test seed with checksum:
jubme snipa simsa nanvi femti zarci tonga kamre sumti ckire clira jgena dasri lidne melbi besna galfi xruti pandi ctile korbi dakli censa dirba galfi
Detected language: Lojban
Returned seed:
jubme snipa simsa nanvi femti zarci tonga kamre sumti ckire clira jgena dasri lidne melbi besna galfi xruti pandi ctile korbi dakli censa dirba galfi
[       OK ] mnemonics.all_languages (57 ms)
[ RUN      ] mnemonics.language_detection_with_bad_checksum
[       OK ] mnemonics.language_detection_with_bad_checksum (2 ms)
[ RUN      ] mnemonics.utf8prefix
[       OK ] mnemonics.utf8prefix (0 ms)
[ RUN      ] mnemonics.case_tolerance
[       OK ] mnemonics.case_tolerance (2 ms)
[ RUN      ] mnemonics.partial_word_tolerance
[       OK ] mnemonics.partial_word_tolerance (1 ms)
[----------] 6 tests from mnemonics (433 ms total)

[----------] 2 tests from mul128
[ RUN      ] mul128.handles_zero
[       OK ] mul128.handles_zero (0 ms)
[ RUN      ] mul128.handles_one
[       OK ] mul128.handles_one (0 ms)
[----------] 2 tests from mul128 (0 ms total)

[----------] 1 test from mul128_without_carry
[ RUN      ] mul128_without_carry.multiplies_correctly
[       OK ] mul128_without_carry.multiplies_correctly (0 ms)
[----------] 1 test from mul128_without_carry (0 ms total)

[----------] 1 test from mul128_with_carry_1_only
[ RUN      ] mul128_with_carry_1_only.multiplies_correctly
[       OK ] mul128_with_carry_1_only.multiplies_correctly (0 ms)
[----------] 1 test from mul128_with_carry_1_only (0 ms total)

[----------] 1 test from mul128_with_carry_2_only
[ RUN      ] mul128_with_carry_2_only.multiplies_correctly
[       OK ] mul128_with_carry_2_only.multiplies_correctly (0 ms)
[----------] 1 test from mul128_with_carry_2_only (0 ms total)

[----------] 1 test from mul128_with_carry_1_and_2
[ RUN      ] mul128_with_carry_1_and_2.multiplies_correctly
[       OK ] mul128_with_carry_1_and_2.multiplies_correctly (0 ms)
[----------] 1 test from mul128_with_carry_1_and_2 (0 ms total)

[----------] 5 tests from div128_32
[ RUN      ] div128_32.handles_zero
[       OK ] div128_32.handles_zero (0 ms)
[ RUN      ] div128_32.handles_one
[       OK ] div128_32.handles_one (0 ms)
[ RUN      ] div128_32.handles_if_dividend_less_divider
[       OK ] div128_32.handles_if_dividend_less_divider (0 ms)
[ RUN      ] div128_32.handles_if_dividend_dwords_less_divider
[       OK ] div128_32.handles_if_dividend_dwords_less_divider (0 ms)
[ RUN      ] div128_32.works_correctly
[       OK ] div128_32.works_correctly (0 ms)
[----------] 5 tests from div128_32 (0 ms total)

[----------] 20 tests from multiexp
[ RUN      ] multiexp.bos_coster_empty
[       OK ] multiexp.bos_coster_empty (1 ms)
[ RUN      ] multiexp.straus_empty
[       OK ] multiexp.straus_empty (0 ms)
[ RUN      ] multiexp.pippenger_empty
[       OK ] multiexp.pippenger_empty (0 ms)
[ RUN      ] multiexp.bos_coster_zero_and_non_zero
[       OK ] multiexp.bos_coster_zero_and_non_zero (0 ms)
[ RUN      ] multiexp.straus_zero_and_non_zero
[       OK ] multiexp.straus_zero_and_non_zero (1 ms)
[ RUN      ] multiexp.pippenger_zero_and_non_zero
[       OK ] multiexp.pippenger_zero_and_non_zero (0 ms)
[ RUN      ] multiexp.bos_coster_pow2_scalar
[       OK ] multiexp.bos_coster_pow2_scalar (1 ms)
[ RUN      ] multiexp.straus_pow2_scalar
[       OK ] multiexp.straus_pow2_scalar (0 ms)
[ RUN      ] multiexp.pippenger_pow2_scalar
[       OK ] multiexp.pippenger_pow2_scalar (0 ms)
[ RUN      ] multiexp.bos_coster_only_zeroes
[       OK ] multiexp.bos_coster_only_zeroes (2 ms)
[ RUN      ] multiexp.straus_only_zeroes
[       OK ] multiexp.straus_only_zeroes (2 ms)
[ RUN      ] multiexp.pippenger_only_zeroes
[       OK ] multiexp.pippenger_only_zeroes (2 ms)
[ RUN      ] multiexp.bos_coster_only_identities
[       OK ] multiexp.bos_coster_only_identities (2 ms)
[ RUN      ] multiexp.straus_only_identities
[       OK ] multiexp.straus_only_identities (6 ms)
[ RUN      ] multiexp.pippenger_only_identities
[       OK ] multiexp.pippenger_only_identities (5 ms)
[ RUN      ] multiexp.bos_coster_random
[       OK ] multiexp.bos_coster_random (114 ms)
[ RUN      ] multiexp.straus_random
[       OK ] multiexp.straus_random (93 ms)
[ RUN      ] multiexp.pippenger_random
[       OK ] multiexp.pippenger_random (91 ms)
[ RUN      ] multiexp.straus_cached
[       OK ] multiexp.straus_cached (358 ms)
[ RUN      ] multiexp.pippenger_cached
[       OK ] multiexp.pippenger_cached (333 ms)
[----------] 20 tests from multiexp (1011 ms total)

[----------] 5 tests from multisig
[ RUN      ] multisig.make_2_2
[       OK ] multisig.make_2_2 (1286 ms)
[ RUN      ] multisig.make_3_3
[       OK ] multisig.make_3_3 (1837 ms)
[ RUN      ] multisig.make_2_3
[       OK ] multisig.make_2_3 (2277 ms)
[ RUN      ] multisig.make_2_4
[       OK ] multisig.make_2_4 (3541 ms)
[ RUN      ] multisig.make_2_5
[       OK ] multisig.make_2_5 (5140 ms)
[----------] 5 tests from multisig (14081 ms total)

[----------] 11 tests from tor_address
[ RUN      ] tor_address.constants
[       OK ] tor_address.constants (0 ms)
[ RUN      ] tor_address.invalid
[       OK ] tor_address.invalid (0 ms)
[ RUN      ] tor_address.unblockable_types
[       OK ] tor_address.unblockable_types (0 ms)
[ RUN      ] tor_address.valid
[       OK ] tor_address.valid (0 ms)
[ RUN      ] tor_address.generic_network_address
[       OK ] tor_address.generic_network_address (0 ms)
[ RUN      ] tor_address.epee_serializev_v2
[       OK ] tor_address.epee_serializev_v2 (1 ms)
[ RUN      ] tor_address.epee_serializev_v3
[       OK ] tor_address.epee_serializev_v3 (0 ms)
[ RUN      ] tor_address.epee_serialize_unknown
[       OK ] tor_address.epee_serialize_unknown (0 ms)
[ RUN      ] tor_address.boost_serialize_v2
[       OK ] tor_address.boost_serialize_v2 (0 ms)
[ RUN      ] tor_address.boost_serialize_v3
[       OK ] tor_address.boost_serialize_v3 (0 ms)
[ RUN      ] tor_address.boost_serialize_unknown
[       OK ] tor_address.boost_serialize_unknown (0 ms)
[----------] 11 tests from tor_address (1 ms total)

[----------] 2 tests from get_network_address
[ RUN      ] get_network_address.onion
[       OK ] get_network_address.onion (0 ms)
[ RUN      ] get_network_address.ipv4
[       OK ] get_network_address.ipv4 (0 ms)
[----------] 2 tests from get_network_address (0 ms total)

[----------] 5 tests from socks_client
[ RUN      ] socks_client.unsupported_command
[       OK ] socks_client.unsupported_command (0 ms)
[ RUN      ] socks_client.no_command
[       OK ] socks_client.no_command (0 ms)
[ RUN      ] socks_client.connect_command
[       OK ] socks_client.connect_command (0 ms)
[ RUN      ] socks_client.connect_command_failed
[       OK ] socks_client.connect_command_failed (1 ms)
[ RUN      ] socks_client.resolve_command
[       OK ] socks_client.resolve_command (0 ms)
[----------] 5 tests from socks_client (1 ms total)

[----------] 4 tests from socks_connector
[ RUN      ] socks_connector.host
[       OK ] socks_connector.host (0 ms)
[ RUN      ] socks_connector.ipv4
[       OK ] socks_connector.ipv4 (2 ms)
[ RUN      ] socks_connector.error
[       OK ] socks_connector.error (0 ms)
[ RUN      ] socks_connector.timeout
[       OK ] socks_connector.timeout (13 ms)
[----------] 4 tests from socks_connector (15 ms total)

[----------] 1 test from notify
[ RUN      ] notify.works
[       OK ] notify.works (104 ms)
[----------] 1 test from notify (104 ms total)

[----------] 6 tests from output_distribution
[ RUN      ] output_distribution.extend
[       OK ] output_distribution.extend (1 ms)
[ RUN      ] output_distribution.one
[       OK ] output_distribution.one (1 ms)
[ RUN      ] output_distribution.full_cumulative
[       OK ] output_distribution.full_cumulative (0 ms)
[ RUN      ] output_distribution.full_noncumulative
[       OK ] output_distribution.full_noncumulative (0 ms)
[ RUN      ] output_distribution.part_cumulative
[       OK ] output_distribution.part_cumulative (0 ms)
[ RUN      ] output_distribution.part_noncumulative
[       OK ] output_distribution.part_noncumulative (0 ms)
[----------] 6 tests from output_distribution (2 ms total)

[----------] 62 tests from parse_amount
[ RUN      ] parse_amount.handles_pos_0
[       OK ] parse_amount.handles_pos_0 (0 ms)
[ RUN      ] parse_amount.handles_pos_00
[       OK ] parse_amount.handles_pos_00 (0 ms)
[ RUN      ] parse_amount.handles_pos_00000000
[       OK ] parse_amount.handles_pos_00000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_000000000
[       OK ] parse_amount.handles_pos_000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_00000000000000000000000000000000
[       OK ] parse_amount.handles_pos_00000000000000000000000000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos__0
[       OK ] parse_amount.handles_pos__0 (0 ms)
[ RUN      ] parse_amount.handles_pos__00
[       OK ] parse_amount.handles_pos__00 (0 ms)
[ RUN      ] parse_amount.handles_pos__00000000
[       OK ] parse_amount.handles_pos__00000000 (0 ms)
[ RUN      ] parse_amount.handles_pos__000000000
[       OK ] parse_amount.handles_pos__000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos__00000000000000000000000000000000
[       OK ] parse_amount.handles_pos__00000000000000000000000000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_00000000_
[       OK ] parse_amount.handles_pos_00000000_ (0 ms)
[ RUN      ] parse_amount.handles_pos_000000000_
[       OK ] parse_amount.handles_pos_000000000_ (0 ms)
[ RUN      ] parse_amount.handles_pos_00000000000000000000000000000000_
[       OK ] parse_amount.handles_pos_00000000000000000000000000000000_ (0 ms)
[ RUN      ] parse_amount.handles_pos_0_
[       OK ] parse_amount.handles_pos_0_ (0 ms)
[ RUN      ] parse_amount.handles_pos_0_0
[       OK ] parse_amount.handles_pos_0_0 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_00
[       OK ] parse_amount.handles_pos_0_00 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_00000000
[       OK ] parse_amount.handles_pos_0_00000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_000000000
[       OK ] parse_amount.handles_pos_0_000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_00000000000000000000000000000000
[       OK ] parse_amount.handles_pos_0_00000000000000000000000000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_00_
[       OK ] parse_amount.handles_pos_00_ (0 ms)
[ RUN      ] parse_amount.handles_pos_00_0
[       OK ] parse_amount.handles_pos_00_0 (0 ms)
[ RUN      ] parse_amount.handles_pos_00_00
[       OK ] parse_amount.handles_pos_00_00 (0 ms)
[ RUN      ] parse_amount.handles_pos_00_00000000
[       OK ] parse_amount.handles_pos_00_00000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_00_000000000
[       OK ] parse_amount.handles_pos_00_000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_00_00000000000000000000000000000000
[       OK ] parse_amount.handles_pos_00_00000000000000000000000000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_000000000001
[       OK ] parse_amount.handles_pos_0_000000000001 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_0000000000010
[       OK ] parse_amount.handles_pos_0_0000000000010 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_0000000000010000000000000000000000000
[       OK ] parse_amount.handles_pos_0_0000000000010000000000000000000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_000000000009
[       OK ] parse_amount.handles_pos_0_000000000009 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_0000000000090
[       OK ] parse_amount.handles_pos_0_0000000000090 (0 ms)
[ RUN      ] parse_amount.handles_pos_0_0000000000090000000000000000000000000
[       OK ] parse_amount.handles_pos_0_0000000000090000000000000000000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_1
[       OK ] parse_amount.handles_pos_1 (0 ms)
[ RUN      ] parse_amount.handles_pos_10
[       OK ] parse_amount.handles_pos_10 (0 ms)
[ RUN      ] parse_amount.handles_pos_100
[       OK ] parse_amount.handles_pos_100 (0 ms)
[ RUN      ] parse_amount.handles_pos_1000
[       OK ] parse_amount.handles_pos_1000 (0 ms)
[ RUN      ] parse_amount.handles_pos_6553_5
[       OK ] parse_amount.handles_pos_6553_5 (0 ms)
[ RUN      ] parse_amount.handles_pos_429496_7295
[       OK ] parse_amount.handles_pos_429496_7295 (0 ms)
[ RUN      ] parse_amount.handles_pos_18446744_0737
[       OK ] parse_amount.handles_pos_18446744_0737 (0 ms)
[ RUN      ] parse_amount.handles_pos_18446744_0737000
[       OK ] parse_amount.handles_pos_18446744_0737000 (0 ms)
[ RUN      ] parse_amount.handles_pos_18446744_07370000
[       OK ] parse_amount.handles_pos_18446744_07370000 (0 ms)
[ RUN      ] parse_amount.handles_pos_18446744_073700000
[       OK ] parse_amount.handles_pos_18446744_073700000 (0 ms)
[ RUN      ] parse_amount.handles_pos_18446744_0737000000000000000
[       OK ] parse_amount.handles_pos_18446744_0737000000000000000 (0 ms)
[ RUN      ] parse_amount.handles_pos_18446744_073709551615
[       OK ] parse_amount.handles_pos_18446744_073709551615 (0 ms)
[ RUN      ] parse_amount.handles_neg_empty_string
[       OK ] parse_amount.handles_neg_empty_string (0 ms)
[ RUN      ] parse_amount.handles_neg_minus_0
[       OK ] parse_amount.handles_neg_minus_0 (0 ms)
[ RUN      ] parse_amount.handles_neg_plus_0
[       OK ] parse_amount.handles_neg_plus_0 (0 ms)
[ RUN      ] parse_amount.handles_neg_minus_1
[       OK ] parse_amount.handles_neg_minus_1 (0 ms)
[ RUN      ] parse_amount.handles_neg_plus_1
[       OK ] parse_amount.handles_neg_plus_1 (0 ms)
[ RUN      ] parse_amount.handles_neg_only_point
[       OK ] parse_amount.handles_neg_only_point (0 ms)
[ RUN      ] parse_amount.handles_neg_0_0000000000001
[       OK ] parse_amount.handles_neg_0_0000000000001 (0 ms)
[ RUN      ] parse_amount.handles_neg_0_0000000000009
[       OK ] parse_amount.handles_neg_0_0000000000009 (0 ms)
[ RUN      ] parse_amount.handles_neg_184467440737_000000001
[       OK ] parse_amount.handles_neg_184467440737_000000001 (0 ms)
[ RUN      ] parse_amount.handles_neg_184467440737_09551616
[       OK ] parse_amount.handles_neg_184467440737_09551616 (0 ms)
[ RUN      ] parse_amount.handles_neg_184467440738
[       OK ] parse_amount.handles_neg_184467440738 (0 ms)
[ RUN      ] parse_amount.handles_neg_18446744073709551616
[       OK ] parse_amount.handles_neg_18446744073709551616 (0 ms)
[ RUN      ] parse_amount.handles_neg___
[       OK ] parse_amount.handles_neg___ (0 ms)
[ RUN      ] parse_amount.handles_neg_0__
[       OK ] parse_amount.handles_neg_0__ (0 ms)
[ RUN      ] parse_amount.handles_neg___0
[       OK ] parse_amount.handles_neg___0 (0 ms)
[ RUN      ] parse_amount.handles_neg_0__0
[       OK ] parse_amount.handles_neg_0__0 (0 ms)
[ RUN      ] parse_amount.handles_neg_0_0_
[       OK ] parse_amount.handles_neg_0_0_ (0 ms)
[ RUN      ] parse_amount.handles_neg__0_0
[       OK ] parse_amount.handles_neg__0_0 (0 ms)
[ RUN      ] parse_amount.handles_neg_0_0_0
[       OK ] parse_amount.handles_neg_0_0_0 (0 ms)
[----------] 62 tests from parse_amount (1 ms total)

[----------] 9 tests from pruning
[ RUN      ] pruning.parts
[       OK ] pruning.parts (0 ms)
[ RUN      ] pruning.out_of_range
[       OK ] pruning.out_of_range (0 ms)
[ RUN      ] pruning.fits
[       OK ] pruning.fits (0 ms)
[ RUN      ] pruning.tip
[       OK ] pruning.tip (0 ms)
[ RUN      ] pruning.seed
[       OK ] pruning.seed (0 ms)
[ RUN      ] pruning.match
[       OK ] pruning.match (0 ms)
[ RUN      ] pruning.stripe_size
[       OK ] pruning.stripe_size (1 ms)
[ RUN      ] pruning.next_unpruned
[       OK ] pruning.next_unpruned (0 ms)
[ RUN      ] pruning.next_pruned
[       OK ] pruning.next_pruned (0 ms)
[----------] 9 tests from pruning (2 ms total)

[----------] 1 test from random32_unbiased
[ RUN      ] random32_unbiased.less_than_order
[       OK ] random32_unbiased.less_than_order (1 ms)
[----------] 1 test from random32_unbiased (1 ms total)

[----------] 8 tests from rolling_median
[ RUN      ] rolling_median.one
[       OK ] rolling_median.one (0 ms)
[ RUN      ] rolling_median.two
[       OK ] rolling_median.two (0 ms)
[ RUN      ] rolling_median.series
[       OK ] rolling_median.series (24 ms)
[ RUN      ] rolling_median.clear_whole
[       OK ] rolling_median.clear_whole (1 ms)
[ RUN      ] rolling_median.clear_partway
[       OK ] rolling_median.clear_partway (1 ms)
[ RUN      ] rolling_median.order
[       OK ] rolling_median.order (0 ms)
[ RUN      ] rolling_median.history_blind
[       OK ] rolling_median.history_blind (3 ms)
[ RUN      ] rolling_median.size
[       OK ] rolling_median.size (0 ms)
[----------] 8 tests from rolling_median (29 ms total)

[----------] 13 tests from Serialization
[ RUN      ] Serialization.BinaryArchiveInts
[       OK ] Serialization.BinaryArchiveInts (0 ms)
[ RUN      ] Serialization.BinaryArchiveVarInts
[       OK ] Serialization.BinaryArchiveVarInts (0 ms)
[ RUN      ] Serialization.Test1
[       OK ] Serialization.Test1 (0 ms)
[ RUN      ] Serialization.Overflow
[       OK ] Serialization.Overflow (0 ms)
[ RUN      ] Serialization.serializes_vector_uint64_as_varint
[       OK ] Serialization.serializes_vector_uint64_as_varint (0 ms)
[ RUN      ] Serialization.serializes_vector_int64_as_fixed_int
[       OK ] Serialization.serializes_vector_int64_as_fixed_int (0 ms)
[ RUN      ] Serialization.serializes_transacion_signatures_correctly
[       OK ] Serialization.serializes_transacion_signatures_correctly (0 ms)
[ RUN      ] Serialization.serializes_ringct_types
[       OK ] Serialization.serializes_ringct_types (71 ms)
[ RUN      ] Serialization.portability_wallet
[       OK ] Serialization.portability_wallet (856 ms)
[ RUN      ] Serialization.portability_outputs
[       OK ] Serialization.portability_outputs (28 ms)
[ RUN      ] Serialization.portability_unsigned_tx
[       OK ] Serialization.portability_unsigned_tx (0 ms)
[ RUN      ] Serialization.portability_signed_tx
[       OK ] Serialization.portability_signed_tx (0 ms)
[ RUN      ] Serialization.difficulty_type
[       OK ] Serialization.difficulty_type (0 ms)
[----------] 13 tests from Serialization (955 ms total)

[----------] 3 tests from sha256
[ RUN      ] sha256.empty
[       OK ] sha256.empty (0 ms)
[ RUN      ] sha256.small
[       OK ] sha256.small (0 ms)
[ RUN      ] sha256.large
[       OK ] sha256.large (62 ms)
[----------] 3 tests from sha256 (62 ms total)

[----------] 1 test from slowmem
[ RUN      ] slowmem.Success
[       OK ] slowmem.Success (0 ms)
[----------] 1 test from slowmem (0 ms total)

[----------] 3 tests from WalletSubaddress
[ RUN      ] WalletSubaddress.GetSubaddressLabel
[       OK ] WalletSubaddress.GetSubaddressLabel (1112 ms)
[ RUN      ] WalletSubaddress.AddSubaddress
[       OK ] WalletSubaddress.AddSubaddress (1119 ms)
[ RUN      ] WalletSubaddress.OutOfBoundsIndexes
[       OK ] WalletSubaddress.OutOfBoundsIndexes (1095 ms)
[----------] 3 tests from WalletSubaddress (3326 ms total)

[----------] 9 tests from parse_tx_extra
[ RUN      ] parse_tx_extra.handles_empty_extra
[       OK ] parse_tx_extra.handles_empty_extra (0 ms)
[ RUN      ] parse_tx_extra.handles_padding_only_size_1
[       OK ] parse_tx_extra.handles_padding_only_size_1 (0 ms)
[ RUN      ] parse_tx_extra.handles_padding_only_size_2
[       OK ] parse_tx_extra.handles_padding_only_size_2 (0 ms)
[ RUN      ] parse_tx_extra.handles_padding_only_max_size
[       OK ] parse_tx_extra.handles_padding_only_max_size (0 ms)
[ RUN      ] parse_tx_extra.handles_padding_only_exceed_max_size
[       OK ] parse_tx_extra.handles_padding_only_exceed_max_size (0 ms)
[ RUN      ] parse_tx_extra.handles_invalid_padding_only
[       OK ] parse_tx_extra.handles_invalid_padding_only (0 ms)
[ RUN      ] parse_tx_extra.handles_pub_key_only
[       OK ] parse_tx_extra.handles_pub_key_only (0 ms)
[ RUN      ] parse_tx_extra.handles_extra_nonce_only
[       OK ] parse_tx_extra.handles_extra_nonce_only (0 ms)
[ RUN      ] parse_tx_extra.handles_pub_key_and_padding
[       OK ] parse_tx_extra.handles_pub_key_and_padding (0 ms)
[----------] 9 tests from parse_tx_extra (0 ms total)

[----------] 3 tests from parse_and_validate_tx_extra
[ RUN      ] parse_and_validate_tx_extra.is_valid_tx_extra_parsed
[       OK ] parse_and_validate_tx_extra.is_valid_tx_extra_parsed (0 ms)
[ RUN      ] parse_and_validate_tx_extra.fails_on_big_extra_nonce
[       OK ] parse_and_validate_tx_extra.fails_on_big_extra_nonce (0 ms)
[ RUN      ] parse_and_validate_tx_extra.fails_on_wrong_size_in_extra_nonce
[       OK ] parse_and_validate_tx_extra.fails_on_wrong_size_in_extra_nonce (0 ms)
[----------] 3 tests from parse_and_validate_tx_extra (0 ms total)

[----------] 1 test from validate_parse_amount_case
[ RUN      ] validate_parse_amount_case.validate_parse_amount
[       OK ] validate_parse_amount_case.validate_parse_amount (0 ms)
[----------] 1 test from validate_parse_amount_case (0 ms total)

[----------] 8 tests from sort_tx_extra
[ RUN      ] sort_tx_extra.empty
[       OK ] sort_tx_extra.empty (0 ms)
[ RUN      ] sort_tx_extra.pubkey
[       OK ] sort_tx_extra.pubkey (0 ms)
[ RUN      ] sort_tx_extra.two_pubkeys
[       OK ] sort_tx_extra.two_pubkeys (0 ms)
[ RUN      ] sort_tx_extra.keep_order
[       OK ] sort_tx_extra.keep_order (0 ms)
[ RUN      ] sort_tx_extra.switch_order
[       OK ] sort_tx_extra.switch_order (0 ms)
[ RUN      ] sort_tx_extra.invalid
[       OK ] sort_tx_extra.invalid (0 ms)
[ RUN      ] sort_tx_extra.invalid_suffix_strict
[       OK ] sort_tx_extra.invalid_suffix_strict (0 ms)
[ RUN      ] sort_tx_extra.invalid_suffix_partial
[       OK ] sort_tx_extra.invalid_suffix_partial (0 ms)
[----------] 8 tests from sort_tx_extra (1 ms total)

[----------] 2 tests from peer_list
[ RUN      ] peer_list.peer_list_general
4
[       OK ] peer_list.peer_list_general (0 ms)
[ RUN      ] peer_list.merge_peer_lists
[       OK ] peer_list.merge_peer_lists (0 ms)
[----------] 2 tests from peer_list (0 ms total)

[----------] 1 test from peerlist_storage
[ RUN      ] peerlist_storage.store
[       OK ] peerlist_storage.store (0 ms)
[----------] 1 test from peerlist_storage (0 ms total)

[----------] 1 test from protocol_pack
[ RUN      ] protocol_pack.protocol_pack_command
[       OK ] protocol_pack.protocol_pack_command (0 ms)
[----------] 1 test from protocol_pack (0 ms total)

[----------] 8 tests from threadpool
[ RUN      ] threadpool.wait_nothing
[       OK ] threadpool.wait_nothing (0 ms)
[ RUN      ] threadpool.wait_waits
[       OK ] threadpool.wait_waits (1005 ms)
[ RUN      ] threadpool.one_thread
[       OK ] threadpool.one_thread (1 ms)
[ RUN      ] threadpool.many_threads
[       OK ] threadpool.many_threads (127 ms)
[ RUN      ] threadpool.reentrency
[       OK ] threadpool.reentrency (1 ms)
[ RUN      ] threadpool.reentrancy
[       OK ] threadpool.reentrancy (4 ms)
[ RUN      ] threadpool.leaf_throws
[       OK ] threadpool.leaf_throws (1 ms)
[ RUN      ] threadpool.leaf_reentrancy
[       OK ] threadpool.leaf_reentrancy (5902 ms)
[----------] 8 tests from threadpool (7041 ms total)

[----------] 1 test from major
[ RUN      ] major.Only
[       OK ] major.Only (0 ms)
[----------] 1 test from major (0 ms total)

[----------] 1 test from empty_hardforks
[ RUN      ] empty_hardforks.Success
[       OK ] empty_hardforks.Success (0 ms)
[----------] 1 test from empty_hardforks (0 ms total)

[----------] 1 test from ordering
[ RUN      ] ordering.Success
[       OK ] ordering.Success (0 ms)
[----------] 1 test from ordering (0 ms total)

[----------] 1 test from check_for_height
[ RUN      ] check_for_height.Success
[       OK ] check_for_height.Success (0 ms)
[----------] 1 test from check_for_height (0 ms total)

[----------] 3 tests from get
[ RUN      ] get.next_version
[       OK ] get.next_version (0 ms)
[ RUN      ] get.higher
[       OK ] get.higher (0 ms)
[ RUN      ] get.earliest_ideal_height
[       OK ] get.earliest_ideal_height (0 ms)
[----------] 3 tests from get (0 ms total)

[----------] 1 test from states
[ RUN      ] states.Success
[       OK ] states.Success (0 ms)
[----------] 1 test from states (0 ms total)

[----------] 1 test from steps_asap
[ RUN      ] steps_asap.Success
[       OK ] steps_asap.Success (0 ms)
[----------] 1 test from steps_asap (0 ms total)

[----------] 1 test from steps_1
[ RUN      ] steps_1.Success
[       OK ] steps_1.Success (0 ms)
[----------] 1 test from steps_1 (0 ms total)

[----------] 3 tests from reorganize
[ RUN      ] reorganize.Same
[       OK ] reorganize.Same (2 ms)
[ RUN      ] reorganize.Changed
[       OK ] reorganize.Changed (1 ms)
[ RUN      ] reorganize.changed
[       OK ] reorganize.changed (0 ms)
[----------] 3 tests from reorganize (3 ms total)

[----------] 3 tests from voting
[ RUN      ] voting.threshold
[       OK ] voting.threshold (0 ms)
[ RUN      ] voting.different_thresholds
[       OK ] voting.different_thresholds (0 ms)
[ RUN      ] voting.info
[       OK ] voting.info (0 ms)
[----------] 3 tests from voting (0 ms total)

[----------] 1 test from new_blocks
[ RUN      ] new_blocks.denied
[       OK ] new_blocks.denied (0 ms)
[----------] 1 test from new_blocks (0 ms total)

[----------] 1 test from new_version
[ RUN      ] new_version.early
[       OK ] new_version.early (0 ms)
[----------] 1 test from new_version (0 ms total)

[----------] 31 tests from uri
[ RUN      ] uri.empty_string
[       OK ] uri.empty_string (0 ms)
[ RUN      ] uri.no_scheme
[       OK ] uri.no_scheme (1 ms)
[ RUN      ] uri.bad_scheme
[       OK ] uri.bad_scheme (0 ms)
[ RUN      ] uri.scheme_not_first
[       OK ] uri.scheme_not_first (0 ms)
[ RUN      ] uri.no_body
[       OK ] uri.no_body (1 ms)
[ RUN      ] uri.no_address
[       OK ] uri.no_address (0 ms)
[ RUN      ] uri.bad_address
[       OK ] uri.bad_address (0 ms)
[ RUN      ] uri.good_address
[       OK ] uri.good_address (1 ms)
[ RUN      ] uri.good_integrated_address
[       OK ] uri.good_integrated_address (0 ms)
[ RUN      ] uri.parameter_without_inter
[       OK ] uri.parameter_without_inter (0 ms)
[ RUN      ] uri.parameter_without_equals
[       OK ] uri.parameter_without_equals (1 ms)
[ RUN      ] uri.parameter_without_value
[       OK ] uri.parameter_without_value (0 ms)
[ RUN      ] uri.negative_amount
[       OK ] uri.negative_amount (0 ms)
[ RUN      ] uri.bad_amount
[       OK ] uri.bad_amount (1 ms)
[ RUN      ] uri.duplicate_parameter
[       OK ] uri.duplicate_parameter (0 ms)
[ RUN      ] uri.unknown_parameter
[       OK ] uri.unknown_parameter (0 ms)
[ RUN      ] uri.unknown_parameters
[       OK ] uri.unknown_parameters (1 ms)
[ RUN      ] uri.empty_payment_id
[       OK ] uri.empty_payment_id (0 ms)
[ RUN      ] uri.bad_payment_id
[       OK ] uri.bad_payment_id (0 ms)
[ RUN      ] uri.short_payment_id
[       OK ] uri.short_payment_id (1 ms)
[ RUN      ] uri.long_payment_id
[       OK ] uri.long_payment_id (0 ms)
[ RUN      ] uri.payment_id_with_integrated_address
[       OK ] uri.payment_id_with_integrated_address (1 ms)
[ RUN      ] uri.empty_description
[       OK ] uri.empty_description (0 ms)
[ RUN      ] uri.empty_recipient_name
[       OK ] uri.empty_recipient_name (0 ms)
[ RUN      ] uri.non_empty_description
[       OK ] uri.non_empty_description (1 ms)
[ RUN      ] uri.non_empty_recipient_name
[       OK ] uri.non_empty_recipient_name (0 ms)
[ RUN      ] uri.url_encoding
[       OK ] uri.url_encoding (0 ms)
[ RUN      ] uri.non_alphanumeric_url_encoding
[       OK ] uri.non_alphanumeric_url_encoding (1 ms)
[ RUN      ] uri.truncated_url_encoding
[       OK ] uri.truncated_url_encoding (0 ms)
[ RUN      ] uri.percent_without_url_encoding
[       OK ] uri.percent_without_url_encoding (0 ms)
[ RUN      ] uri.url_encoded_once
[       OK ] uri.url_encoded_once (1 ms)
[----------] 31 tests from uri (11 ms total)

[----------] 1 test from varint
[ RUN      ] varint.equal
[       OK ] varint.equal (1 ms)
[----------] 1 test from varint (1 ms total)

[----------] 135 tests from ringct
[ RUN      ] ringct.Borromean
[       OK ] ringct.Borromean (125 ms)
[ RUN      ] ringct.MG_sigs
[       OK ] ringct.MG_sigs (12 ms)
[ RUN      ] ringct.range_proofs
[       OK ] ringct.range_proofs (107 ms)
[ RUN      ] ringct.range_proofs_with_fee
[       OK ] ringct.range_proofs_with_fee (109 ms)
[ RUN      ] ringct.simple
[       OK ] ringct.simple (66 ms)
[ RUN      ] ringct.range_proofs_reject_empty_outs
[       OK ] ringct.range_proofs_reject_empty_outs (5 ms)
[ RUN      ] ringct.range_proofs_reject_empty_outs_simple
[       OK ] ringct.range_proofs_reject_empty_outs_simple (2 ms)
[ RUN      ] ringct.range_proofs_reject_empty_ins
[       OK ] ringct.range_proofs_reject_empty_ins (19 ms)
[ RUN      ] ringct.range_proofs_reject_empty_ins_simple
[       OK ] ringct.range_proofs_reject_empty_ins_simple (0 ms)
[ RUN      ] ringct.range_proofs_reject_all_empty
[       OK ] ringct.range_proofs_reject_all_empty (0 ms)
[ RUN      ] ringct.range_proofs_reject_all_empty_simple
[       OK ] ringct.range_proofs_reject_all_empty_simple (0 ms)
[ RUN      ] ringct.range_proofs_accept_zero_empty
[       OK ] ringct.range_proofs_accept_zero_empty (5 ms)
[ RUN      ] ringct.range_proofs_accept_zero_empty_simple
[       OK ] ringct.range_proofs_accept_zero_empty_simple (5 ms)
[ RUN      ] ringct.range_proofs_reject_empty_zero
[       OK ] ringct.range_proofs_reject_empty_zero (18 ms)
[ RUN      ] ringct.range_proofs_reject_empty_zero_simple
[       OK ] ringct.range_proofs_reject_empty_zero_simple (1 ms)
[ RUN      ] ringct.range_proofs_accept_zero_zero
[       OK ] ringct.range_proofs_accept_zero_zero (41 ms)
[ RUN      ] ringct.range_proofs_accept_zero_zero_simple
[       OK ] ringct.range_proofs_accept_zero_zero_simple (41 ms)
[ RUN      ] ringct.range_proofs_accept_zero_out_first
[       OK ] ringct.range_proofs_accept_zero_out_first (65 ms)
[ RUN      ] ringct.range_proofs_accept_zero_out_first_simple
[       OK ] ringct.range_proofs_accept_zero_out_first_simple (65 ms)
[ RUN      ] ringct.range_proofs_accept_zero_out_last
[       OK ] ringct.range_proofs_accept_zero_out_last (65 ms)
[ RUN      ] ringct.range_proofs_accept_zero_out_last_simple
[       OK ] ringct.range_proofs_accept_zero_out_last_simple (65 ms)
[ RUN      ] ringct.range_proofs_accept_zero_out_middle
[       OK ] ringct.range_proofs_accept_zero_out_middle (90 ms)
[ RUN      ] ringct.range_proofs_accept_zero_out_middle_simple
[       OK ] ringct.range_proofs_accept_zero_out_middle_simple (90 ms)
[ RUN      ] ringct.range_proofs_accept_zero
[       OK ] ringct.range_proofs_accept_zero (41 ms)
[ RUN      ] ringct.range_proofs_accept_zero_in_first_simple
[       OK ] ringct.range_proofs_accept_zero_in_first_simple (45 ms)
[ RUN      ] ringct.range_proofs_accept_zero_in_last_simple
[       OK ] ringct.range_proofs_accept_zero_in_last_simple (44 ms)
[ RUN      ] ringct.range_proofs_accept_zero_in_middle_simple
[       OK ] ringct.range_proofs_accept_zero_in_middle_simple (48 ms)
[ RUN      ] ringct.range_proofs_reject_single_lower
[       OK ] ringct.range_proofs_reject_single_lower (42 ms)
[ RUN      ] ringct.range_proofs_reject_single_lower_simple
[       OK ] ringct.range_proofs_reject_single_lower_simple (21 ms)
[ RUN      ] ringct.range_proofs_reject_single_higher
[       OK ] ringct.range_proofs_reject_single_higher (42 ms)
[ RUN      ] ringct.range_proofs_reject_single_higher_simple
[       OK ] ringct.range_proofs_reject_single_higher_simple (21 ms)
[ RUN      ] ringct.range_proofs_reject_single_out_negative
[       OK ] ringct.range_proofs_reject_single_out_negative (43 ms)
[ RUN      ] ringct.range_proofs_reject_single_out_negative_simple
[       OK ] ringct.range_proofs_reject_single_out_negative_simple (23 ms)
[ RUN      ] ringct.range_proofs_reject_out_negative_first
[       OK ] ringct.range_proofs_reject_out_negative_first (62 ms)
[ RUN      ] ringct.range_proofs_reject_out_negative_first_simple
[       OK ] ringct.range_proofs_reject_out_negative_first_simple (41 ms)
[ RUN      ] ringct.range_proofs_reject_out_negative_last
[       OK ] ringct.range_proofs_reject_out_negative_last (63 ms)
[ RUN      ] ringct.range_proofs_reject_out_negative_last_simple
[       OK ] ringct.range_proofs_reject_out_negative_last_simple (41 ms)
[ RUN      ] ringct.range_proofs_reject_out_negative_middle
[       OK ] ringct.range_proofs_reject_out_negative_middle (92 ms)
[ RUN      ] ringct.range_proofs_reject_out_negative_middle_simple
[       OK ] ringct.range_proofs_reject_out_negative_middle_simple (60 ms)
[ RUN      ] ringct.range_proofs_reject_single_in_negative
[       OK ] ringct.range_proofs_reject_single_in_negative (42 ms)
[ RUN      ] ringct.range_proofs_reject_single_in_negative_simple
[       OK ] ringct.range_proofs_reject_single_in_negative_simple (22 ms)
[ RUN      ] ringct.range_proofs_reject_in_negative_first
[       OK ] ringct.range_proofs_reject_in_negative_first (1 ms)
[ RUN      ] ringct.range_proofs_reject_in_negative_first_simple
[       OK ] ringct.range_proofs_reject_in_negative_first_simple (24 ms)
[ RUN      ] ringct.range_proofs_reject_in_negative_last
[       OK ] ringct.range_proofs_reject_in_negative_last (1 ms)
[ RUN      ] ringct.range_proofs_reject_in_negative_last_simple
[       OK ] ringct.range_proofs_reject_in_negative_last_simple (23 ms)
[ RUN      ] ringct.range_proofs_reject_in_negative_middle
[       OK ] ringct.range_proofs_reject_in_negative_middle (2 ms)
[ RUN      ] ringct.range_proofs_reject_in_negative_middle_simple
[       OK ] ringct.range_proofs_reject_in_negative_middle_simple (26 ms)
[ RUN      ] ringct.range_proofs_reject_higher_list
[       OK ] ringct.range_proofs_reject_higher_list (178 ms)
[ RUN      ] ringct.range_proofs_reject_higher_list_simple
[       OK ] ringct.range_proofs_reject_higher_list_simple (115 ms)
[ RUN      ] ringct.range_proofs_accept_1_to_1
[       OK ] ringct.range_proofs_accept_1_to_1 (42 ms)
[ RUN      ] ringct.range_proofs_accept_1_to_1_simple
[       OK ] ringct.range_proofs_accept_1_to_1_simple (41 ms)
[ RUN      ] ringct.range_proofs_accept_1_to_N
[       OK ] ringct.range_proofs_accept_1_to_N (153 ms)
[ RUN      ] ringct.range_proofs_accept_1_to_N_simple
[       OK ] ringct.range_proofs_accept_1_to_N_simple (152 ms)
[ RUN      ] ringct.range_proofs_accept_N_to_1_simple
[       OK ] ringct.range_proofs_accept_N_to_1_simple (56 ms)
[ RUN      ] ringct.range_proofs_accept_N_to_N_simple
[       OK ] ringct.range_proofs_accept_N_to_N_simple (166 ms)
[ RUN      ] ringct.range_proofs_accept_very_long_simple
[       OK ] ringct.range_proofs_accept_very_long_simple (384 ms)
[ RUN      ] ringct.HPow2
[       OK ] ringct.HPow2 (2 ms)
[ RUN      ] ringct.d2h
[       OK ] ringct.d2h (0 ms)
[ RUN      ] ringct.d2b
[       OK ] ringct.d2b (0 ms)
[ RUN      ] ringct.prooveRange_is_non_deterministic
[       OK ] ringct.prooveRange_is_non_deterministic (36 ms)
[ RUN      ] ringct.fee_0_valid
[       OK ] ringct.fee_0_valid (42 ms)
[ RUN      ] ringct.fee_0_valid_simple
[       OK ] ringct.fee_0_valid_simple (45 ms)
[ RUN      ] ringct.fee_non_0_valid
[       OK ] ringct.fee_non_0_valid (42 ms)
[ RUN      ] ringct.fee_non_0_valid_simple
[       OK ] ringct.fee_non_0_valid_simple (44 ms)
[ RUN      ] ringct.fee_non_0_invalid_higher
[       OK ] ringct.fee_non_0_invalid_higher (1 ms)
[ RUN      ] ringct.fee_non_0_invalid_higher_simple
[       OK ] ringct.fee_non_0_invalid_higher_simple (24 ms)
[ RUN      ] ringct.fee_non_0_invalid_lower
[       OK ] ringct.fee_non_0_invalid_lower (1 ms)
[ RUN      ] ringct.fee_non_0_invalid_lower_simple
[       OK ] ringct.fee_non_0_invalid_lower_simple (24 ms)
[ RUN      ] ringct.fee_burn_valid_one_out
[       OK ] ringct.fee_burn_valid_one_out (41 ms)
[ RUN      ] ringct.fee_burn_valid_one_out_simple
[       OK ] ringct.fee_burn_valid_one_out_simple (45 ms)
[ RUN      ] ringct.fee_burn_valid_zero_out
[       OK ] ringct.fee_burn_valid_zero_out (5 ms)
[ RUN      ] ringct.fee_burn_valid_zero_out_simple
[       OK ] ringct.fee_burn_valid_zero_out_simple (8 ms)
[ RUN      ] ringct.rctSig_rangeSigs_empty
[       OK ] ringct.rctSig_rangeSigs_empty (42 ms)
[ RUN      ] ringct.rctSig_rangeSigs_too_many
[       OK ] ringct.rctSig_rangeSigs_too_many (21 ms)
[ RUN      ] ringct.rctSig_rangeSigs_too_few
[       OK ] ringct.rctSig_rangeSigs_too_few (20 ms)
[ RUN      ] ringct.rctSig_mgSig_MG_empty
[       OK ] ringct.rctSig_mgSig_MG_empty (21 ms)
[ RUN      ] ringct.rctSig_mgSig_ss_empty
[       OK ] ringct.rctSig_mgSig_ss_empty (40 ms)
[ RUN      ] ringct.rctSig_mgSig_ss_too_many
[       OK ] ringct.rctSig_mgSig_ss_too_many (39 ms)
[ RUN      ] ringct.rctSig_mgSig_ss_too_few
[       OK ] ringct.rctSig_mgSig_ss_too_few (39 ms)
[ RUN      ] ringct.rctSig_mgSig_ss0_empty
[       OK ] ringct.rctSig_mgSig_ss0_empty (40 ms)
[ RUN      ] ringct.rctSig_mgSig_ss0_too_many
[       OK ] ringct.rctSig_mgSig_ss0_too_many (40 ms)
[ RUN      ] ringct.rctSig_mgSig_ss0_too_few
[       OK ] ringct.rctSig_mgSig_ss0_too_few (39 ms)
[ RUN      ] ringct.rctSig_mgSig_II_empty
[       OK ] ringct.rctSig_mgSig_II_empty (39 ms)
[ RUN      ] ringct.rctSig_mgSig_II_too_many
[       OK ] ringct.rctSig_mgSig_II_too_many (40 ms)
[ RUN      ] ringct.rctSig_mgSig_II_too_few
[       OK ] ringct.rctSig_mgSig_II_too_few (39 ms)
[ RUN      ] ringct.rctSig_mixRing_empty
[       OK ] ringct.rctSig_mixRing_empty (40 ms)
[ RUN      ] ringct.rctSig_mixRing_too_many
[       OK ] ringct.rctSig_mixRing_too_many (39 ms)
[ RUN      ] ringct.rctSig_mixRing_too_few
[       OK ] ringct.rctSig_mixRing_too_few (39 ms)
[ RUN      ] ringct.rctSig_mixRing0_empty
[       OK ] ringct.rctSig_mixRing0_empty (39 ms)
[ RUN      ] ringct.rctSig_mixRing0_too_many
[       OK ] ringct.rctSig_mixRing0_too_many (39 ms)
[ RUN      ] ringct.rctSig_mixRing0_too_few
[       OK ] ringct.rctSig_mixRing0_too_few (40 ms)
[ RUN      ] ringct.rctSig_ecdhInfo_empty
[       OK ] ringct.rctSig_ecdhInfo_empty (20 ms)
[ RUN      ] ringct.rctSig_ecdhInfo_too_many
[       OK ] ringct.rctSig_ecdhInfo_too_many (21 ms)
[ RUN      ] ringct.rctSig_ecdhInfo_too_few
[       OK ] ringct.rctSig_ecdhInfo_too_few (21 ms)
[ RUN      ] ringct.rctSig_outPk_empty
[       OK ] ringct.rctSig_outPk_empty (20 ms)
[ RUN      ] ringct.rctSig_outPk_too_many
[       OK ] ringct.rctSig_outPk_too_many (21 ms)
[ RUN      ] ringct.rctSig_outPk_too_few
[       OK ] ringct.rctSig_outPk_too_few (21 ms)
[ RUN      ] ringct.rctSig_rangeSigs_empty_simple
[       OK ] ringct.rctSig_rangeSigs_empty_simple (44 ms)
[ RUN      ] ringct.rctSig_rangeSigs_too_many_simple
[       OK ] ringct.rctSig_rangeSigs_too_many_simple (20 ms)
[ RUN      ] ringct.rctSig_rangeSigs_too_few_simple
[       OK ] ringct.rctSig_rangeSigs_too_few_simple (21 ms)
[ RUN      ] ringct.rctSig_mgSig_empty_simple
[       OK ] ringct.rctSig_mgSig_empty_simple (22 ms)
[ RUN      ] ringct.rctSig_mgSig_too_many_simple
[       OK ] ringct.rctSig_mgSig_too_many_simple (20 ms)
[ RUN      ] ringct.rctSig_mgSig_too_few_simple
[       OK ] ringct.rctSig_mgSig_too_few_simple (20 ms)
[ RUN      ] ringct.rctSig_mgSig0_ss_empty_simple
[       OK ] ringct.rctSig_mgSig0_ss_empty_simple (43 ms)
[ RUN      ] ringct.rctSig_mgSig0_ss_too_many_simple
[       OK ] ringct.rctSig_mgSig0_ss_too_many_simple (52 ms)
[ RUN      ] ringct.rctSig_mgSig0_ss_too_few_simple
[       OK ] ringct.rctSig_mgSig0_ss_too_few_simple (40 ms)
[ RUN      ] ringct.rctSig_mgSig_ss0_empty_simple
[       OK ] ringct.rctSig_mgSig_ss0_empty_simple (42 ms)
[ RUN      ] ringct.rctSig_mgSig_ss0_too_many_simple
[       OK ] ringct.rctSig_mgSig_ss0_too_many_simple (40 ms)
[ RUN      ] ringct.rctSig_mgSig_ss0_too_few_simple
[       OK ] ringct.rctSig_mgSig_ss0_too_few_simple (41 ms)
[ RUN      ] ringct.rctSig_mgSig0_II_empty_simple
[       OK ] ringct.rctSig_mgSig0_II_empty_simple (41 ms)
[ RUN      ] ringct.rctSig_mgSig0_II_too_many_simple
[       OK ] ringct.rctSig_mgSig0_II_too_many_simple (40 ms)
[ RUN      ] ringct.rctSig_mgSig0_II_too_few_simple
[       OK ] ringct.rctSig_mgSig0_II_too_few_simple (42 ms)
[ RUN      ] ringct.rctSig_mixRing_empty_simple
[       OK ] ringct.rctSig_mixRing_empty_simple (38 ms)
[ RUN      ] ringct.rctSig_mixRing_too_many_simple
[       OK ] ringct.rctSig_mixRing_too_many_simple (39 ms)
[ RUN      ] ringct.rctSig_mixRing_too_few_simple
[       OK ] ringct.rctSig_mixRing_too_few_simple (39 ms)
[ RUN      ] ringct.rctSig_mixRing0_empty_simple
[       OK ] ringct.rctSig_mixRing0_empty_simple (40 ms)
[ RUN      ] ringct.rctSig_mixRing0_too_many_simple
[       OK ] ringct.rctSig_mixRing0_too_many_simple (43 ms)
[ RUN      ] ringct.rctSig_mixRing0_too_few_simple
[       OK ] ringct.rctSig_mixRing0_too_few_simple (40 ms)
[ RUN      ] ringct.rctSig_pseudoOuts_empty_simple
[       OK ] ringct.rctSig_pseudoOuts_empty_simple (20 ms)
[ RUN      ] ringct.rctSig_pseudoOuts_too_many_simple
[       OK ] ringct.rctSig_pseudoOuts_too_many_simple (22 ms)
[ RUN      ] ringct.rctSig_pseudoOuts_too_few_simple
[       OK ] ringct.rctSig_pseudoOuts_too_few_simple (20 ms)
[ RUN      ] ringct.rctSig_ecdhInfo_empty_simple
[       OK ] ringct.rctSig_ecdhInfo_empty_simple (21 ms)
[ RUN      ] ringct.rctSig_ecdhInfo_too_many_simple
[       OK ] ringct.rctSig_ecdhInfo_too_many_simple (22 ms)
[ RUN      ] ringct.rctSig_ecdhInfo_too_few_simple
[       OK ] ringct.rctSig_ecdhInfo_too_few_simple (20 ms)
[ RUN      ] ringct.rctSig_outPk_empty_simple
[       OK ] ringct.rctSig_outPk_empty_simple (20 ms)
[ RUN      ] ringct.rctSig_outPk_too_many_simple
[       OK ] ringct.rctSig_outPk_too_many_simple (20 ms)
[ RUN      ] ringct.rctSig_outPk_too_few_simple
[       OK ] ringct.rctSig_outPk_too_few_simple (21 ms)
[ RUN      ] ringct.reject_gen_simple_ver_non_simple
[       OK ] ringct.reject_gen_simple_ver_non_simple (23 ms)
[ RUN      ] ringct.reject_gen_non_simple_ver_simple
[       OK ] ringct.reject_gen_non_simple_ver_simple (21 ms)
[ RUN      ] ringct.key_ostream
[       OK ] ringct.key_ostream (0 ms)
[ RUN      ] ringct.zeroCommmit
[       OK ] ringct.zeroCommmit (0 ms)
[ RUN      ] ringct.zeroCommitCache
[       OK ] ringct.zeroCommitCache (1 ms)
[ RUN      ] ringct.H
[       OK ] ringct.H (0 ms)
[ RUN      ] ringct.mul8
[       OK ] ringct.mul8 (1 ms)
[ RUN      ] ringct.aggregated
[       OK ] ringct.aggregated (977 ms)
[----------] 135 tests from ringct (6309 ms total)

[----------] 5 tests from select_outputs
[ RUN      ] select_outputs.one_out_of_N
[       OK ] select_outputs.one_out_of_N (1 ms)
[ RUN      ] select_outputs.order
[       OK ] select_outputs.order (0 ms)
[ RUN      ] select_outputs.gamma
[       OK ] select_outputs.gamma (489 ms)
[ RUN      ] select_outputs.density
[       OK ] select_outputs.density (6769 ms)
[ RUN      ] select_outputs.same_distribution
[       OK ] select_outputs.same_distribution (6894 ms)
[----------] 5 tests from select_outputs (14153 ms total)

[----------] 12 tests from vercmp
[ RUN      ] vercmp.empty
[       OK ] vercmp.empty (0 ms)
[ RUN      ] vercmp.empty0
[       OK ] vercmp.empty0 (0 ms)
[ RUN      ] vercmp.empty1
[       OK ] vercmp.empty1 (0 ms)
[ RUN      ] vercmp.zero_zero
[       OK ] vercmp.zero_zero (0 ms)
[ RUN      ] vercmp.one_one
[       OK ] vercmp.one_one (0 ms)
[ RUN      ] vercmp.one_two
[       OK ] vercmp.one_two (0 ms)
[ RUN      ] vercmp.two_one
[       OK ] vercmp.two_one (0 ms)
[ RUN      ] vercmp.ten_nine
[       OK ] vercmp.ten_nine (0 ms)
[ RUN      ] vercmp.one_dot_ten_one_dot_nine
[       OK ] vercmp.one_dot_ten_one_dot_nine (0 ms)
[ RUN      ] vercmp.one_one_dot_nine
[       OK ] vercmp.one_one_dot_nine (0 ms)
[ RUN      ] vercmp.to_master
[       OK ] vercmp.to_master (0 ms)
[ RUN      ] vercmp.from_master
[       OK ] vercmp.from_master (0 ms)
[----------] 12 tests from vercmp (0 ms total)

[----------] 4 tests from ringdb
[ RUN      ] ringdb.not_found
[       OK ] ringdb.not_found (2 ms)
[ RUN      ] ringdb.found
[       OK ] ringdb.found (1 ms)
[ RUN      ] ringdb.convert
[       OK ] ringdb.convert (2 ms)
[ RUN      ] ringdb.different_genesis
[       OK ] ringdb.different_genesis (1 ms)
[----------] 4 tests from ringdb (6 ms total)

[----------] 5 tests from spent_outputs
[ RUN      ] spent_outputs.not_found
[       OK ] spent_outputs.not_found (1 ms)
[ RUN      ] spent_outputs.found
[       OK ] spent_outputs.found (1 ms)
[ RUN      ] spent_outputs.vector
[       OK ] spent_outputs.vector (1 ms)
[ RUN      ] spent_outputs.mark_as_unspent
[       OK ] spent_outputs.mark_as_unspent (1 ms)
[ RUN      ] spent_outputs.clear
[       OK ] spent_outputs.clear (2 ms)
[----------] 5 tests from spent_outputs (7 ms total)

[----------] 14 tests from wipeable_string
[ RUN      ] wipeable_string.ctor
[       OK ] wipeable_string.ctor (0 ms)
[ RUN      ] wipeable_string.wipe
[       OK ] wipeable_string.wipe (0 ms)
[ RUN      ] wipeable_string.clear
[       OK ] wipeable_string.clear (0 ms)
[ RUN      ] wipeable_string.push_back
[       OK ] wipeable_string.push_back (0 ms)
[ RUN      ] wipeable_string.append_char
[       OK ] wipeable_string.append_char (0 ms)
[ RUN      ] wipeable_string.append_string
[       OK ] wipeable_string.append_string (0 ms)
[ RUN      ] wipeable_string.empty
[       OK ] wipeable_string.empty (0 ms)
[ RUN      ] wipeable_string.pop_back
[       OK ] wipeable_string.pop_back (0 ms)
[ RUN      ] wipeable_string.equal
[       OK ] wipeable_string.equal (0 ms)
[ RUN      ] wipeable_string.not_equal
[       OK ] wipeable_string.not_equal (0 ms)
[ RUN      ] wipeable_string.trim
[       OK ] wipeable_string.trim (0 ms)
[ RUN      ] wipeable_string.split
[       OK ] wipeable_string.split (0 ms)
[ RUN      ] wipeable_string.parse_hexstr
[       OK ] wipeable_string.parse_hexstr (0 ms)
[ RUN      ] wipeable_string.to_hex
[       OK ] wipeable_string.to_hex (0 ms)
[----------] 14 tests from wipeable_string (1 ms total)

[----------] 1 test from is_hdd
[ RUN      ] is_hdd.unknown_os
[       OK ] is_hdd.unknown_os (0 ms)
[----------] 1 test from is_hdd (0 ms total)

[----------] 15 tests from aligned
[ RUN      ] aligned.large_null
[       OK ] aligned.large_null (0 ms)
[ RUN      ] aligned.free_null
[       OK ] aligned.free_null (0 ms)
[ RUN      ] aligned.zero
[       OK ] aligned.zero (0 ms)
[ RUN      ] aligned.aligned1
[       OK ] aligned.aligned1 (0 ms)
[ RUN      ] aligned.aligned4096
[       OK ] aligned.aligned4096 (0 ms)
[ RUN      ] aligned.aligned8
[       OK ] aligned.aligned8 (0 ms)
[ RUN      ] aligned.realloc_null
[       OK ] aligned.realloc_null (0 ms)
[ RUN      ] aligned.realloc_diff_align
[       OK ] aligned.realloc_diff_align (0 ms)
[ RUN      ] aligned.realloc_same
[       OK ] aligned.realloc_same (0 ms)
[ RUN      ] aligned.realloc_larger
[       OK ] aligned.realloc_larger (0 ms)
[ RUN      ] aligned.realloc_zero
[       OK ] aligned.realloc_zero (0 ms)
[ RUN      ] aligned.contents_larger
[       OK ] aligned.contents_larger (0 ms)
[ RUN      ] aligned.contents_same
[       OK ] aligned.contents_same (0 ms)
[ RUN      ] aligned.contents_smaller
[       OK ] aligned.contents_smaller (0 ms)
[ RUN      ] aligned.alignment
[       OK ] aligned.alignment (0 ms)
[----------] 15 tests from aligned (0 ms total)

[----------] Global test environment tear-down
[==========] 975 tests from 111 test cases ran. (97755 ms total)
[  PASSED  ] 975 tests.
<end of output>
Test time =  98.87 sec
----------------------------------------------------------
Test Passed.
"unit_tests" end time: May 15 08:04 PDT
"unit_tests" time elapsed: 00:01:38
----------------------------------------------------------

6/19 Testing: difficulty
6/19 Test: difficulty
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty/difficulty-tests" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/difficulty/data.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty
"difficulty" start time: May 15 08:04 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.02 sec
----------------------------------------------------------
Test Passed.
"difficulty" end time: May 15 08:04 PDT
"difficulty" time elapsed: 00:00:00
----------------------------------------------------------

7/19 Testing: wide_difficulty
7/19 Test: wide_difficulty
Command: "/usr/local/bin/python" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/difficulty/wide_difficulty.py" "/usr/local/bin/python" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/difficulty/gen_wide_data.py" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty/difficulty-tests" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty/wide_data.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty
"wide_difficulty" start time: May 15 08:04 PDT
Output:
----------------------------------------------------------
running:  /usr/local/bin/python /Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/difficulty/gen_wide_data.py > /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty/wide_data.txt
running:  ['/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty/difficulty-tests', '--wide', '/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/difficulty/wide_data.txt']
<end of output>
Test time =  10.43 sec
----------------------------------------------------------
Test Passed.
"wide_difficulty" end time: May 15 08:04 PDT
"wide_difficulty" time elapsed: 00:00:10
----------------------------------------------------------

8/19 Testing: block_weight
8/19 Test: block_weight
Command: "/usr/local/bin/python" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/block_weight/compare.py" "/usr/local/bin/python" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/block_weight/block_weight.py" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/block_weight/block_weight"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/block_weight
"block_weight" start time: May 15 08:04 PDT
Output:
----------------------------------------------------------
running:  ['/usr/local/bin/python', '/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/block_weight/block_weight.py']
running:  ['/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/block_weight/block_weight']
comparing
<end of output>
Test time =  53.29 sec
----------------------------------------------------------
Test Passed.
"block_weight" end time: May 15 08:05 PDT
"block_weight" time elapsed: 00:00:53
----------------------------------------------------------

9/19 Testing: hash-fast
9/19 Test: hash-fast
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "fast" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-fast.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-fast" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Passed.
"hash-fast" end time: May 15 08:05 PDT
"hash-fast" time elapsed: 00:00:00
----------------------------------------------------------

10/19 Testing: hash-slow
10/19 Test: hash-slow
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "slow" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-slow.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-slow" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.12 sec
----------------------------------------------------------
Test Passed.
"hash-slow" end time: May 15 08:05 PDT
"hash-slow" time elapsed: 00:00:00
----------------------------------------------------------

11/19 Testing: hash-slow-1
11/19 Test: hash-slow-1
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "slow-1" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-slow-1.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-slow-1" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.15 sec
----------------------------------------------------------
Test Passed.
"hash-slow-1" end time: May 15 08:05 PDT
"hash-slow-1" time elapsed: 00:00:00
----------------------------------------------------------

12/19 Testing: hash-slow-2
12/19 Test: hash-slow-2
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "slow-2" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-slow-2.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-slow-2" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.30 sec
----------------------------------------------------------
Test Passed.
"hash-slow-2" end time: May 15 08:05 PDT
"hash-slow-2" time elapsed: 00:00:00
----------------------------------------------------------

13/19 Testing: hash-slow-4
13/19 Test: hash-slow-4
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "slow-4" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-slow-4.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-slow-4" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.38 sec
----------------------------------------------------------
Test Passed.
"hash-slow-4" end time: May 15 08:05 PDT
"hash-slow-4" time elapsed: 00:00:00
----------------------------------------------------------

14/19 Testing: hash-tree
14/19 Test: hash-tree
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "tree" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-tree.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-tree" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Passed.
"hash-tree" end time: May 15 08:05 PDT
"hash-tree" time elapsed: 00:00:00
----------------------------------------------------------

15/19 Testing: hash-extra-blake
15/19 Test: hash-extra-blake
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "extra-blake" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-extra-blake.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-extra-blake" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Passed.
"hash-extra-blake" end time: May 15 08:05 PDT
"hash-extra-blake" time elapsed: 00:00:00
----------------------------------------------------------

16/19 Testing: hash-extra-groestl
16/19 Test: hash-extra-groestl
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "extra-groestl" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-extra-groestl.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-extra-groestl" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Passed.
"hash-extra-groestl" end time: May 15 08:05 PDT
"hash-extra-groestl" time elapsed: 00:00:00
----------------------------------------------------------

17/19 Testing: hash-extra-jh
17/19 Test: hash-extra-jh
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "extra-jh" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-extra-jh.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-extra-jh" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Passed.
"hash-extra-jh" end time: May 15 08:05 PDT
"hash-extra-jh" time elapsed: 00:00:00
----------------------------------------------------------

18/19 Testing: hash-extra-skein
18/19 Test: hash-extra-skein
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "extra-skein" "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/tests/hash/tests-extra-skein.txt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-extra-skein" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time =   0.01 sec
----------------------------------------------------------
Test Passed.
"hash-extra-skein" end time: May 15 08:05 PDT
"hash-extra-skein" time elapsed: 00:00:00
----------------------------------------------------------

19/19 Testing: hash-variant2-int-sqrt
19/19 Test: hash-variant2-int-sqrt
Command: "/Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash/hash-tests" "variant2_int_sqrt"
Directory: /Users/buildbot/monero-builder/monero-static-osx-10_13/build/build/release/tests/hash
"hash-variant2-int-sqrt" start time: May 15 08:05 PDT
Output:
----------------------------------------------------------
<end of output>
Test time = 341.52 sec
----------------------------------------------------------
Test Passed.
"hash-variant2-int-sqrt" end time: May 15 08:10 PDT
"hash-variant2-int-sqrt" time elapsed: 00:05:41
----------------------------------------------------------

End testing: May 15 08:10 PDT