FunctionalΒΆ
TF001Writing requirements as textTF002Generate a PDFTF003Use Git for versionningTF004Add commentsTF005TagsTF006Client requirementTF007CSVsTF008HTML outputTF009Validating YAMLsTF010Writing propertiesTF011Parameterizing tagsTF012Use a project manifestTF013Scan code for referencesTMCP004get_requirement with minimal fieldsTMCP005get_requirement with all fieldsTMCP006get_requirement errors on unknown IDTMCP007get_test with minimal fieldsTMCP008get_test with all fieldsTMCP009get_test errors on unknown IDTMCP010get_test errors on non-test IDTMCP011search_requirements returns all when unfilteredTMCP012search_requirements filtered by tagTMCP013search_requirements filtered by namespaced tagTMCP014search_requirements filtered by categoryTMCP015search_requirements errors on unknown tagTMCP016get_requirement errors on non-requirement IDTMCP020list_references_to returns referencing requirementsTMCP021list_references_to returns empty list for unreferenced requirementTMCP022list_references_to errors on unknown IDTMCP024list_all_tags returns unique tags sortedTMCP025list_all_tags returns empty list when no tagsTMCP029list_all_ids returns all requirement and test IDs sortedTMCP030list_all_ids includes IDs from all categoriesTMCP031search_requirements errors on unknown categoryTMCP032test_plan_coverage partitions requirements into coverage bucketsTMCP033test_plan_coverage filtered by categoryTMCP034test_plan_coverage filtered to category with no gapsTMCP035test_plan_coverage errors on unknown categoryTMCP036search_tests returns all tests when unfilteredTMCP037search_tests filtered by categoryTMCP038search_tests filtered by tester_ofTMCP039search_tests filtered by category and tester_ofTMCP040search_tests returns empty list when tester_of has no testsTMCP041search_tests errors on unknown categoryTMCP042search_tests errors on unknown tester_ofTMCP043get_requirement includes code referencesTMCP044get_test includes code references with is_test flag