├── htmloutput ├── __init__.py ├── version.py ├── nose_wrapper.py └── htmloutput.py ├── tools ├── pip-requires └── test-requires ├── .gitignore ├── .gitreview ├── README ├── tox.ini ├── CONTRIBUTING.rst ├── setup.py └── results.html /htmloutput/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/pip-requires: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .tox 3 | -------------------------------------------------------------------------------- /htmloutput/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.0.7' 2 | -------------------------------------------------------------------------------- /tools/test-requires: -------------------------------------------------------------------------------- 1 | nose 2 | nose-exclude 3 | nosexcover 4 | openstack.nose_plugin 5 | pep8==1.1 6 | -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- 1 | [gerrit] 2 | host=review.opendev.org 3 | port=29418 4 | project=openstack/nose-html-output.git 5 | -------------------------------------------------------------------------------- /htmloutput/nose_wrapper.py: -------------------------------------------------------------------------------- 1 | import nose 2 | from htmloutput import HtmlOutput 3 | 4 | if __name__ == '__main__': 5 | nose.main(addplugins=[HtmlOutput()]) 6 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | A plugin for nosetests that will write out test results to results.html. The 2 | code is adapted from the example html output plugin at 3 | https://github.com/nose-devs/nose/blob/master/examples/html_plugin/htmlplug.py 4 | and the pyunit Html test runner at 5 | http://tungwaiyip.info/software/HTMLTestRunner.html. 6 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- 1 | [tox] 2 | envlist = py26,py27,pep8 3 | 4 | [testenv] 5 | setenv = VIRTUAL_ENV={envdir} 6 | NOSE_WITH_OPENSTACK=1 7 | NOSE_OPENSTACK_COLOR=1 8 | NOSE_OPENSTACK_RED=0.05 9 | NOSE_OPENSTACK_YELLOW=0.025 10 | NOSE_OPENSTACK_SHOW_ELAPSED=1 11 | NOSE_OPENSTACK_STDOUT=1 12 | sitepackages=True 13 | deps = -r{toxinidir}/tools/pip-requires 14 | -r{toxinidir}/tools/test-requires 15 | commands = nosetests {posargs} 16 | 17 | [testenv:pep8] 18 | deps = pep8==1.1 19 | commands = pep8 --repeat --show-source --exclude=.venv,.tox,dist,doc,*.egg . 20 | 21 | [testenv:cover] 22 | setenv = NOSE_WITH_COVERAGE=1 23 | 24 | [testenv:pyflakes] 25 | deps = pyflakes 26 | commands = pyflakes htmloutput/htmloutput.py htmloutput/nose_wrapper.py setup.py 27 | 28 | [testenv:venv] 29 | commands = {posargs} 30 | -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- 1 | If you would like to contribute to the development of nose-html-output, 2 | you must follow the steps in this page: 3 | 4 | http://docs.openstack.org/infra/manual/developers.html 5 | 6 | If you already have a good understanding of how the system works and your 7 | OpenStack accounts are set up, you can skip to the development workflow section 8 | of this documentation to learn how changes to OpenStack should be submitted for 9 | review via the Gerrit tool: 10 | 11 | http://docs.openstack.org/infra/manual/developers.html#development-workflow 12 | 13 | Pull requests submitted through GitHub will be ignored. 14 | 15 | Bugs should be filed on StoryBoard, not GitHub: 16 | 17 | https://storyboard.openstack.org/#!/project/726 18 | 19 | Discussion happens on the openstack-infra@lists.openstack.org mail 20 | list and on OFTC #openstack-infra. 21 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | import htmloutput.version 2 | import setuptools 3 | 4 | setuptools.setup( 5 | name="nosehtmloutput", 6 | version=htmloutput.version.__version__, 7 | author='Hewlett-Packard Development Company, L.P.', 8 | description="Nose plugin to produce test results in html.", 9 | license="Apache License, Version 2.0", 10 | url="https://git.openstack.org/cgit/openstack-infra/nose-html-output", 11 | packages=["htmloutput"], 12 | install_requires=['nose', 'six'], 13 | classifiers=[ 14 | "Environment :: Console", 15 | "Topic :: Software Development :: Testing", 16 | "Intended Audience :: Developers", 17 | "Intended Audience :: Information Technology", 18 | "License :: OSI Approved :: Apache Software License", 19 | "Operating System :: OS Independent", 20 | "Programming Language :: Python" 21 | ], 22 | entry_points={ 23 | 'nose.plugins.0.10': [ 24 | 'html-output = htmloutput.htmloutput:HtmlOutput' 25 | ] 26 | } 27 | ) 28 | -------------------------------------------------------------------------------- /htmloutput/htmloutput.py: -------------------------------------------------------------------------------- 1 | """ 2 | A plugin for nosetests that will write out test results to results.html. The 3 | code is adapted from the example html output plugin at 4 | https://github.com/nose-devs/nose/blob/master/examples/html_plugin/htmlplug.py 5 | and the pyunit Html test runner at 6 | http://tungwaiyip.info/software/HTMLTestRunner.html 7 | 8 | Original HTMLTestRunner License: 9 | ------------------------------------------------------------------------ 10 | Copyright (c) 2004-2007, Wai Yip Tung 11 | All rights reserved. 12 | 13 | Redistribution and use in source and binary forms, with or without 14 | modification, are permitted provided that the following conditions are 15 | met: 16 | 17 | * Redistributions of source code must retain the above copyright notice, 18 | this list of conditions and the following disclaimer. 19 | * Redistributions in binary form must reproduce the above copyright 20 | notice, this list of conditions and the following disclaimer in the 21 | documentation and/or other materials provided with the distribution. 22 | * Neither the name Wai Yip Tung nor the names of its contributors may be 23 | used to endorse or promote products derived from this software without 24 | specific prior written permission. 25 | 26 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 27 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 28 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 29 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 30 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 31 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 32 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 33 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 34 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 35 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 36 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37 | """ 38 | 39 | import datetime 40 | import os 41 | import traceback 42 | from nose import SkipTest 43 | from nose.plugins import Plugin 44 | import nose.plugins.skip 45 | from xml.sax import saxutils 46 | 47 | import six 48 | 49 | from . import version 50 | __version__ = version.__version__ 51 | 52 | class TemplateData(object): 53 | """ 54 | Define a HTML template for report customerization and generation. 55 | 56 | Overall structure of an HTML report 57 | 58 | HTML 59 | +------------------------+ 60 | | | 61 | |
| 62 | | | 63 | | STYLESHEET | 64 | | +----------------+ | 65 | | | | | 66 | | +----------------+ | 67 | | | 68 | | | 69 | | | 70 | | | 71 | | | 72 | | HEADING | 73 | | +----------------+ | 74 | | | | | 75 | | +----------------+ | 76 | | | 77 | | REPORT | 78 | | +----------------+ | 79 | | | | | 80 | | +----------------+ | 81 | | | 82 | | ENDING | 83 | | +----------------+ | 84 | | | | | 85 | | +----------------+ | 86 | | | 87 | | | 88 | | | 89 | +------------------------+ 90 | """ 91 | 92 | STATUS = { 93 | 0: 'pass', 94 | 1: 'fail', 95 | 2: 'error', 96 | 3: 'skip', 97 | } 98 | 99 | DEFAULT_TITLE = 'Unit Test Report' 100 | DEFAULT_DESCRIPTION = '' 101 | 102 | # ------------------------------------------------------------------------ 103 | # HTML Template 104 | 105 | HTML_TMPL = r""" 106 | 107 | 108 | 109 |%(description)s
322 |%(name)s: %(value)s
327 | """ # variables: (name, value) 328 | 329 | 330 | 331 | # ------------------------------------------------------------------------ 332 | # Report 333 | # 334 | 335 | REPORT_TMPL = """ 336 |Show 337 | Summary 338 | Failed 339 | All 340 |
341 || Test Group/Test case | 353 |Count | 354 |Pass | 355 |Fail | 356 |Error | 357 |Skip | 358 |View | 359 |
| Total | 363 |%(count)s | 364 |%(Pass)s | 365 |%(fail)s | 366 |%(error)s | 367 |%(skip)s | 368 |369 | |
401 | %(script)s 402 |403 |
Start Time: 2012-08-08 09:16:19
193 |Duration: 0:00:03.950608
194 |Status: Pass 212 Failure 1 Error 3
195 | 196 | 197 |Show 202 | Summary 203 | Failed 204 | All 205 |
206 || Test Group/Test case | 217 |Count | 218 |Pass | 219 |Fail | 220 |Error | 221 |View | 222 |
| tests.v1_1.test_aggregates.AggregatesTest | 226 |9 | 227 |9 | 228 |0 | 229 |0 | 230 |Detail | 231 |
test_add_host |
235 |
236 |
237 |
238 |
239 | pass
240 |
241 |
242 |
252 |
253 |
254 |
243 |
244 | [x]
245 |
246 | 247 | 248 | pt1.1: tests.v1_1.test_aggregates.AggregatesTest.test_add_host 249 | 250 |251 | |
255 | ||||
test_create_aggregate |
259 |
260 |
261 |
262 |
263 | pass
264 |
265 |
266 |
276 |
277 |
278 |
267 |
268 | [x]
269 |
270 | 271 | 272 | pt1.2: tests.v1_1.test_aggregates.AggregatesTest.test_create_aggregate 273 | 274 |275 | |
279 | ||||
test_delete_aggregate |
283 |
284 |
285 |
286 |
287 | pass
288 |
289 |
290 |
300 |
301 |
302 |
291 |
292 | [x]
293 |
294 | 295 | 296 | pt1.3: tests.v1_1.test_aggregates.AggregatesTest.test_delete_aggregate 297 | 298 |299 | |
303 | ||||
test_get_details |
307 |
308 |
309 |
310 |
311 | pass
312 |
313 |
314 |
324 |
325 |
326 |
315 |
316 | [x]
317 |
318 | 319 | 320 | pt1.4: tests.v1_1.test_aggregates.AggregatesTest.test_get_details 321 | 322 |323 | |
327 | ||||
test_list_aggregates |
331 |
332 |
333 |
334 |
335 | pass
336 |
337 |
338 |
348 |
349 |
350 |
339 |
340 | [x]
341 |
342 | 343 | 344 | pt1.5: tests.v1_1.test_aggregates.AggregatesTest.test_list_aggregates 345 | 346 |347 | |
351 | ||||
test_remove_host |
355 |
356 |
357 |
358 |
359 | pass
360 |
361 |
362 |
372 |
373 |
374 |
363 |
364 | [x]
365 |
366 | 367 | 368 | pt1.6: tests.v1_1.test_aggregates.AggregatesTest.test_remove_host 369 | 370 |371 | |
375 | ||||
test_set_metadata |
379 |
380 |
381 |
382 |
383 | pass
384 |
385 |
386 |
396 |
397 |
398 |
387 |
388 | [x]
389 |
390 | 391 | 392 | pt1.7: tests.v1_1.test_aggregates.AggregatesTest.test_set_metadata 393 | 394 |395 | |
399 | ||||
test_update |
403 |
404 |
405 |
406 |
407 | pass
408 |
409 |
410 |
420 |
421 |
422 |
411 |
412 | [x]
413 |
414 | 415 | 416 | pt1.8: tests.v1_1.test_aggregates.AggregatesTest.test_update 417 | 418 |419 | |
423 | ||||
test_update_with_availability_zone |
427 |
428 |
429 |
430 |
431 | pass
432 |
433 |
434 |
444 |
445 |
446 |
435 |
436 | [x]
437 |
438 | 439 | 440 | pt1.9: tests.v1_1.test_aggregates.AggregatesTest.test_update_with_availability_zone 441 | 442 |443 | |
447 | ||||
| tests.v1_1.test_auth.AuthenticateAgainstKeystoneTests | 451 |4 | 452 |4 | 453 |0 | 454 |0 | 455 |Detail | 456 |
test_ambiguous_endpoints |
460 |
461 |
462 |
463 |
464 | pass
465 |
466 |
467 |
477 |
478 |
479 |
468 |
469 | [x]
470 |
471 | 472 | 473 | pt2.1: tests.v1_1.test_auth.AuthenticateAgainstKeystoneTests.test_ambiguous_endpoints 474 | 475 |476 | |
480 | ||||
test_auth_redirect |
484 |
485 |
486 |
487 |
488 | pass
489 |
490 |
491 |
501 |
502 |
503 |
492 |
493 | [x]
494 |
495 | 496 | 497 | pt2.2: tests.v1_1.test_auth.AuthenticateAgainstKeystoneTests.test_auth_redirect 498 | 499 |500 | |
504 | ||||
test_authenticate_failure |
508 |
509 |
510 |
511 |
512 | pass
513 |
514 |
515 |
525 |
526 |
527 |
516 |
517 | [x]
518 |
519 | 520 | 521 | pt2.3: tests.v1_1.test_auth.AuthenticateAgainstKeystoneTests.test_authenticate_failure 522 | 523 |524 | |
528 | ||||
test_authenticate_success |
532 |
533 |
534 |
535 |
536 | pass
537 |
538 |
539 |
549 |
550 |
551 |
540 |
541 | [x]
542 |
543 | 544 | 545 | pt2.4: tests.v1_1.test_auth.AuthenticateAgainstKeystoneTests.test_authenticate_success 546 | 547 |548 | |
552 | ||||
| tests.v1_1.test_auth.AuthenticationTests | 556 |4 | 557 |4 | 558 |0 | 559 |0 | 560 |Detail | 561 |
test_auth_automatic |
565 |
566 |
567 |
568 |
569 | pass
570 |
571 |
572 |
582 |
583 |
584 |
573 |
574 | [x]
575 |
576 | 577 | 578 | pt3.1: tests.v1_1.test_auth.AuthenticationTests.test_auth_automatic 579 | 580 |581 | |
585 | ||||
test_auth_manual |
589 |
590 |
591 |
592 |
593 | pass
594 |
595 |
596 |
606 |
607 |
608 |
597 |
598 | [x]
599 |
600 | 601 | 602 | pt3.2: tests.v1_1.test_auth.AuthenticationTests.test_auth_manual 603 | 604 |605 | |
609 | ||||
test_authenticate_failure |
613 |
614 |
615 |
616 |
617 | pass
618 |
619 |
620 |
630 |
631 |
632 |
621 |
622 | [x]
623 |
624 | 625 | 626 | pt3.3: tests.v1_1.test_auth.AuthenticationTests.test_authenticate_failure 627 | 628 |629 | |
633 | ||||
test_authenticate_success |
637 |
638 |
639 |
640 |
641 | pass
642 |
643 |
644 |
654 |
655 |
656 |
645 |
646 | [x]
647 |
648 | 649 | 650 | pt3.4: tests.v1_1.test_auth.AuthenticationTests.test_authenticate_success 651 | 652 |653 | |
657 | ||||
| tests.v1_1.test_certs.FlavorsTest | 661 |2 | 662 |2 | 663 |0 | 664 |0 | 665 |Detail | 666 |
test_create_cert |
670 |
671 |
672 |
673 |
674 | pass
675 |
676 |
677 |
687 |
688 |
689 |
678 |
679 | [x]
680 |
681 | 682 | 683 | pt4.1: tests.v1_1.test_certs.FlavorsTest.test_create_cert 684 | 685 |686 | |
690 | ||||
test_get_root_cert |
694 |
695 |
696 |
697 |
698 | pass
699 |
700 |
701 |
711 |
712 |
713 |
702 |
703 | [x]
704 |
705 | 706 | 707 | pt4.2: tests.v1_1.test_certs.FlavorsTest.test_get_root_cert 708 | 709 |710 | |
714 | ||||
| tests.v1_1.test_cloudpipe.CloudpipeTest | 718 |2 | 719 |2 | 720 |0 | 721 |0 | 722 |Detail | 723 |
test_create |
727 |
728 |
729 |
730 |
731 | pass
732 |
733 |
734 |
744 |
745 |
746 |
735 |
736 | [x]
737 |
738 | 739 | 740 | pt5.1: tests.v1_1.test_cloudpipe.CloudpipeTest.test_create 741 | 742 |743 | |
747 | ||||
test_list_cloudpipes |
751 |
752 |
753 |
754 |
755 | pass
756 |
757 |
758 |
768 |
769 |
770 |
759 |
760 | [x]
761 |
762 | 763 | 764 | pt5.2: tests.v1_1.test_cloudpipe.CloudpipeTest.test_list_cloudpipes 765 | 766 |767 | |
771 | ||||
| tests.v1_1.test_flavors.FlavorsTest | 775 |8 | 776 |8 | 777 |0 | 778 |0 | 779 |Detail | 780 |
test_create |
784 |
785 |
786 |
787 |
788 | pass
789 |
790 |
791 |
801 |
802 |
803 |
792 |
793 | [x]
794 |
795 | 796 | 797 | pt6.1: tests.v1_1.test_flavors.FlavorsTest.test_create 798 | 799 |800 | |
804 | ||||
test_create_ephemeral_defaults_to_zero |
808 |
809 |
810 |
811 |
812 | pass
813 |
814 |
815 |
825 |
826 |
827 |
816 |
817 | [x]
818 |
819 | 820 | 821 | pt6.2: tests.v1_1.test_flavors.FlavorsTest.test_create_ephemeral_defaults_to_zero 822 | 823 |824 | |
828 | ||||
test_delete |
832 |
833 |
834 |
835 |
836 | pass
837 |
838 |
839 |
849 |
850 |
851 |
840 |
841 | [x]
842 |
843 | 844 | 845 | pt6.3: tests.v1_1.test_flavors.FlavorsTest.test_delete 846 | 847 |848 | |
852 | ||||
test_find |
856 |
857 |
858 |
859 |
860 | pass
861 |
862 |
863 |
873 |
874 |
875 |
864 |
865 | [x]
866 |
867 | 868 | 869 | pt6.4: tests.v1_1.test_flavors.FlavorsTest.test_find 870 | 871 |872 | |
876 | ||||
test_get_flavor_details |
880 |
881 |
882 |
883 |
884 | pass
885 |
886 |
887 |
897 |
898 |
899 |
888 |
889 | [x]
890 |
891 | 892 | 893 | pt6.5: tests.v1_1.test_flavors.FlavorsTest.test_get_flavor_details 894 | 895 |896 | |
900 | ||||
test_get_flavor_details_diablo |
904 |
905 |
906 |
907 |
908 | pass
909 |
910 |
911 |
921 |
922 |
923 |
912 |
913 | [x]
914 |
915 | 916 | 917 | pt6.6: tests.v1_1.test_flavors.FlavorsTest.test_get_flavor_details_diablo 918 | 919 |920 | |
924 | ||||
test_list_flavors |
928 |
929 |
930 |
931 |
932 | pass
933 |
934 |
935 |
945 |
946 |
947 |
936 |
937 | [x]
938 |
939 | 940 | 941 | pt6.7: tests.v1_1.test_flavors.FlavorsTest.test_list_flavors 942 | 943 |944 | |
948 | ||||
test_list_flavors_undetailed |
952 |
953 |
954 |
955 |
956 | pass
957 |
958 |
959 |
969 |
970 |
971 |
960 |
961 | [x]
962 |
963 | 964 | 965 | pt6.8: tests.v1_1.test_flavors.FlavorsTest.test_list_flavors_undetailed 966 | 967 |968 | |
972 | ||||
| tests.v1_1.test_floating_ip_dns.FloatingIPDNSDomainTest | 976 |4 | 977 |4 | 978 |0 | 979 |0 | 980 |Detail | 981 |
test_create_private_domain |
985 |
986 |
987 |
988 |
989 | pass
990 |
991 |
992 |
1002 |
1003 |
1004 |
993 |
994 | [x]
995 |
996 | 997 | 998 | pt7.1: tests.v1_1.test_floating_ip_dns.FloatingIPDNSDomainTest.test_create_private_domain 999 | 1000 |1001 | |
1005 | ||||
test_create_public_domain |
1009 |
1010 |
1011 |
1012 |
1013 | pass
1014 |
1015 |
1016 |
1026 |
1027 |
1028 |
1017 |
1018 | [x]
1019 |
1020 | 1021 | 1022 | pt7.2: tests.v1_1.test_floating_ip_dns.FloatingIPDNSDomainTest.test_create_public_domain 1023 | 1024 |1025 | |
1029 | ||||
test_delete_domain |
1033 |
1034 |
1035 |
1036 |
1037 | pass
1038 |
1039 |
1040 |
1050 |
1051 |
1052 |
1041 |
1042 | [x]
1043 |
1044 | 1045 | 1046 | pt7.3: tests.v1_1.test_floating_ip_dns.FloatingIPDNSDomainTest.test_delete_domain 1047 | 1048 |1049 | |
1053 | ||||
test_dns_domains |
1057 |
1058 |
1059 |
1060 |
1061 | pass
1062 |
1063 |
1064 |
1074 |
1075 |
1076 |
1065 |
1066 | [x]
1067 |
1068 | 1069 | 1070 | pt7.4: tests.v1_1.test_floating_ip_dns.FloatingIPDNSDomainTest.test_dns_domains 1071 | 1072 |1073 | |
1077 | ||||
| tests.v1_1.test_floating_ip_dns.FloatingIPDNSEntryTest | 1081 |4 | 1082 |4 | 1083 |0 | 1084 |0 | 1085 |Detail | 1086 |
test_create_entry |
1090 |
1091 |
1092 |
1093 |
1094 | pass
1095 |
1096 |
1097 |
1107 |
1108 |
1109 |
1098 |
1099 | [x]
1100 |
1101 | 1102 | 1103 | pt8.1: tests.v1_1.test_floating_ip_dns.FloatingIPDNSEntryTest.test_create_entry 1104 | 1105 |1106 | |
1110 | ||||
test_delete_entry |
1114 |
1115 |
1116 |
1117 |
1118 | pass
1119 |
1120 |
1121 |
1131 |
1132 |
1133 |
1122 |
1123 | [x]
1124 |
1125 | 1126 | 1127 | pt8.2: tests.v1_1.test_floating_ip_dns.FloatingIPDNSEntryTest.test_delete_entry 1128 | 1129 |1130 | |
1134 | ||||
test_get_dns_entries_by_ip |
1138 |
1139 |
1140 |
1141 |
1142 | pass
1143 |
1144 |
1145 |
1155 |
1156 |
1157 |
1146 |
1147 | [x]
1148 |
1149 | 1150 | 1151 | pt8.3: tests.v1_1.test_floating_ip_dns.FloatingIPDNSEntryTest.test_get_dns_entries_by_ip 1152 | 1153 |1154 | |
1158 | ||||
test_get_dns_entry_by_name |
1162 |
1163 |
1164 |
1165 |
1166 | pass
1167 |
1168 |
1169 |
1179 |
1180 |
1181 |
1170 |
1171 | [x]
1172 |
1173 | 1174 | 1175 | pt8.4: tests.v1_1.test_floating_ip_dns.FloatingIPDNSEntryTest.test_get_dns_entry_by_name 1176 | 1177 |1178 | |
1182 | ||||
| tests.v1_1.test_floating_ip_pools.TestFloatingIPPools | 1186 |1 | 1187 |1 | 1188 |0 | 1189 |0 | 1190 |Detail | 1191 |
test_list_floating_ips |
1195 |
1196 |
1197 |
1198 |
1199 | pass
1200 |
1201 |
1202 |
1212 |
1213 |
1214 |
1203 |
1204 | [x]
1205 |
1206 | 1207 | 1208 | pt9.1: tests.v1_1.test_floating_ip_pools.TestFloatingIPPools.test_list_floating_ips 1209 | 1210 |1211 | |
1215 | ||||
| tests.v1_1.test_floating_ips.FloatingIPsTest | 1219 |4 | 1220 |4 | 1221 |0 | 1222 |0 | 1223 |Detail | 1224 |
test_create_floating_ip |
1228 |
1229 |
1230 |
1231 |
1232 | pass
1233 |
1234 |
1235 |
1245 |
1246 |
1247 |
1236 |
1237 | [x]
1238 |
1239 | 1240 | 1241 | pt10.1: tests.v1_1.test_floating_ips.FloatingIPsTest.test_create_floating_ip 1242 | 1243 |1244 | |
1248 | ||||
test_create_floating_ip_with_pool |
1252 |
1253 |
1254 |
1255 |
1256 | pass
1257 |
1258 |
1259 |
1269 |
1270 |
1271 |
1260 |
1261 | [x]
1262 |
1263 | 1264 | 1265 | pt10.2: tests.v1_1.test_floating_ips.FloatingIPsTest.test_create_floating_ip_with_pool 1266 | 1267 |1268 | |
1272 | ||||
test_delete_floating_ip |
1276 |
1277 |
1278 |
1279 |
1280 | pass
1281 |
1282 |
1283 |
1293 |
1294 |
1295 |
1284 |
1285 | [x]
1286 |
1287 | 1288 | 1289 | pt10.3: tests.v1_1.test_floating_ips.FloatingIPsTest.test_delete_floating_ip 1290 | 1291 |1292 | |
1296 | ||||
test_list_floating_ips |
1300 |
1301 |
1302 |
1303 |
1304 | pass
1305 |
1306 |
1307 |
1317 |
1318 |
1319 |
1308 |
1309 | [x]
1310 |
1311 | 1312 | 1313 | pt10.4: tests.v1_1.test_floating_ips.FloatingIPsTest.test_list_floating_ips 1314 | 1315 |1316 | |
1320 | ||||
| tests.v1_1.test_hosts.HostsTest | 1324 |7 | 1325 |7 | 1326 |0 | 1327 |0 | 1328 |Detail | 1329 |
test_describe_resource |
1333 |
1334 |
1335 |
1336 |
1337 | pass
1338 |
1339 |
1340 |
1350 |
1351 |
1352 |
1341 |
1342 | [x]
1343 |
1344 | 1345 | 1346 | pt11.1: tests.v1_1.test_hosts.HostsTest.test_describe_resource 1347 | 1348 |1349 | |
1353 | ||||
test_host_reboot |
1357 |
1358 |
1359 |
1360 |
1361 | pass
1362 |
1363 |
1364 |
1374 |
1375 |
1376 |
1365 |
1366 | [x]
1367 |
1368 | 1369 | 1370 | pt11.2: tests.v1_1.test_hosts.HostsTest.test_host_reboot 1371 | 1372 |1373 | |
1377 | ||||
test_host_shutdown |
1381 |
1382 |
1383 |
1384 |
1385 | pass
1386 |
1387 |
1388 |
1398 |
1399 |
1400 |
1389 |
1390 | [x]
1391 |
1392 | 1393 | 1394 | pt11.3: tests.v1_1.test_hosts.HostsTest.test_host_shutdown 1395 | 1396 |1397 | |
1401 | ||||
test_host_startup |
1405 |
1406 |
1407 |
1408 |
1409 | pass
1410 |
1411 |
1412 |
1422 |
1423 |
1424 |
1413 |
1414 | [x]
1415 |
1416 | 1417 | 1418 | pt11.4: tests.v1_1.test_hosts.HostsTest.test_host_startup 1419 | 1420 |1421 | |
1425 | ||||
test_update_both |
1429 |
1430 |
1431 |
1432 |
1433 | pass
1434 |
1435 |
1436 |
1446 |
1447 |
1448 |
1437 |
1438 | [x]
1439 |
1440 | 1441 | 1442 | pt11.5: tests.v1_1.test_hosts.HostsTest.test_update_both 1443 | 1444 |1445 | |
1449 | ||||
test_update_enable |
1453 |
1454 |
1455 |
1456 |
1457 | pass
1458 |
1459 |
1460 |
1470 |
1471 |
1472 |
1461 |
1462 | [x]
1463 |
1464 | 1465 | 1466 | pt11.6: tests.v1_1.test_hosts.HostsTest.test_update_enable 1467 | 1468 |1469 | |
1473 | ||||
test_update_maintenance |
1477 |
1478 |
1479 |
1480 |
1481 | pass
1482 |
1483 |
1484 |
1494 |
1495 |
1496 |
1485 |
1486 | [x]
1487 |
1488 | 1489 | 1490 | pt11.7: tests.v1_1.test_hosts.HostsTest.test_update_maintenance 1491 | 1492 |1493 | |
1497 | ||||
| tests.v1_1.test_hypervisors.HypervisorsTest | 1501 |7 | 1502 |7 | 1503 |0 | 1504 |0 | 1505 |Detail | 1506 |
test_hypervisor_detail |
1510 |
1511 |
1512 |
1513 |
1514 | pass
1515 |
1516 |
1517 |
1527 |
1528 |
1529 |
1518 |
1519 | [x]
1520 |
1521 | 1522 | 1523 | pt12.1: tests.v1_1.test_hypervisors.HypervisorsTest.test_hypervisor_detail 1524 | 1525 |1526 | |
1530 | ||||
test_hypervisor_get |
1534 |
1535 |
1536 |
1537 |
1538 | pass
1539 |
1540 |
1541 |
1551 |
1552 |
1553 |
1542 |
1543 | [x]
1544 |
1545 | 1546 | 1547 | pt12.2: tests.v1_1.test_hypervisors.HypervisorsTest.test_hypervisor_get 1548 | 1549 |1550 | |
1554 | ||||
test_hypervisor_index |
1558 |
1559 |
1560 |
1561 |
1562 | pass
1563 |
1564 |
1565 |
1575 |
1576 |
1577 |
1566 |
1567 | [x]
1568 |
1569 | 1570 | 1571 | pt12.3: tests.v1_1.test_hypervisors.HypervisorsTest.test_hypervisor_index 1572 | 1573 |1574 | |
1578 | ||||
test_hypervisor_search |
1582 |
1583 |
1584 |
1585 |
1586 | pass
1587 |
1588 |
1589 |
1599 |
1600 |
1601 |
1590 |
1591 | [x]
1592 |
1593 | 1594 | 1595 | pt12.4: tests.v1_1.test_hypervisors.HypervisorsTest.test_hypervisor_search 1596 | 1597 |1598 | |
1602 | ||||
test_hypervisor_servers |
1606 |
1607 |
1608 |
1609 |
1610 | pass
1611 |
1612 |
1613 |
1623 |
1624 |
1625 |
1614 |
1615 | [x]
1616 |
1617 | 1618 | 1619 | pt12.5: tests.v1_1.test_hypervisors.HypervisorsTest.test_hypervisor_servers 1620 | 1621 |1622 | |
1626 | ||||
test_hypervisor_statistics |
1630 |
1631 |
1632 |
1633 |
1634 | pass
1635 |
1636 |
1637 |
1647 |
1648 |
1649 |
1638 |
1639 | [x]
1640 |
1641 | 1642 | 1643 | pt12.6: tests.v1_1.test_hypervisors.HypervisorsTest.test_hypervisor_statistics 1644 | 1645 |1646 | |
1650 | ||||
test_hypervisor_uptime |
1654 |
1655 |
1656 |
1657 |
1658 | pass
1659 |
1660 |
1661 |
1671 |
1672 |
1673 |
1662 |
1663 | [x]
1664 |
1665 | 1666 | 1667 | pt12.7: tests.v1_1.test_hypervisors.HypervisorsTest.test_hypervisor_uptime 1668 | 1669 |1670 | |
1674 | ||||
| tests.v1_1.test_images.ImagesTest | 1678 |7 | 1679 |7 | 1680 |0 | 1681 |0 | 1682 |Detail | 1683 |
test_delete_image |
1687 |
1688 |
1689 |
1690 |
1691 | pass
1692 |
1693 |
1694 |
1704 |
1705 |
1706 |
1695 |
1696 | [x]
1697 |
1698 | 1699 | 1700 | pt13.1: tests.v1_1.test_images.ImagesTest.test_delete_image 1701 | 1702 |1703 | |
1707 | ||||
test_delete_meta |
1711 |
1712 |
1713 |
1714 |
1715 | pass
1716 |
1717 |
1718 |
1728 |
1729 |
1730 |
1719 |
1720 | [x]
1721 |
1722 | 1723 | 1724 | pt13.2: tests.v1_1.test_images.ImagesTest.test_delete_meta 1725 | 1726 |1727 | |
1731 | ||||
test_find |
1735 |
1736 |
1737 |
1738 |
1739 | pass
1740 |
1741 |
1742 |
1752 |
1753 |
1754 |
1743 |
1744 | [x]
1745 |
1746 | 1747 | 1748 | pt13.3: tests.v1_1.test_images.ImagesTest.test_find 1749 | 1750 |1751 | |
1755 | ||||
test_get_image_details |
1759 |
1760 |
1761 |
1762 |
1763 | pass
1764 |
1765 |
1766 |
1776 |
1777 |
1778 |
1767 |
1768 | [x]
1769 |
1770 | 1771 | 1772 | pt13.4: tests.v1_1.test_images.ImagesTest.test_get_image_details 1773 | 1774 |1775 | |
1779 | ||||
test_list_images |
1783 |
1784 |
1785 |
1786 |
1787 | pass
1788 |
1789 |
1790 |
1800 |
1801 |
1802 |
1791 |
1792 | [x]
1793 |
1794 | 1795 | 1796 | pt13.5: tests.v1_1.test_images.ImagesTest.test_list_images 1797 | 1798 |1799 | |
1803 | ||||
test_list_images_undetailed |
1807 |
1808 |
1809 |
1810 |
1811 | pass
1812 |
1813 |
1814 |
1824 |
1825 |
1826 |
1815 |
1816 | [x]
1817 |
1818 | 1819 | 1820 | pt13.6: tests.v1_1.test_images.ImagesTest.test_list_images_undetailed 1821 | 1822 |1823 | |
1827 | ||||
test_set_meta |
1831 |
1832 |
1833 |
1834 |
1835 | pass
1836 |
1837 |
1838 |
1848 |
1849 |
1850 |
1839 |
1840 | [x]
1841 |
1842 | 1843 | 1844 | pt13.7: tests.v1_1.test_images.ImagesTest.test_set_meta 1845 | 1846 |1847 | |
1851 | ||||
| tests.v1_1.test_keypairs.KeypairsTest | 1855 |4 | 1856 |4 | 1857 |0 | 1858 |0 | 1859 |Detail | 1860 |
test_create_keypair |
1864 |
1865 |
1866 |
1867 |
1868 | pass
1869 |
1870 |
1871 |
1881 |
1882 |
1883 |
1872 |
1873 | [x]
1874 |
1875 | 1876 | 1877 | pt14.1: tests.v1_1.test_keypairs.KeypairsTest.test_create_keypair 1878 | 1879 |1880 | |
1884 | ||||
test_delete_keypair |
1888 |
1889 |
1890 |
1891 |
1892 | pass
1893 |
1894 |
1895 |
1905 |
1906 |
1907 |
1896 |
1897 | [x]
1898 |
1899 | 1900 | 1901 | pt14.2: tests.v1_1.test_keypairs.KeypairsTest.test_delete_keypair 1902 | 1903 |1904 | |
1908 | ||||
test_import_keypair |
1912 |
1913 |
1914 |
1915 |
1916 | pass
1917 |
1918 |
1919 |
1929 |
1930 |
1931 |
1920 |
1921 | [x]
1922 |
1923 | 1924 | 1925 | pt14.3: tests.v1_1.test_keypairs.KeypairsTest.test_import_keypair 1926 | 1927 |1928 | |
1932 | ||||
test_list_keypairs |
1936 |
1937 |
1938 |
1939 |
1940 | pass
1941 |
1942 |
1943 |
1953 |
1954 |
1955 |
1944 |
1945 | [x]
1946 |
1947 | 1948 | 1949 | pt14.4: tests.v1_1.test_keypairs.KeypairsTest.test_list_keypairs 1950 | 1951 |1952 | |
1956 | ||||
| tests.v1_1.test_limits.LimitsTest | 1960 |3 | 1961 |3 | 1962 |0 | 1963 |0 | 1964 |Detail | 1965 |
test_absolute_limits |
1969 |
1970 |
1971 |
1972 |
1973 | pass
1974 |
1975 |
1976 |
1986 |
1987 |
1988 |
1977 |
1978 | [x]
1979 |
1980 | 1981 | 1982 | pt15.1: tests.v1_1.test_limits.LimitsTest.test_absolute_limits 1983 | 1984 |1985 | |
1989 | ||||
test_get_limits |
1993 |
1994 |
1995 |
1996 |
1997 | pass
1998 |
1999 |
2000 |
2010 |
2011 |
2012 |
2001 |
2002 | [x]
2003 |
2004 | 2005 | 2006 | pt15.2: tests.v1_1.test_limits.LimitsTest.test_get_limits 2007 | 2008 |2009 | |
2013 | ||||
test_rate_limits |
2017 |
2018 |
2019 |
2020 |
2021 | pass
2022 |
2023 |
2024 |
2034 |
2035 |
2036 |
2025 |
2026 | [x]
2027 |
2028 | 2029 | 2030 | pt15.3: tests.v1_1.test_limits.LimitsTest.test_rate_limits 2031 | 2032 |2033 | |
2037 | ||||
| tests.v1_1.test_quota_classes.QuotaClassSetsTest | 2041 |3 | 2042 |3 | 2043 |0 | 2044 |0 | 2045 |Detail | 2046 |
test_class_quotas_get |
2050 |
2051 |
2052 |
2053 |
2054 | pass
2055 |
2056 |
2057 |
2067 |
2068 |
2069 |
2058 |
2059 | [x]
2060 |
2061 | 2062 | 2063 | pt16.1: tests.v1_1.test_quota_classes.QuotaClassSetsTest.test_class_quotas_get 2064 | 2065 |2066 | |
2070 | ||||
test_refresh_quota |
2074 |
2075 |
2076 |
2077 |
2078 | pass
2079 |
2080 |
2081 |
2091 |
2092 |
2093 |
2082 |
2083 | [x]
2084 |
2085 | 2086 | 2087 | pt16.2: tests.v1_1.test_quota_classes.QuotaClassSetsTest.test_refresh_quota 2088 | 2089 |2090 | |
2094 | ||||
test_update_quota |
2098 |
2099 |
2100 |
2101 |
2102 | pass
2103 |
2104 |
2105 |
2115 |
2116 |
2117 |
2106 |
2107 | [x]
2108 |
2109 | 2110 | 2111 | pt16.3: tests.v1_1.test_quota_classes.QuotaClassSetsTest.test_update_quota 2112 | 2113 |2114 | |
2118 | ||||
| tests.v1_1.test_quotas.QuotaSetsTest | 2122 |4 | 2123 |4 | 2124 |0 | 2125 |0 | 2126 |Detail | 2127 |
test_refresh_quota |
2131 |
2132 |
2133 |
2134 |
2135 | pass
2136 |
2137 |
2138 |
2148 |
2149 |
2150 |
2139 |
2140 | [x]
2141 |
2142 | 2143 | 2144 | pt17.1: tests.v1_1.test_quotas.QuotaSetsTest.test_refresh_quota 2145 | 2146 |2147 | |
2151 | ||||
test_tenant_quotas_defaults |
2155 |
2156 |
2157 |
2158 |
2159 | pass
2160 |
2161 |
2162 |
2172 |
2173 |
2174 |
2163 |
2164 | [x]
2165 |
2166 | 2167 | 2168 | pt17.2: tests.v1_1.test_quotas.QuotaSetsTest.test_tenant_quotas_defaults 2169 | 2170 |2171 | |
2175 | ||||
test_tenant_quotas_get |
2179 |
2180 |
2181 |
2182 |
2183 | pass
2184 |
2185 |
2186 |
2196 |
2197 |
2198 |
2187 |
2188 | [x]
2189 |
2190 | 2191 | 2192 | pt17.3: tests.v1_1.test_quotas.QuotaSetsTest.test_tenant_quotas_get 2193 | 2194 |2195 | |
2199 | ||||
test_update_quota |
2203 |
2204 |
2205 |
2206 |
2207 | pass
2208 |
2209 |
2210 |
2220 |
2221 |
2222 |
2211 |
2212 | [x]
2213 |
2214 | 2215 | 2216 | pt17.4: tests.v1_1.test_quotas.QuotaSetsTest.test_update_quota 2217 | 2218 |2219 | |
2223 | ||||
| tests.v1_1.test_security_group_rules.SecurityGroupRulesTest | 2227 |2 | 2228 |2 | 2229 |0 | 2230 |0 | 2231 |Detail | 2232 |
test_create_security_group |
2236 |
2237 |
2238 |
2239 |
2240 | pass
2241 |
2242 |
2243 |
2253 |
2254 |
2255 |
2244 |
2245 | [x]
2246 |
2247 | 2248 | 2249 | pt18.1: tests.v1_1.test_security_group_rules.SecurityGroupRulesTest.test_create_security_group 2250 | 2251 |2252 | |
2256 | ||||
test_delete_security_group_rule |
2260 |
2261 |
2262 |
2263 |
2264 | pass
2265 |
2266 |
2267 |
2277 |
2278 |
2279 |
2268 |
2269 | [x]
2270 |
2271 | 2272 | 2273 | pt18.2: tests.v1_1.test_security_group_rules.SecurityGroupRulesTest.test_delete_security_group_rule 2274 | 2275 |2276 | |
2280 | ||||
| tests.v1_1.test_security_groups.SecurityGroupsTest | 2284 |5 | 2285 |5 | 2286 |0 | 2287 |0 | 2288 |Detail | 2289 |
test_create_security_group |
2293 |
2294 |
2295 |
2296 |
2297 | pass
2298 |
2299 |
2300 |
2310 |
2311 |
2312 |
2301 |
2302 | [x]
2303 |
2304 | 2305 | 2306 | pt19.1: tests.v1_1.test_security_groups.SecurityGroupsTest.test_create_security_group 2307 | 2308 |2309 | |
2313 | ||||
test_delete_security_group |
2317 |
2318 |
2319 |
2320 |
2321 | pass
2322 |
2323 |
2324 |
2334 |
2335 |
2336 |
2325 |
2326 | [x]
2327 |
2328 | 2329 | 2330 | pt19.2: tests.v1_1.test_security_groups.SecurityGroupsTest.test_delete_security_group 2331 | 2332 |2333 | |
2337 | ||||
test_get_security_groups |
2341 |
2342 |
2343 |
2344 |
2345 | pass
2346 |
2347 |
2348 |
2358 |
2359 |
2360 |
2349 |
2350 | [x]
2351 |
2352 | 2353 | 2354 | pt19.3: tests.v1_1.test_security_groups.SecurityGroupsTest.test_get_security_groups 2355 | 2356 |2357 | |
2361 | ||||
test_list_security_groups |
2365 |
2366 |
2367 |
2368 |
2369 | pass
2370 |
2371 |
2372 |
2382 |
2383 |
2384 |
2373 |
2374 | [x]
2375 |
2376 | 2377 | 2378 | pt19.4: tests.v1_1.test_security_groups.SecurityGroupsTest.test_list_security_groups 2379 | 2380 |2381 | |
2385 | ||||
test_refresh_security_group |
2389 |
2390 |
2391 |
2392 |
2393 | pass
2394 |
2395 |
2396 |
2406 |
2407 |
2408 |
2397 |
2398 | [x]
2399 |
2400 | 2401 | 2402 | pt19.5: tests.v1_1.test_security_groups.SecurityGroupsTest.test_refresh_security_group 2403 | 2404 |2405 | |
2409 | ||||
| tests.v1_1.test_servers.ServersTest | 2413 |36 | 2414 |36 | 2415 |0 | 2416 |0 | 2417 |Detail | 2418 |
test_add_fixed_ip |
2422 |
2423 |
2424 |
2425 |
2426 | pass
2427 |
2428 |
2429 |
2439 |
2440 |
2441 |
2430 |
2431 | [x]
2432 |
2433 | 2434 | 2435 | pt20.1: tests.v1_1.test_servers.ServersTest.test_add_fixed_ip 2436 | 2437 |2438 | |
2442 | ||||
test_add_floating_ip |
2446 |
2447 |
2448 |
2449 |
2450 | pass
2451 |
2452 |
2453 |
2463 |
2464 |
2465 |
2454 |
2455 | [x]
2456 |
2457 | 2458 | 2459 | pt20.2: tests.v1_1.test_servers.ServersTest.test_add_floating_ip 2460 | 2461 |2462 | |
2466 | ||||
test_add_security_group |
2470 |
2471 |
2472 |
2473 |
2474 | pass
2475 |
2476 |
2477 |
2487 |
2488 |
2489 |
2478 |
2479 | [x]
2480 |
2481 | 2482 | 2483 | pt20.3: tests.v1_1.test_servers.ServersTest.test_add_security_group 2484 | 2485 |2486 | |
2490 | ||||
test_confirm_resized_server |
2494 |
2495 |
2496 |
2497 |
2498 | pass
2499 |
2500 |
2501 |
2511 |
2512 |
2513 |
2502 |
2503 | [x]
2504 |
2505 | 2506 | 2507 | pt20.4: tests.v1_1.test_servers.ServersTest.test_confirm_resized_server 2508 | 2509 |2510 | |
2514 | ||||
test_create_image |
2518 |
2519 |
2520 |
2521 |
2522 | pass
2523 |
2524 |
2525 |
2535 |
2536 |
2537 |
2526 |
2527 | [x]
2528 |
2529 | 2530 | 2531 | pt20.5: tests.v1_1.test_servers.ServersTest.test_create_image 2532 | 2533 |2534 | |
2538 | ||||
test_create_server |
2542 |
2543 |
2544 |
2545 |
2546 | pass
2547 |
2548 |
2549 |
2559 |
2560 |
2561 |
2550 |
2551 | [x]
2552 |
2553 | 2554 | 2555 | pt20.6: tests.v1_1.test_servers.ServersTest.test_create_server 2556 | 2557 |2558 | |
2562 | ||||
test_create_server_userdata_file_object |
2566 |
2567 |
2568 |
2569 |
2570 | pass
2571 |
2572 |
2573 |
2583 |
2584 |
2585 |
2574 |
2575 | [x]
2576 |
2577 | 2578 | 2579 | pt20.7: tests.v1_1.test_servers.ServersTest.test_create_server_userdata_file_object 2580 | 2581 |2582 | |
2586 | ||||
test_delete_server |
2590 |
2591 |
2592 |
2593 |
2594 | pass
2595 |
2596 |
2597 |
2607 |
2608 |
2609 |
2598 |
2599 | [x]
2600 |
2601 | 2602 | 2603 | pt20.8: tests.v1_1.test_servers.ServersTest.test_delete_server 2604 | 2605 |2606 | |
2610 | ||||
test_delete_server_meta |
2614 |
2615 |
2616 |
2617 |
2618 | pass
2619 |
2620 |
2621 |
2631 |
2632 |
2633 |
2622 |
2623 | [x]
2624 |
2625 | 2626 | 2627 | pt20.9: tests.v1_1.test_servers.ServersTest.test_delete_server_meta 2628 | 2629 |2630 | |
2634 | ||||
test_find |
2638 |
2639 |
2640 |
2641 |
2642 | pass
2643 |
2644 |
2645 |
2655 |
2656 |
2657 |
2646 |
2647 | [x]
2648 |
2649 | 2650 | 2651 | pt20.10: tests.v1_1.test_servers.ServersTest.test_find 2652 | 2653 |2654 | |
2658 | ||||
test_get_console_output_with_length |
2662 |
2663 |
2664 |
2665 |
2666 | pass
2667 |
2668 |
2669 |
2679 |
2680 |
2681 |
2670 |
2671 | [x]
2672 |
2673 | 2674 | 2675 | pt20.11: tests.v1_1.test_servers.ServersTest.test_get_console_output_with_length 2676 | 2677 |2678 | |
2682 | ||||
test_get_console_output_without_length |
2686 |
2687 |
2688 |
2689 |
2690 | pass
2691 |
2692 |
2693 |
2703 |
2704 |
2705 |
2694 |
2695 | [x]
2696 |
2697 | 2698 | 2699 | pt20.12: tests.v1_1.test_servers.ServersTest.test_get_console_output_without_length 2700 | 2701 |2702 | |
2706 | ||||
test_get_server_actions |
2710 |
2711 |
2712 |
2713 |
2714 | pass
2715 |
2716 |
2717 |
2727 |
2728 |
2729 |
2718 |
2719 | [x]
2720 |
2721 | 2722 | 2723 | pt20.13: tests.v1_1.test_servers.ServersTest.test_get_server_actions 2724 | 2725 |2726 | |
2730 | ||||
test_get_server_details |
2734 |
2735 |
2736 |
2737 |
2738 | pass
2739 |
2740 |
2741 |
2751 |
2752 |
2753 |
2742 |
2743 | [x]
2744 |
2745 | 2746 | 2747 | pt20.14: tests.v1_1.test_servers.ServersTest.test_get_server_details 2748 | 2749 |2750 | |
2754 | ||||
test_get_server_diagnostics |
2758 |
2759 |
2760 |
2761 |
2762 | pass
2763 |
2764 |
2765 |
2775 |
2776 |
2777 |
2766 |
2767 | [x]
2768 |
2769 | 2770 | 2771 | pt20.15: tests.v1_1.test_servers.ServersTest.test_get_server_diagnostics 2772 | 2773 |2774 | |
2778 | ||||
test_get_vnc_console |
2782 |
2783 |
2784 |
2785 |
2786 | pass
2787 |
2788 |
2789 |
2799 |
2800 |
2801 |
2790 |
2791 | [x]
2792 |
2793 | 2794 | 2795 | pt20.16: tests.v1_1.test_servers.ServersTest.test_get_vnc_console 2796 | 2797 |2798 | |
2802 | ||||
test_list_servers |
2806 |
2807 |
2808 |
2809 |
2810 | pass
2811 |
2812 |
2813 |
2823 |
2824 |
2825 |
2814 |
2815 | [x]
2816 |
2817 | 2818 | 2819 | pt20.17: tests.v1_1.test_servers.ServersTest.test_list_servers 2820 | 2821 |2822 | |
2826 | ||||
test_list_servers_undetailed |
2830 |
2831 |
2832 |
2833 |
2834 | pass
2835 |
2836 |
2837 |
2847 |
2848 |
2849 |
2838 |
2839 | [x]
2840 |
2841 | 2842 | 2843 | pt20.18: tests.v1_1.test_servers.ServersTest.test_list_servers_undetailed 2844 | 2845 |2846 | |
2850 | ||||
test_live_migrate_server |
2854 |
2855 |
2856 |
2857 |
2858 | pass
2859 |
2860 |
2861 |
2871 |
2872 |
2873 |
2862 |
2863 | [x]
2864 |
2865 | 2866 | 2867 | pt20.19: tests.v1_1.test_servers.ServersTest.test_live_migrate_server 2868 | 2869 |2870 | |
2874 | ||||
test_lock |
2878 |
2879 |
2880 |
2881 |
2882 | pass
2883 |
2884 |
2885 |
2895 |
2896 |
2897 |
2886 |
2887 | [x]
2888 |
2889 | 2890 | 2891 | pt20.20: tests.v1_1.test_servers.ServersTest.test_lock 2892 | 2893 |2894 | |
2898 | ||||
test_migrate_server |
2902 |
2903 |
2904 |
2905 |
2906 | pass
2907 |
2908 |
2909 |
2919 |
2920 |
2921 |
2910 |
2911 | [x]
2912 |
2913 | 2914 | 2915 | pt20.21: tests.v1_1.test_servers.ServersTest.test_migrate_server 2916 | 2917 |2918 | |
2922 | ||||
test_reboot_server |
2926 |
2927 |
2928 |
2929 |
2930 | pass
2931 |
2932 |
2933 |
2943 |
2944 |
2945 |
2934 |
2935 | [x]
2936 |
2937 | 2938 | 2939 | pt20.22: tests.v1_1.test_servers.ServersTest.test_reboot_server 2940 | 2941 |2942 | |
2946 | ||||
test_rebuild_server |
2950 |
2951 |
2952 |
2953 |
2954 | pass
2955 |
2956 |
2957 |
2967 |
2968 |
2969 |
2958 |
2959 | [x]
2960 |
2961 | 2962 | 2963 | pt20.23: tests.v1_1.test_servers.ServersTest.test_rebuild_server 2964 | 2965 |2966 | |
2970 | ||||
test_remove_fixed_ip |
2974 |
2975 |
2976 |
2977 |
2978 | pass
2979 |
2980 |
2981 |
2991 |
2992 |
2993 |
2982 |
2983 | [x]
2984 |
2985 | 2986 | 2987 | pt20.24: tests.v1_1.test_servers.ServersTest.test_remove_fixed_ip 2988 | 2989 |2990 | |
2994 | ||||
test_remove_floating_ip |
2998 |
2999 |
3000 |
3001 |
3002 | pass
3003 |
3004 |
3005 |
3015 |
3016 |
3017 |
3006 |
3007 | [x]
3008 |
3009 | 3010 | 3011 | pt20.25: tests.v1_1.test_servers.ServersTest.test_remove_floating_ip 3012 | 3013 |3014 | |
3018 | ||||
test_remove_security_group |
3022 |
3023 |
3024 |
3025 |
3026 | pass
3027 |
3028 |
3029 |
3039 |
3040 |
3041 |
3030 |
3031 | [x]
3032 |
3033 | 3034 | 3035 | pt20.26: tests.v1_1.test_servers.ServersTest.test_remove_security_group 3036 | 3037 |3038 | |
3042 | ||||
test_rescue |
3046 |
3047 |
3048 |
3049 |
3050 | pass
3051 |
3052 |
3053 |
3063 |
3064 |
3065 |
3054 |
3055 | [x]
3056 |
3057 | 3058 | 3059 | pt20.27: tests.v1_1.test_servers.ServersTest.test_rescue 3060 | 3061 |3062 | |
3066 | ||||
test_reset_state |
3070 |
3071 |
3072 |
3073 |
3074 | pass
3075 |
3076 |
3077 |
3087 |
3088 |
3089 |
3078 |
3079 | [x]
3080 |
3081 | 3082 | 3083 | pt20.28: tests.v1_1.test_servers.ServersTest.test_reset_state 3084 | 3085 |3086 | |
3090 | ||||
test_resize_server |
3094 |
3095 |
3096 |
3097 |
3098 | pass
3099 |
3100 |
3101 |
3111 |
3112 |
3113 |
3102 |
3103 | [x]
3104 |
3105 | 3106 | 3107 | pt20.29: tests.v1_1.test_servers.ServersTest.test_resize_server 3108 | 3109 |3110 | |
3114 | ||||
test_revert_resized_server |
3118 |
3119 |
3120 |
3121 |
3122 | pass
3123 |
3124 |
3125 |
3135 |
3136 |
3137 |
3126 |
3127 | [x]
3128 |
3129 | 3130 | 3131 | pt20.30: tests.v1_1.test_servers.ServersTest.test_revert_resized_server 3132 | 3133 |3134 | |
3138 | ||||
test_set_server_meta |
3142 |
3143 |
3144 |
3145 |
3146 | pass
3147 |
3148 |
3149 |
3159 |
3160 |
3161 |
3150 |
3151 | [x]
3152 |
3153 | 3154 | 3155 | pt20.31: tests.v1_1.test_servers.ServersTest.test_set_server_meta 3156 | 3157 |3158 | |
3162 | ||||
test_start |
3166 |
3167 |
3168 |
3169 |
3170 | pass
3171 |
3172 |
3173 |
3183 |
3184 |
3185 |
3174 |
3175 | [x]
3176 |
3177 | 3178 | 3179 | pt20.32: tests.v1_1.test_servers.ServersTest.test_start 3180 | 3181 |3182 | |
3186 | ||||
test_stop |
3190 |
3191 |
3192 |
3193 |
3194 | pass
3195 |
3196 |
3197 |
3207 |
3208 |
3209 |
3198 |
3199 | [x]
3200 |
3201 | 3202 | 3203 | pt20.33: tests.v1_1.test_servers.ServersTest.test_stop 3204 | 3205 |3206 | |
3210 | ||||
test_unlock |
3214 |
3215 |
3216 |
3217 |
3218 | pass
3219 |
3220 |
3221 |
3231 |
3232 |
3233 |
3222 |
3223 | [x]
3224 |
3225 | 3226 | 3227 | pt20.34: tests.v1_1.test_servers.ServersTest.test_unlock 3228 | 3229 |3230 | |
3234 | ||||
test_unrescue |
3238 |
3239 |
3240 |
3241 |
3242 | pass
3243 |
3244 |
3245 |
3255 |
3256 |
3257 |
3246 |
3247 | [x]
3248 |
3249 | 3250 | 3251 | pt20.35: tests.v1_1.test_servers.ServersTest.test_unrescue 3252 | 3253 |3254 | |
3258 | ||||
test_update_server |
3262 |
3263 |
3264 |
3265 |
3266 | pass
3267 |
3268 |
3269 |
3279 |
3280 |
3281 |
3270 |
3271 | [x]
3272 |
3273 | 3274 | 3275 | pt20.36: tests.v1_1.test_servers.ServersTest.test_update_server 3276 | 3277 |3278 | |
3282 | ||||
| tests.v1_1.test_shell.ShellTest | 3286 |69 | 3287 |69 | 3288 |0 | 3289 |0 | 3290 |Detail | 3291 |
test_actions |
3295 |
3296 |
3297 |
3298 |
3299 | pass
3300 |
3301 |
3302 |
3312 |
3313 |
3314 |
3303 |
3304 | [x]
3305 |
3306 | 3307 | 3308 | pt21.1: tests.v1_1.test_shell.ShellTest.test_actions 3309 | 3310 |3311 | |
3315 | ||||
test_aggregate_add_host |
3319 |
3320 |
3321 |
3322 |
3323 | pass
3324 |
3325 |
3326 |
3336 |
3337 |
3338 |
3327 |
3328 | [x]
3329 |
3330 | 3331 | 3332 | pt21.2: tests.v1_1.test_shell.ShellTest.test_aggregate_add_host 3333 | 3334 |3335 | |
3339 | ||||
test_aggregate_create |
3343 |
3344 |
3345 |
3346 |
3347 | pass
3348 |
3349 |
3350 |
3360 |
3361 |
3362 |
3351 |
3352 | [x]
3353 |
3354 | 3355 | 3356 | pt21.3: tests.v1_1.test_shell.ShellTest.test_aggregate_create 3357 | 3358 |3359 | |
3363 | ||||
test_aggregate_delete |
3367 |
3368 |
3369 |
3370 |
3371 | pass
3372 |
3373 |
3374 |
3384 |
3385 |
3386 |
3375 |
3376 | [x]
3377 |
3378 | 3379 | 3380 | pt21.4: tests.v1_1.test_shell.ShellTest.test_aggregate_delete 3381 | 3382 |3383 | |
3387 | ||||
test_aggregate_details |
3391 |
3392 |
3393 |
3394 |
3395 | pass
3396 |
3397 |
3398 |
3408 |
3409 |
3410 |
3399 |
3400 | [x]
3401 |
3402 | 3403 | 3404 | pt21.5: tests.v1_1.test_shell.ShellTest.test_aggregate_details 3405 | 3406 |3407 | |
3411 | ||||
test_aggregate_list |
3415 |
3416 |
3417 |
3418 |
3419 | pass
3420 |
3421 |
3422 |
3432 |
3433 |
3434 |
3423 |
3424 | [x]
3425 |
3426 | 3427 | 3428 | pt21.6: tests.v1_1.test_shell.ShellTest.test_aggregate_list 3429 | 3430 |3431 | |
3435 | ||||
test_aggregate_remove_host |
3439 |
3440 |
3441 |
3442 |
3443 | pass
3444 |
3445 |
3446 |
3456 |
3457 |
3458 |
3447 |
3448 | [x]
3449 |
3450 | 3451 | 3452 | pt21.7: tests.v1_1.test_shell.ShellTest.test_aggregate_remove_host 3453 | 3454 |3455 | |
3459 | ||||
test_aggregate_set_metadata |
3463 |
3464 |
3465 |
3466 |
3467 | pass
3468 |
3469 |
3470 |
3480 |
3481 |
3482 |
3471 |
3472 | [x]
3473 |
3474 | 3475 | 3476 | pt21.8: tests.v1_1.test_shell.ShellTest.test_aggregate_set_metadata 3477 | 3478 |3479 | |
3483 | ||||
test_aggregate_update |
3487 |
3488 |
3489 |
3490 |
3491 | pass
3492 |
3493 |
3494 |
3504 |
3505 |
3506 |
3495 |
3496 | [x]
3497 |
3498 | 3499 | 3500 | pt21.9: tests.v1_1.test_shell.ShellTest.test_aggregate_update 3501 | 3502 |3503 | |
3507 | ||||
test_aggregate_update_with_availability_zone |
3511 |
3512 |
3513 |
3514 |
3515 | pass
3516 |
3517 |
3518 |
3528 |
3529 |
3530 |
3519 |
3520 | [x]
3521 |
3522 | 3523 | 3524 | pt21.10: tests.v1_1.test_shell.ShellTest.test_aggregate_update_with_availability_zone 3525 | 3526 |3527 | |
3531 | ||||
test_boot |
3535 |
3536 |
3537 |
3538 |
3539 | pass
3540 |
3541 |
3542 |
3552 |
3553 |
3554 |
3543 |
3544 | [x]
3545 |
3546 | 3547 | 3548 | pt21.11: tests.v1_1.test_shell.ShellTest.test_boot 3549 | 3550 |3551 | |
3555 | ||||
test_boot_files |
3559 |
3560 |
3561 |
3562 |
3563 | pass
3564 |
3565 |
3566 |
3576 |
3577 |
3578 |
3567 |
3568 | [x]
3569 |
3570 | 3571 | 3572 | pt21.12: tests.v1_1.test_shell.ShellTest.test_boot_files 3573 | 3574 |3575 | |
3579 | ||||
test_boot_hints |
3583 |
3584 |
3585 |
3586 |
3587 | pass
3588 |
3589 |
3590 |
3600 |
3601 |
3602 |
3591 |
3592 | [x]
3593 |
3594 | 3595 | 3596 | pt21.13: tests.v1_1.test_shell.ShellTest.test_boot_hints 3597 | 3598 |3599 | |
3603 | ||||
test_boot_invalid_file |
3607 |
3608 |
3609 |
3610 |
3611 | pass
3612 |
3613 |
3614 |
3624 |
3625 |
3626 |
3615 |
3616 | [x]
3617 |
3618 | 3619 | 3620 | pt21.14: tests.v1_1.test_shell.ShellTest.test_boot_invalid_file 3621 | 3622 |3623 | |
3627 | ||||
test_boot_metadata |
3631 |
3632 |
3633 |
3634 |
3635 | pass
3636 |
3637 |
3638 |
3648 |
3649 |
3650 |
3639 |
3640 | [x]
3641 |
3642 | 3643 | 3644 | pt21.15: tests.v1_1.test_shell.ShellTest.test_boot_metadata 3645 | 3646 |3647 | |
3651 | ||||
test_boot_nics |
3655 |
3656 |
3657 |
3658 |
3659 | pass
3660 |
3661 |
3662 |
3672 |
3673 |
3674 |
3663 |
3664 | [x]
3665 |
3666 | 3667 | 3668 | pt21.16: tests.v1_1.test_shell.ShellTest.test_boot_nics 3669 | 3670 |3671 | |
3675 | ||||
test_create_image |
3679 |
3680 |
3681 |
3682 |
3683 | pass
3684 |
3685 |
3686 |
3696 |
3697 |
3698 |
3687 |
3688 | [x]
3689 |
3690 | 3691 | 3692 | pt21.17: tests.v1_1.test_shell.ShellTest.test_create_image 3693 | 3694 |3695 | |
3699 | ||||
test_delete |
3703 |
3704 |
3705 |
3706 |
3707 | pass
3708 |
3709 |
3710 |
3720 |
3721 |
3722 |
3711 |
3712 | [x]
3713 |
3714 | 3715 | 3716 | pt21.18: tests.v1_1.test_shell.ShellTest.test_delete 3717 | 3718 |3719 | |
3723 | ||||
test_diagnostics |
3727 |
3728 |
3729 |
3730 |
3731 | pass
3732 |
3733 |
3734 |
3744 |
3745 |
3746 |
3735 |
3736 | [x]
3737 |
3738 | 3739 | 3740 | pt21.19: tests.v1_1.test_shell.ShellTest.test_diagnostics 3741 | 3742 |3743 | |
3747 | ||||
test_dns_create |
3751 |
3752 |
3753 |
3754 |
3755 | pass
3756 |
3757 |
3758 |
3768 |
3769 |
3770 |
3759 |
3760 | [x]
3761 |
3762 | 3763 | 3764 | pt21.20: tests.v1_1.test_shell.ShellTest.test_dns_create 3765 | 3766 |3767 | |
3771 | ||||
test_dns_create_private_domain |
3775 |
3776 |
3777 |
3778 |
3779 | pass
3780 |
3781 |
3782 |
3792 |
3793 |
3794 |
3783 |
3784 | [x]
3785 |
3786 | 3787 | 3788 | pt21.21: tests.v1_1.test_shell.ShellTest.test_dns_create_private_domain 3789 | 3790 |3791 | |
3795 | ||||
test_dns_create_public_domain |
3799 |
3800 |
3801 |
3802 |
3803 | pass
3804 |
3805 |
3806 |
3816 |
3817 |
3818 |
3807 |
3808 | [x]
3809 |
3810 | 3811 | 3812 | pt21.22: tests.v1_1.test_shell.ShellTest.test_dns_create_public_domain 3813 | 3814 |3815 | |
3819 | ||||
test_dns_delete |
3823 |
3824 |
3825 |
3826 |
3827 | pass
3828 |
3829 |
3830 |
3840 |
3841 |
3842 |
3831 |
3832 | [x]
3833 |
3834 | 3835 | 3836 | pt21.23: tests.v1_1.test_shell.ShellTest.test_dns_delete 3837 | 3838 |3839 | |
3843 | ||||
test_dns_delete_domain |
3847 |
3848 |
3849 |
3850 |
3851 | pass
3852 |
3853 |
3854 |
3864 |
3865 |
3866 |
3855 |
3856 | [x]
3857 |
3858 | 3859 | 3860 | pt21.24: tests.v1_1.test_shell.ShellTest.test_dns_delete_domain 3861 | 3862 |3863 | |
3867 | ||||
test_dns_domains |
3871 |
3872 |
3873 |
3874 |
3875 | pass
3876 |
3877 |
3878 |
3888 |
3889 |
3890 |
3879 |
3880 | [x]
3881 |
3882 | 3883 | 3884 | pt21.25: tests.v1_1.test_shell.ShellTest.test_dns_domains 3885 | 3886 |3887 | |
3891 | ||||
test_dns_list |
3895 |
3896 |
3897 |
3898 |
3899 | pass
3900 |
3901 |
3902 |
3912 |
3913 |
3914 |
3903 |
3904 | [x]
3905 |
3906 | 3907 | 3908 | pt21.26: tests.v1_1.test_shell.ShellTest.test_dns_list 3909 | 3910 |3911 | |
3915 | ||||
test_flavor_create |
3919 |
3920 |
3921 |
3922 |
3923 | pass
3924 |
3925 |
3926 |
3936 |
3937 |
3938 |
3927 |
3928 | [x]
3929 |
3930 | 3931 | 3932 | pt21.27: tests.v1_1.test_shell.ShellTest.test_flavor_create 3933 | 3934 |3935 | |
3939 | ||||
test_flavor_delete |
3943 |
3944 |
3945 |
3946 |
3947 | pass
3948 |
3949 |
3950 |
3960 |
3961 |
3962 |
3951 |
3952 | [x]
3953 |
3954 | 3955 | 3956 | pt21.28: tests.v1_1.test_shell.ShellTest.test_flavor_delete 3957 | 3958 |3959 | |
3963 | ||||
test_flavor_list |
3967 |
3968 |
3969 |
3970 |
3971 | pass
3972 |
3973 |
3974 |
3984 |
3985 |
3986 |
3975 |
3976 | [x]
3977 |
3978 | 3979 | 3980 | pt21.29: tests.v1_1.test_shell.ShellTest.test_flavor_list 3981 | 3982 |3983 | |
3987 | ||||
test_flavor_show |
3991 |
3992 |
3993 |
3994 |
3995 | pass
3996 |
3997 |
3998 |
4008 |
4009 |
4010 |
3999 |
4000 | [x]
4001 |
4002 | 4003 | 4004 | pt21.30: tests.v1_1.test_shell.ShellTest.test_flavor_show 4005 | 4006 |4007 | |
4011 | ||||
test_host_reboot |
4015 |
4016 |
4017 |
4018 |
4019 | pass
4020 |
4021 |
4022 |
4032 |
4033 |
4034 |
4023 |
4024 | [x]
4025 |
4026 | 4027 | 4028 | pt21.31: tests.v1_1.test_shell.ShellTest.test_host_reboot 4029 | 4030 |4031 | |
4035 | ||||
test_host_shutdown |
4039 |
4040 |
4041 |
4042 |
4043 | pass
4044 |
4045 |
4046 |
4056 |
4057 |
4058 |
4047 |
4048 | [x]
4049 |
4050 | 4051 | 4052 | pt21.32: tests.v1_1.test_shell.ShellTest.test_host_shutdown 4053 | 4054 |4055 | |
4059 | ||||
test_host_startup |
4063 |
4064 |
4065 |
4066 |
4067 | pass
4068 |
4069 |
4070 |
4080 |
4081 |
4082 |
4071 |
4072 | [x]
4073 |
4074 | 4075 | 4076 | pt21.33: tests.v1_1.test_shell.ShellTest.test_host_startup 4077 | 4078 |4079 | |
4083 | ||||
test_host_update_maintenance |
4087 |
4088 |
4089 |
4090 |
4091 | pass
4092 |
4093 |
4094 |
4104 |
4105 |
4106 |
4095 |
4096 | [x]
4097 |
4098 | 4099 | 4100 | pt21.34: tests.v1_1.test_shell.ShellTest.test_host_update_maintenance 4101 | 4102 |4103 | |
4107 | ||||
test_host_update_multiple_settings |
4111 |
4112 |
4113 |
4114 |
4115 | pass
4116 |
4117 |
4118 |
4128 |
4129 |
4130 |
4119 |
4120 | [x]
4121 |
4122 | 4123 | 4124 | pt21.35: tests.v1_1.test_shell.ShellTest.test_host_update_multiple_settings 4125 | 4126 |4127 | |
4131 | ||||
test_host_update_status |
4135 |
4136 |
4137 |
4138 |
4139 | pass
4140 |
4141 |
4142 |
4152 |
4153 |
4154 |
4143 |
4144 | [x]
4145 |
4146 | 4147 | 4148 | pt21.36: tests.v1_1.test_shell.ShellTest.test_host_update_status 4149 | 4150 |4151 | |
4155 | ||||
test_hypervisor_list |
4159 |
4160 |
4161 |
4162 |
4163 | pass
4164 |
4165 |
4166 |
4176 |
4177 |
4178 |
4167 |
4168 | [x]
4169 |
4170 | 4171 | 4172 | pt21.37: tests.v1_1.test_shell.ShellTest.test_hypervisor_list 4173 | 4174 |4175 | |
4179 | ||||
test_hypervisor_list_matching |
4183 |
4184 |
4185 |
4186 |
4187 | pass
4188 |
4189 |
4190 |
4200 |
4201 |
4202 |
4191 |
4192 | [x]
4193 |
4194 | 4195 | 4196 | pt21.38: tests.v1_1.test_shell.ShellTest.test_hypervisor_list_matching 4197 | 4198 |4199 | |
4203 | ||||
test_hypervisor_servers |
4207 |
4208 |
4209 |
4210 |
4211 | pass
4212 |
4213 |
4214 |
4224 |
4225 |
4226 |
4215 |
4216 | [x]
4217 |
4218 | 4219 | 4220 | pt21.39: tests.v1_1.test_shell.ShellTest.test_hypervisor_servers 4221 | 4222 |4223 | |
4227 | ||||
test_hypervisor_show |
4231 |
4232 |
4233 |
4234 |
4235 | pass
4236 |
4237 |
4238 |
4248 |
4249 |
4250 |
4239 |
4240 | [x]
4241 |
4242 | 4243 | 4244 | pt21.40: tests.v1_1.test_shell.ShellTest.test_hypervisor_show 4245 | 4246 |4247 | |
4251 | ||||
test_hypervisor_stats |
4255 |
4256 |
4257 |
4258 |
4259 | pass
4260 |
4261 |
4262 |
4272 |
4273 |
4274 |
4263 |
4264 | [x]
4265 |
4266 | 4267 | 4268 | pt21.41: tests.v1_1.test_shell.ShellTest.test_hypervisor_stats 4269 | 4270 |4271 | |
4275 | ||||
test_hypervisor_uptime |
4279 |
4280 |
4281 |
4282 |
4283 | pass
4284 |
4285 |
4286 |
4296 |
4297 |
4298 |
4287 |
4288 | [x]
4289 |
4290 | 4291 | 4292 | pt21.42: tests.v1_1.test_shell.ShellTest.test_hypervisor_uptime 4293 | 4294 |4295 | |
4299 | ||||
test_image_delete |
4303 |
4304 |
4305 |
4306 |
4307 | pass
4308 |
4309 |
4310 |
4320 |
4321 |
4322 |
4311 |
4312 | [x]
4313 |
4314 | 4315 | 4316 | pt21.43: tests.v1_1.test_shell.ShellTest.test_image_delete 4317 | 4318 |4319 | |
4323 | ||||
test_image_list |
4327 |
4328 |
4329 |
4330 |
4331 | pass
4332 |
4333 |
4334 |
4344 |
4345 |
4346 |
4335 |
4336 | [x]
4337 |
4338 | 4339 | 4340 | pt21.44: tests.v1_1.test_shell.ShellTest.test_image_list 4341 | 4342 |4343 | |
4347 | ||||
test_image_meta_bad_action |
4351 |
4352 |
4353 |
4354 |
4355 | pass
4356 |
4357 |
4358 |
4368 |
4369 |
4370 |
4359 |
4360 | [x]
4361 |
4362 | 4363 | 4364 | pt21.45: tests.v1_1.test_shell.ShellTest.test_image_meta_bad_action 4365 | 4366 |4367 | |
4371 | ||||
test_image_meta_del |
4375 |
4376 |
4377 |
4378 |
4379 | pass
4380 |
4381 |
4382 |
4392 |
4393 |
4394 |
4383 |
4384 | [x]
4385 |
4386 | 4387 | 4388 | pt21.46: tests.v1_1.test_shell.ShellTest.test_image_meta_del 4389 | 4390 |4391 | |
4395 | ||||
test_image_meta_set |
4399 |
4400 |
4401 |
4402 |
4403 | pass
4404 |
4405 |
4406 |
4416 |
4417 |
4418 |
4407 |
4408 | [x]
4409 |
4410 | 4411 | 4412 | pt21.47: tests.v1_1.test_shell.ShellTest.test_image_meta_set 4413 | 4414 |4415 | |
4419 | ||||
test_image_show |
4423 |
4424 |
4425 |
4426 |
4427 | pass
4428 |
4429 |
4430 |
4440 |
4441 |
4442 |
4431 |
4432 | [x]
4433 |
4434 | 4435 | 4436 | pt21.48: tests.v1_1.test_shell.ShellTest.test_image_show 4437 | 4438 |4439 | |
4443 | ||||
test_list |
4447 |
4448 |
4449 |
4450 |
4451 | pass
4452 |
4453 |
4454 |
4464 |
4465 |
4466 |
4455 |
4456 | [x]
4457 |
4458 | 4459 | 4460 | pt21.49: tests.v1_1.test_shell.ShellTest.test_list 4461 | 4462 |4463 | |
4467 | ||||
test_live_migration |
4471 |
4472 |
4473 |
4474 |
4475 | pass
4476 |
4477 |
4478 |
4488 |
4489 |
4490 |
4479 |
4480 | [x]
4481 |
4482 | 4483 | 4484 | pt21.50: tests.v1_1.test_shell.ShellTest.test_live_migration 4485 | 4486 |4487 | |
4491 | ||||
test_quota_class_show |
4495 |
4496 |
4497 |
4498 |
4499 | pass
4500 |
4501 |
4502 |
4512 |
4513 |
4514 |
4503 |
4504 | [x]
4505 |
4506 | 4507 | 4508 | pt21.51: tests.v1_1.test_shell.ShellTest.test_quota_class_show 4509 | 4510 |4511 | |
4515 | ||||
test_quota_class_update |
4519 |
4520 |
4521 |
4522 |
4523 | pass
4524 |
4525 |
4526 |
4536 |
4537 |
4538 |
4527 |
4528 | [x]
4529 |
4530 | 4531 | 4532 | pt21.52: tests.v1_1.test_shell.ShellTest.test_quota_class_update 4533 | 4534 |4535 | |
4539 | ||||
test_quota_defaults |
4543 |
4544 |
4545 |
4546 |
4547 | pass
4548 |
4549 |
4550 |
4560 |
4561 |
4562 |
4551 |
4552 | [x]
4553 |
4554 | 4555 | 4556 | pt21.53: tests.v1_1.test_shell.ShellTest.test_quota_defaults 4557 | 4558 |4559 | |
4563 | ||||
test_quota_show |
4567 |
4568 |
4569 |
4570 |
4571 | pass
4572 |
4573 |
4574 |
4584 |
4585 |
4586 |
4575 |
4576 | [x]
4577 |
4578 | 4579 | 4580 | pt21.54: tests.v1_1.test_shell.ShellTest.test_quota_show 4581 | 4582 |4583 | |
4587 | ||||
test_quota_update |
4591 |
4592 |
4593 |
4594 |
4595 | pass
4596 |
4597 |
4598 |
4608 |
4609 |
4610 |
4599 |
4600 | [x]
4601 |
4602 | 4603 | 4604 | pt21.55: tests.v1_1.test_shell.ShellTest.test_quota_update 4605 | 4606 |4607 | |
4611 | ||||
test_reboot |
4615 |
4616 |
4617 |
4618 |
4619 | pass
4620 |
4621 |
4622 |
4632 |
4633 |
4634 |
4623 |
4624 | [x]
4625 |
4626 | 4627 | 4628 | pt21.56: tests.v1_1.test_shell.ShellTest.test_reboot 4629 | 4630 |4631 | |
4635 | ||||
test_rebuild |
4639 |
4640 |
4641 |
4642 |
4643 | pass
4644 |
4645 |
4646 |
4656 |
4657 |
4658 |
4647 |
4648 | [x]
4649 |
4650 | 4651 | 4652 | pt21.57: tests.v1_1.test_shell.ShellTest.test_rebuild 4653 | 4654 |4655 | |
4659 | ||||
test_rename |
4663 |
4664 |
4665 |
4666 |
4667 | pass
4668 |
4669 |
4670 |
4680 |
4681 |
4682 |
4671 |
4672 | [x]
4673 |
4674 | 4675 | 4676 | pt21.58: tests.v1_1.test_shell.ShellTest.test_rename 4677 | 4678 |4679 | |
4683 | ||||
test_reset_state |
4687 |
4688 |
4689 |
4690 |
4691 | pass
4692 |
4693 |
4694 |
4704 |
4705 |
4706 |
4695 |
4696 | [x]
4697 |
4698 | 4699 | 4700 | pt21.59: tests.v1_1.test_shell.ShellTest.test_reset_state 4701 | 4702 |4703 | |
4707 | ||||
test_resize |
4711 |
4712 |
4713 |
4714 |
4715 | pass
4716 |
4717 |
4718 |
4728 |
4729 |
4730 |
4719 |
4720 | [x]
4721 |
4722 | 4723 | 4724 | pt21.60: tests.v1_1.test_shell.ShellTest.test_resize 4725 | 4726 |4727 | |
4731 | ||||
test_resize_confirm |
4735 |
4736 |
4737 |
4738 |
4739 | pass
4740 |
4741 |
4742 |
4752 |
4753 |
4754 |
4743 |
4744 | [x]
4745 |
4746 | 4747 | 4748 | pt21.61: tests.v1_1.test_shell.ShellTest.test_resize_confirm 4749 | 4750 |4751 | |
4755 | ||||
test_resize_revert |
4759 |
4760 |
4761 |
4762 |
4763 | pass
4764 |
4765 |
4766 |
4776 |
4777 |
4778 |
4767 |
4768 | [x]
4769 |
4770 | 4771 | 4772 | pt21.62: tests.v1_1.test_shell.ShellTest.test_resize_revert 4773 | 4774 |4775 | |
4779 | ||||
test_root_password |
4783 |
4784 |
4785 |
4786 |
4787 | pass
4788 |
4789 |
4790 |
4800 |
4801 |
4802 |
4791 |
4792 | [x]
4793 |
4794 | 4795 | 4796 | pt21.63: tests.v1_1.test_shell.ShellTest.test_root_password 4797 | 4798 |4799 | |
4803 | ||||
test_set_meta_delete_dict |
4807 |
4808 |
4809 |
4810 |
4811 | pass
4812 |
4813 |
4814 |
4824 |
4825 |
4826 |
4815 |
4816 | [x]
4817 |
4818 | 4819 | 4820 | pt21.64: tests.v1_1.test_shell.ShellTest.test_set_meta_delete_dict 4821 | 4822 |4823 | |
4827 | ||||
test_set_meta_delete_keys |
4831 |
4832 |
4833 |
4834 |
4835 | pass
4836 |
4837 |
4838 |
4848 |
4849 |
4850 |
4839 |
4840 | [x]
4841 |
4842 | 4843 | 4844 | pt21.65: tests.v1_1.test_shell.ShellTest.test_set_meta_delete_keys 4845 | 4846 |4847 | |
4851 | ||||
test_set_meta_set |
4855 |
4856 |
4857 |
4858 |
4859 | pass
4860 |
4861 |
4862 |
4872 |
4873 |
4874 |
4863 |
4864 | [x]
4865 |
4866 | 4867 | 4868 | pt21.66: tests.v1_1.test_shell.ShellTest.test_set_meta_set 4869 | 4870 |4871 | |
4875 | ||||
test_show |
4879 |
4880 |
4881 |
4882 |
4883 | pass
4884 |
4885 |
4886 |
4896 |
4897 |
4898 |
4887 |
4888 | [x]
4889 |
4890 | 4891 | 4892 | pt21.67: tests.v1_1.test_shell.ShellTest.test_show 4893 | 4894 |4895 | |
4899 | ||||
test_show_bad_id |
4903 |
4904 |
4905 |
4906 |
4907 | pass
4908 |
4909 |
4910 |
4920 |
4921 |
4922 |
4911 |
4912 | [x]
4913 |
4914 | 4915 | 4916 | pt21.68: tests.v1_1.test_shell.ShellTest.test_show_bad_id 4917 | 4918 |4919 | |
4923 | ||||
test_usage_list |
4927 |
4928 |
4929 |
4930 |
4931 | pass
4932 |
4933 |
4934 |
4944 |
4945 |
4946 |
4935 |
4936 | [x]
4937 |
4938 | 4939 | 4940 | pt21.69: tests.v1_1.test_shell.ShellTest.test_usage_list 4941 | 4942 |4943 | |
4947 | ||||
| tests.v1_1.test_usage.UsageTest | 4951 |3 | 4952 |3 | 4953 |0 | 4954 |0 | 4955 |Detail | 4956 |
test_usage_get |
4960 |
4961 |
4962 |
4963 |
4964 | pass
4965 |
4966 |
4967 |
4977 |
4978 |
4979 |
4968 |
4969 | [x]
4970 |
4971 | 4972 | 4973 | pt22.1: tests.v1_1.test_usage.UsageTest.test_usage_get 4974 | 4975 |4976 | |
4980 | ||||
test_usage_list |
4984 |
4985 |
4986 |
4987 |
4988 | pass
4989 |
4990 |
4991 |
5001 |
5002 |
5003 |
4992 |
4993 | [x]
4994 |
4995 | 4996 | 4997 | pt22.2: tests.v1_1.test_usage.UsageTest.test_usage_list 4998 | 4999 |5000 | |
5004 | ||||
test_usage_list_detailed |
5008 |
5009 |
5010 |
5011 |
5012 | pass
5013 |
5014 |
5015 |
5025 |
5026 |
5027 |
5016 |
5017 | [x]
5018 |
5019 | 5020 | 5021 | pt22.3: tests.v1_1.test_usage.UsageTest.test_usage_list_detailed 5022 | 5023 |5024 | |
5028 | ||||
| tests.test_base.BaseTest | 5032 |5 | 5033 |5 | 5034 |0 | 5035 |0 | 5036 |Detail | 5037 |
test_eq |
5041 |
5042 |
5043 |
5044 |
5045 | pass
5046 |
5047 |
5048 |
5058 |
5059 |
5060 |
5049 |
5050 | [x]
5051 |
5052 | 5053 | 5054 | pt23.1: tests.test_base.BaseTest.test_eq 5055 | 5056 |5057 | |
5061 | ||||
test_findall_invalid_attribute |
5065 |
5066 |
5067 |
5068 |
5069 | pass
5070 |
5071 |
5072 |
5082 |
5083 |
5084 |
5073 |
5074 | [x]
5075 |
5076 | 5077 | 5078 | pt23.2: tests.test_base.BaseTest.test_findall_invalid_attribute 5079 | 5080 |5081 | |
5085 | ||||
test_getid |
5089 |
5090 |
5091 |
5092 |
5093 | pass
5094 |
5095 |
5096 |
5106 |
5107 |
5108 |
5097 |
5098 | [x]
5099 |
5100 | 5101 | 5102 | pt23.3: tests.test_base.BaseTest.test_getid 5103 | 5104 |5105 | |
5109 | ||||
test_resource_lazy_getattr |
5113 |
5114 |
5115 |
5116 |
5117 | pass
5118 |
5119 |
5120 |
5130 |
5131 |
5132 |
5121 |
5122 | [x]
5123 |
5124 | 5125 | 5126 | pt23.4: tests.test_base.BaseTest.test_resource_lazy_getattr 5127 | 5128 |5129 | |
5133 | ||||
test_resource_repr |
5137 |
5138 |
5139 |
5140 |
5141 | pass
5142 |
5143 |
5144 |
5154 |
5155 |
5156 |
5145 |
5146 | [x]
5147 |
5148 | 5149 | 5150 | pt23.5: tests.test_base.BaseTest.test_resource_repr 5151 | 5152 |5153 | |
5157 | ||||
| tests.test_client.ClientTest | 5161 |4 | 5162 |4 | 5163 |0 | 5164 |0 | 5165 |Detail | 5166 |
test_get_client_class_unknown |
5170 |
5171 |
5172 |
5173 |
5174 | pass
5175 |
5176 |
5177 |
5187 |
5188 |
5189 |
5178 |
5179 | [x]
5180 |
5181 | 5182 | 5183 | pt24.1: tests.test_client.ClientTest.test_get_client_class_unknown 5184 | 5185 |5186 | |
5190 | ||||
test_get_client_class_v1_1 |
5194 |
5195 |
5196 |
5197 |
5198 | pass
5199 |
5200 |
5201 |
5211 |
5212 |
5213 |
5202 |
5203 | [x]
5204 |
5205 | 5206 | 5207 | pt24.2: tests.test_client.ClientTest.test_get_client_class_v1_1 5208 | 5209 |5210 | |
5214 | ||||
test_get_client_class_v2 |
5218 |
5219 |
5220 |
5221 |
5222 | pass
5223 |
5224 |
5225 |
5235 |
5236 |
5237 |
5226 |
5227 | [x]
5228 |
5229 | 5230 | 5231 | pt24.3: tests.test_client.ClientTest.test_get_client_class_v2 5232 | 5233 |5234 | |
5238 | ||||
test_get_client_class_v2_int |
5242 |
5243 |
5244 |
5245 |
5246 | pass
5247 |
5248 |
5249 |
5259 |
5260 |
5261 |
5250 |
5251 | [x]
5252 |
5253 | 5254 | 5255 | pt24.4: tests.test_client.ClientTest.test_get_client_class_v2_int 5256 | 5257 |5258 | |
5262 | ||||
| tests.test_http.ClientTest | 5266 |3 | 5267 |0 | 5268 |0 | 5269 |3 | 5270 |Detail | 5271 |
test_auth_failure |
5275 |
5276 |
5277 |
5278 |
5279 | error
5280 |
5281 |
5282 |
5302 |
5303 |
5304 |
5283 |
5284 | [x]
5285 |
5286 | 5287 | 5288 | ft25.1: tests.test_http.ClientTest.test_auth_failureTraceback (most recent call last): 5289 | File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 340, in run 5290 | testMethod() 5291 | File "/home/boylancl/src/openstack/python-novaclient/tests/test_http.py", line 76, in test_auth_failure 5292 | test_auth_call() 5293 | File "/usr/lib/python2.7/dist-packages/mock.py", line 566, in patched 5294 | return func(*args, **keywargs) 5295 | File "/home/boylancl/src/openstack/python-novaclient/tests/test_http.py", line 74, in test_auth_call 5296 | self.assertRaises(exceptions.TypeError, cl.authenticate) 5297 | AttributeError: 'module' object has no attribute 'TypeError' 5298 | 5299 | 5300 |5301 | |
5305 | ||||
test_get |
5309 |
5310 |
5311 |
5312 |
5313 | error
5314 |
5315 |
5316 |
5332 |
5333 |
5334 |
5317 |
5318 | [x]
5319 |
5320 | 5321 | 5322 | ft25.2: tests.test_http.ClientTest.test_getTraceback (most recent call last): 5323 | File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 340, in run 5324 | testMethod() 5325 | File "/home/boylancl/src/openstack/python-novaclient/tests/test_http.py", line 30, in test_get 5326 | raise TypeError 5327 | TypeError 5328 | 5329 | 5330 |5331 | |
5335 | ||||
test_post |
5339 |
5340 |
5341 |
5342 |
5343 | error
5344 |
5345 |
5346 |
5362 |
5363 |
5364 |
5347 |
5348 | [x]
5349 |
5350 | 5351 | 5352 | ft25.3: tests.test_http.ClientTest.test_postTraceback (most recent call last): 5353 | File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 340, in run 5354 | testMethod() 5355 | File "/home/boylancl/src/openstack/python-novaclient/tests/test_http.py", line 50, in test_post 5356 | raise TypeError 5357 | TypeError 5358 | 5359 | 5360 |5361 | |
5365 | ||||
| tests.test_service_catalog.ServiceCatalogTest | 5369 |2 | 5370 |2 | 5371 |0 | 5372 |0 | 5373 |Detail | 5374 |
test_alternate_service_type |
5378 |
5379 |
5380 |
5381 |
5382 | pass
5383 |
5384 |
5385 |
5395 |
5396 |
5397 |
5386 |
5387 | [x]
5388 |
5389 | 5390 | 5391 | pt26.1: tests.test_service_catalog.ServiceCatalogTest.test_alternate_service_type 5392 | 5393 |5394 | |
5398 | ||||
test_building_a_service_catalog |
5402 |
5403 |
5404 |
5405 |
5406 | pass
5407 |
5408 |
5409 |
5419 |
5420 |
5421 |
5410 |
5411 | [x]
5412 |
5413 | 5414 | 5415 | pt26.2: tests.test_service_catalog.ServiceCatalogTest.test_building_a_service_catalog 5416 | 5417 |5418 | |
5422 | ||||
| tests.test_shell.ShellTest | 5426 |4 | 5427 |3 | 5428 |1 | 5429 |0 | 5430 |Detail | 5431 |
test_debug |
5435 |
5436 |
5437 |
5438 |
5439 | pass
5440 |
5441 |
5442 |
5452 |
5453 |
5454 |
5443 |
5444 | [x]
5445 |
5446 | 5447 | 5448 | pt27.1: tests.test_shell.ShellTest.test_debug 5449 | 5450 |5451 | |
5455 | ||||
test_help |
5459 |
5460 |
5461 |
5462 |
5463 | pass
5464 |
5465 |
5466 |
5476 |
5477 |
5478 |
5467 |
5468 | [x]
5469 |
5470 | 5471 | 5472 | pt27.2: tests.test_shell.ShellTest.test_help 5473 | 5474 |5475 | |
5479 | ||||
test_help_on_subcommand |
5483 |
5484 |
5485 |
5486 |
5487 | fail
5488 |
5489 |
5490 |
5516 |
5517 |
5518 |
5491 |
5492 | [x]
5493 |
5494 |
5495 |
5496 | ft27.3: tests.test_shell.ShellTest.test_help_on_subcommandTraceback (most recent call last):
5497 | File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 340, in run
5498 | testMethod()
5499 | File "/home/boylancl/src/openstack/python-novaclient/tests/test_shell.py", line 74, in test_help_on_subcommand
5500 | help_text = self.shell(argstr)
5501 | File "/home/boylancl/src/openstack/python-novaclient/tests/test_shell.py", line 32, in shell
5502 | self.assertEqual(exc_value.code, 1)
5503 | File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 521, in assertEqual
5504 | assertion_func(first, second, msg=msg)
5505 | File "/usr/lib/python2.7/dist-packages/unittest2/case.py", line 514, in _baseAssertEqual
5506 | raise self.failureException(msg)
5507 | AssertionError: 0 != 1
5508 | '0 != 1' = '%s != %s' % (safe_repr(0), safe_repr(1))
5509 | '0 != 1' = self._formatMessage('0 != 1', '0 != 1')
5510 | >> raise self.failureException('0 != 1')
5511 |
5512 |
5513 |
5514 |
5515 | |
5519 | ||||
test_help_unknown_command |
5523 |
5524 |
5525 |
5526 |
5527 | pass
5528 |
5529 |
5530 |
5540 |
5541 |
5542 |
5531 |
5532 | [x]
5533 |
5534 | 5535 | 5536 | pt27.4: tests.test_shell.ShellTest.test_help_unknown_command 5537 | 5538 |5539 | |
5543 | ||||
| tests.test_utils.FindResourceTestCase | 5547 |6 | 5548 |6 | 5549 |0 | 5550 |0 | 5551 |Detail | 5552 |
test_find_by_integer_id |
5556 |
5557 |
5558 |
5559 |
5560 | pass
5561 |
5562 |
5563 |
5573 |
5574 |
5575 |
5564 |
5565 | [x]
5566 |
5567 | 5568 | 5569 | pt28.1: tests.test_utils.FindResourceTestCase.test_find_by_integer_id 5570 | 5571 |5572 | |
5576 | ||||
test_find_by_str_displayname |
5580 |
5581 |
5582 |
5583 |
5584 | pass
5585 |
5586 |
5587 |
5597 |
5598 |
5599 |
5588 |
5589 | [x]
5590 |
5591 | 5592 | 5593 | pt28.2: tests.test_utils.FindResourceTestCase.test_find_by_str_displayname 5594 | 5595 |5596 | |
5600 | ||||
test_find_by_str_id |
5604 |
5605 |
5606 |
5607 |
5608 | pass
5609 |
5610 |
5611 |
5621 |
5622 |
5623 |
5612 |
5613 | [x]
5614 |
5615 | 5616 | 5617 | pt28.3: tests.test_utils.FindResourceTestCase.test_find_by_str_id 5618 | 5619 |5620 | |
5624 | ||||
test_find_by_str_name |
5628 |
5629 |
5630 |
5631 |
5632 | pass
5633 |
5634 |
5635 |
5645 |
5646 |
5647 |
5636 |
5637 | [x]
5638 |
5639 | 5640 | 5641 | pt28.4: tests.test_utils.FindResourceTestCase.test_find_by_str_name 5642 | 5643 |5644 | |
5648 | ||||
test_find_by_uuid |
5652 |
5653 |
5654 |
5655 |
5656 | pass
5657 |
5658 |
5659 |
5669 |
5670 |
5671 |
5660 |
5661 | [x]
5662 |
5663 | 5664 | 5665 | pt28.5: tests.test_utils.FindResourceTestCase.test_find_by_uuid 5666 | 5667 |5668 | |
5672 | ||||
test_find_none |
5676 |
5677 |
5678 |
5679 |
5680 | pass
5681 |
5682 |
5683 |
5693 |
5694 |
5695 |
5684 |
5685 | [x]
5686 |
5687 | 5688 | 5689 | pt28.6: tests.test_utils.FindResourceTestCase.test_find_none 5690 | 5691 |5692 | |
5696 | ||||
| Total | 5700 |216 | 5701 |212 | 5702 |1 | 5703 |3 | 5704 |5705 | |