Mercurial > hg
comparison tests/test-bundle2-format.t @ 25319:c3ef4f3b8680
bundle2: prefix all unbundling debug message with 'bundle2-input:'
This make the origin of the message more explicit.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 26 May 2015 20:40:21 -0700 |
parents | 18c2bcc2c9d5 |
children | b44ee346211f |
comparison
equal
deleted
inserted
replaced
25318:64dd8f25fcf4 | 25319:c3ef4f3b8680 |
---|---|
348 HG20\x00\x00\x00)e%7C%21%207/=babar%25%23%3D%3Dtutu simple\x00\x00\x00\x00 (no-eol) (esc) | 348 HG20\x00\x00\x00)e%7C%21%207/=babar%25%23%3D%3Dtutu simple\x00\x00\x00\x00 (no-eol) (esc) |
349 | 349 |
350 unbundling debug | 350 unbundling debug |
351 | 351 |
352 $ hg statbundle2 --debug --config progress.debug=true < ../out.hg2 | 352 $ hg statbundle2 --debug --config progress.debug=true < ../out.hg2 |
353 start processing of HG20 stream | 353 bundle2-input: start processing of HG20 stream |
354 reading bundle2 stream parameters | 354 bundle2-input: reading bundle2 stream parameters |
355 ignoring unknown parameter 'e|! 7/' | 355 bundle2-input: ignoring unknown parameter 'e|! 7/' |
356 ignoring unknown parameter 'simple' | 356 bundle2-input: ignoring unknown parameter 'simple' |
357 options count: 2 | 357 options count: 2 |
358 - e|! 7/ | 358 - e|! 7/ |
359 babar%#==tutu | 359 babar%#==tutu |
360 - simple | 360 - simple |
361 start extraction of bundle2 parts | 361 bundle2-input: start extraction of bundle2 parts |
362 part header size: 0 | 362 bundle2-input: part header size: 0 |
363 end of bundle2 stream | 363 bundle2-input: end of bundle2 stream |
364 parts count: 0 | 364 parts count: 0 |
365 | 365 |
366 | 366 |
367 Test buggy input | 367 Test buggy input |
368 --------------------------------------------------- | 368 --------------------------------------------------- |
435 advisory: 0 | 435 advisory: 0 |
436 payload: 0 bytes | 436 payload: 0 bytes |
437 parts count: 7 | 437 parts count: 7 |
438 | 438 |
439 $ hg statbundle2 --debug --config progress.debug=true < ../parts.hg2 | 439 $ hg statbundle2 --debug --config progress.debug=true < ../parts.hg2 |
440 start processing of HG20 stream | 440 bundle2-input: start processing of HG20 stream |
441 reading bundle2 stream parameters | 441 bundle2-input: reading bundle2 stream parameters |
442 options count: 0 | 442 options count: 0 |
443 start extraction of bundle2 parts | 443 bundle2-input: start extraction of bundle2 parts |
444 part header size: 17 | 444 bundle2-input: part header size: 17 |
445 part type: "test:empty" | 445 bundle2-input: part type: "test:empty" |
446 part id: "0" | 446 bundle2-input: part id: "0" |
447 part parameters: 0 | 447 bundle2-input: part parameters: 0 |
448 :test:empty: | 448 :test:empty: |
449 mandatory: 0 | 449 mandatory: 0 |
450 advisory: 0 | 450 advisory: 0 |
451 payload chunk size: 0 | 451 bundle2-input: payload chunk size: 0 |
452 payload: 0 bytes | 452 payload: 0 bytes |
453 part header size: 17 | 453 bundle2-input: part header size: 17 |
454 part type: "test:empty" | 454 bundle2-input: part type: "test:empty" |
455 part id: "1" | 455 bundle2-input: part id: "1" |
456 part parameters: 0 | 456 bundle2-input: part parameters: 0 |
457 :test:empty: | 457 :test:empty: |
458 mandatory: 0 | 458 mandatory: 0 |
459 advisory: 0 | 459 advisory: 0 |
460 payload chunk size: 0 | 460 bundle2-input: payload chunk size: 0 |
461 payload: 0 bytes | 461 payload: 0 bytes |
462 part header size: 16 | 462 bundle2-input: part header size: 16 |
463 part type: "test:song" | 463 bundle2-input: part type: "test:song" |
464 part id: "2" | 464 bundle2-input: part id: "2" |
465 part parameters: 0 | 465 bundle2-input: part parameters: 0 |
466 :test:song: | 466 :test:song: |
467 mandatory: 0 | 467 mandatory: 0 |
468 advisory: 0 | 468 advisory: 0 |
469 payload chunk size: 178 | 469 bundle2-input: payload chunk size: 178 |
470 payload chunk size: 0 | 470 bundle2-input: payload chunk size: 0 |
471 payload: 178 bytes | 471 payload: 178 bytes |
472 part header size: 22 | 472 bundle2-input: part header size: 22 |
473 part type: "test:debugreply" | 473 bundle2-input: part type: "test:debugreply" |
474 part id: "3" | 474 bundle2-input: part id: "3" |
475 part parameters: 0 | 475 bundle2-input: part parameters: 0 |
476 :test:debugreply: | 476 :test:debugreply: |
477 mandatory: 0 | 477 mandatory: 0 |
478 advisory: 0 | 478 advisory: 0 |
479 payload chunk size: 0 | 479 bundle2-input: payload chunk size: 0 |
480 payload: 0 bytes | 480 payload: 0 bytes |
481 part header size: 43 | 481 bundle2-input: part header size: 43 |
482 part type: "test:math" | 482 bundle2-input: part type: "test:math" |
483 part id: "4" | 483 bundle2-input: part id: "4" |
484 part parameters: 3 | 484 bundle2-input: part parameters: 3 |
485 :test:math: | 485 :test:math: |
486 mandatory: 2 | 486 mandatory: 2 |
487 advisory: 1 | 487 advisory: 1 |
488 payload chunk size: 2 | 488 bundle2-input: payload chunk size: 2 |
489 payload chunk size: 0 | 489 bundle2-input: payload chunk size: 0 |
490 payload: 2 bytes | 490 payload: 2 bytes |
491 part header size: 29 | 491 bundle2-input: part header size: 29 |
492 part type: "test:song" | 492 bundle2-input: part type: "test:song" |
493 part id: "5" | 493 bundle2-input: part id: "5" |
494 part parameters: 1 | 494 bundle2-input: part parameters: 1 |
495 :test:song: | 495 :test:song: |
496 mandatory: 1 | 496 mandatory: 1 |
497 advisory: 0 | 497 advisory: 0 |
498 payload chunk size: 0 | 498 bundle2-input: payload chunk size: 0 |
499 payload: 0 bytes | 499 payload: 0 bytes |
500 part header size: 16 | 500 bundle2-input: part header size: 16 |
501 part type: "test:ping" | 501 bundle2-input: part type: "test:ping" |
502 part id: "6" | 502 bundle2-input: part id: "6" |
503 part parameters: 0 | 503 bundle2-input: part parameters: 0 |
504 :test:ping: | 504 :test:ping: |
505 mandatory: 0 | 505 mandatory: 0 |
506 advisory: 0 | 506 advisory: 0 |
507 payload chunk size: 0 | 507 bundle2-input: payload chunk size: 0 |
508 payload: 0 bytes | 508 payload: 0 bytes |
509 part header size: 0 | 509 bundle2-input: part header size: 0 |
510 end of bundle2 stream | 510 bundle2-input: end of bundle2 stream |
511 parts count: 7 | 511 parts count: 7 |
512 | 512 |
513 Test actual unbundling of test part | 513 Test actual unbundling of test part |
514 ======================================= | 514 ======================================= |
515 | 515 |
516 Process the bundle | 516 Process the bundle |
517 | 517 |
518 $ hg unbundle2 --debug --config progress.debug=true < ../parts.hg2 | 518 $ hg unbundle2 --debug --config progress.debug=true < ../parts.hg2 |
519 start processing of HG20 stream | 519 bundle2-input: start processing of HG20 stream |
520 reading bundle2 stream parameters | 520 bundle2-input: reading bundle2 stream parameters |
521 start extraction of bundle2 parts | 521 bundle2-input: start extraction of bundle2 parts |
522 part header size: 17 | 522 bundle2-input: part header size: 17 |
523 part type: "test:empty" | 523 bundle2-input: part type: "test:empty" |
524 part id: "0" | 524 bundle2-input: part id: "0" |
525 part parameters: 0 | 525 bundle2-input: part parameters: 0 |
526 ignoring unsupported advisory part test:empty | 526 bundle2-input: ignoring unsupported advisory part test:empty |
527 payload chunk size: 0 | 527 bundle2-input: payload chunk size: 0 |
528 part header size: 17 | 528 bundle2-input: part header size: 17 |
529 part type: "test:empty" | 529 bundle2-input: part type: "test:empty" |
530 part id: "1" | 530 bundle2-input: part id: "1" |
531 part parameters: 0 | 531 bundle2-input: part parameters: 0 |
532 ignoring unsupported advisory part test:empty | 532 bundle2-input: ignoring unsupported advisory part test:empty |
533 payload chunk size: 0 | 533 bundle2-input: payload chunk size: 0 |
534 part header size: 16 | 534 bundle2-input: part header size: 16 |
535 part type: "test:song" | 535 bundle2-input: part type: "test:song" |
536 part id: "2" | 536 bundle2-input: part id: "2" |
537 part parameters: 0 | 537 bundle2-input: part parameters: 0 |
538 found a handler for part 'test:song' | 538 bundle2-input: found a handler for part 'test:song' |
539 The choir starts singing: | 539 The choir starts singing: |
540 payload chunk size: 178 | 540 bundle2-input: payload chunk size: 178 |
541 payload chunk size: 0 | 541 bundle2-input: payload chunk size: 0 |
542 Patali Dirapata, Cromda Cromda Ripalo, Pata Pata, Ko Ko Ko | 542 Patali Dirapata, Cromda Cromda Ripalo, Pata Pata, Ko Ko Ko |
543 Bokoro Dipoulito, Rondi Rondi Pepino, Pata Pata, Ko Ko Ko | 543 Bokoro Dipoulito, Rondi Rondi Pepino, Pata Pata, Ko Ko Ko |
544 Emana Karassoli, Loucra Loucra Ponponto, Pata Pata, Ko Ko Ko. | 544 Emana Karassoli, Loucra Loucra Ponponto, Pata Pata, Ko Ko Ko. |
545 part header size: 22 | 545 bundle2-input: part header size: 22 |
546 part type: "test:debugreply" | 546 bundle2-input: part type: "test:debugreply" |
547 part id: "3" | 547 bundle2-input: part id: "3" |
548 part parameters: 0 | 548 bundle2-input: part parameters: 0 |
549 found a handler for part 'test:debugreply' | 549 bundle2-input: found a handler for part 'test:debugreply' |
550 debugreply: no reply | 550 debugreply: no reply |
551 payload chunk size: 0 | 551 bundle2-input: payload chunk size: 0 |
552 part header size: 43 | 552 bundle2-input: part header size: 43 |
553 part type: "test:math" | 553 bundle2-input: part type: "test:math" |
554 part id: "4" | 554 bundle2-input: part id: "4" |
555 part parameters: 3 | 555 bundle2-input: part parameters: 3 |
556 ignoring unsupported advisory part test:math | 556 bundle2-input: ignoring unsupported advisory part test:math |
557 payload chunk size: 2 | 557 bundle2-input: payload chunk size: 2 |
558 payload chunk size: 0 | 558 bundle2-input: payload chunk size: 0 |
559 part header size: 29 | 559 bundle2-input: part header size: 29 |
560 part type: "test:song" | 560 bundle2-input: part type: "test:song" |
561 part id: "5" | 561 bundle2-input: part id: "5" |
562 part parameters: 1 | 562 bundle2-input: part parameters: 1 |
563 found a handler for part 'test:song' | 563 bundle2-input: found a handler for part 'test:song' |
564 ignoring unsupported advisory part test:song - randomparam | 564 bundle2-input: ignoring unsupported advisory part test:song - randomparam |
565 payload chunk size: 0 | 565 bundle2-input: payload chunk size: 0 |
566 part header size: 16 | 566 bundle2-input: part header size: 16 |
567 part type: "test:ping" | 567 bundle2-input: part type: "test:ping" |
568 part id: "6" | 568 bundle2-input: part id: "6" |
569 part parameters: 0 | 569 bundle2-input: part parameters: 0 |
570 found a handler for part 'test:ping' | 570 bundle2-input: found a handler for part 'test:ping' |
571 received ping request (id 6) | 571 received ping request (id 6) |
572 payload chunk size: 0 | 572 bundle2-input: payload chunk size: 0 |
573 part header size: 0 | 573 bundle2-input: part header size: 0 |
574 end of bundle2 stream | 574 bundle2-input: end of bundle2 stream |
575 0 unread bytes | 575 0 unread bytes |
576 3 total verses sung | 576 3 total verses sung |
577 | 577 |
578 Unbundle with an unknown mandatory part | 578 Unbundle with an unknown mandatory part |
579 (should abort) | 579 (should abort) |