# conformance-api-suite **Repository Path**: mirrors_mulesoft/conformance-api-suite ## Basic Information - **Project Name**: conformance-api-suite - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2025-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Conformance Api Suite ## What is this? Conformance Api Suite is a repo containing multiple projects with test case files consumed by teams which want to maintain compatibility on their toolsets. Projects contain at least a main file and a testcase.yaml file. ## Who uses this? - Teams: - Api Designer Team ## Layout `projects` is the main folder from where projects are stored. Inside `projects` folder we observe 2 more folders , `oas` and `raml`. `oas` and `raml` projects should be located inside their respective folders. `testcase.yaml` file is **optional**. If a `testcase.yaml` file is located inside the project`s folder then assertions inside will be checked. Make sure , if no `testcase.yaml` is placed, to maintain your main api file as : *`api.raml`* ## The testcase.yaml file The `testcase.yaml` file includes much of the projects metadata such as **language** , **main file** and **file assertions**. This include usually **api requests**, **suggestions in code editors** and such. For more info on how a `testcase.yaml` file works please refer to : [TestCase.yaml](docs/TESTCASE.YAML.md) ----- ## Example project An example project is available at `projects/raml/exampleProject` [Example Project](projects/simpleInvalid) ## Adding a project If you need a **project added** to this repo for conformance testing, refer to our [contact list](#contact) or create a new PR with the following requirements met : - Branch must respect following naming convention : `PROJECTADD_PROJECTNAME` - Project must be placed inside projects folder - `testcase.yaml` is needed ## Jobs Using Conformance Api Suite