configs = slick.configurations.find(ConfigurationQuery(configurationType="ENVIRONMENT")) print("\nThere are " + str(len(configs)) + " ENVIRONMENT configurations in slick:\n") for config in configs: assert(isinstance(config, Configuration)) print("\t Name: " + config.name + ", type: " + config.configurationType + ", filename: " + config.filename + ", id: " + config.id) proj = slick.projects.findByName("Slickij Developer Project") print("\nFound Project '%s' with %d components." % (proj.name, len(proj.components))) # sample of how to use the higher level api # this is good if you just need to shove the results up to slick and don't need to do anything tricky slick_kahn = SlickQA(url, "test1", "1.0", "311", 'Smoke', 'smoky the bear') if slick_kahn.is_connected: slick_kahn.add_log_entry("One message") slick_kahn.add_log_entry("two message") slick_kahn.file_result("tc1", ResultStatus.PASS, "I wanted it to pass", 2) slick_kahn.add_log_entry("new message") slick_kahn.add_log_entry("few message") slick_kahn.add_log_entry("dew message") slick_kahn.file_result("tc2", ResultStatus.FAIL, "I said FAIL!", 5) slick_kahn.add_log_entry("the sky is falling") slick_kahn.add_log_entry("so is my hair") slick_kahn.file_result("tc3", ResultStatus.SKIPPED, "darn straight Skippy!", 11) slick_kahn.add_log_entry("1") slick_kahn.add_log_entry("2") slick_kahn.add_log_entry("3") slick_kahn.add_log_entry("4") slick_kahn.file_result("tc4", ResultStatus.BROKEN_TEST, "THERE ARE FOUR LIGHTS!!!", 4) slick_kahn.finish_testrun()
print("\nThere are " + str(len(configs)) + " ENVIRONMENT configurations in slick:\n") for config in configs: assert (isinstance(config, Configuration)) print("\t Name: " + config.name + ", type: " + config.configurationType + ", filename: " + config.filename + ", id: " + config.id) proj = slick.projects.findByName("Slickij Developer Project") print("\nFound Project '%s' with %d components." % (proj.name, len(proj.components))) # sample of how to use the higher level api # this is good if you just need to shove the results up to slick and don't need to do anything tricky slick_kahn = SlickQA(url, "test1", "1.0", "311", 'Smoke', 'smoky the bear') if slick_kahn.is_connected: slick_kahn.add_log_entry("One message") slick_kahn.add_log_entry("two message") slick_kahn.file_result("tc1", ResultStatus.PASS, "I wanted it to pass", 2) slick_kahn.add_log_entry("new message") slick_kahn.add_log_entry("few message") slick_kahn.add_log_entry("dew message") slick_kahn.file_result("tc2", ResultStatus.FAIL, "I said FAIL!", 5) slick_kahn.add_log_entry("the sky is falling") slick_kahn.add_log_entry("so is my hair") slick_kahn.file_result("tc3", ResultStatus.SKIPPED, "darn straight Skippy!", 11) slick_kahn.add_log_entry("1") slick_kahn.add_log_entry("2") slick_kahn.add_log_entry("3") slick_kahn.add_log_entry("4") slick_kahn.file_result("tc4", ResultStatus.BROKEN_TEST,