Azure / Azure/typespec-azure

[azure-http-specs] ARM test case coverage

Open
#3,114 0 comments 0 reactions 1 assignee Claimed by @XiaofeiCao View on GitHub
lib:azure-http-specs
Dominant language
TypeScript
Stars
27
Forks
90
Avg merge
1d 22h
Merged PRs (30d)
156

Description

### Resources and operations

1. Singleton Resources
- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

2. Nested Resources
- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

3. Tracked resource
- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

4. Proxy-only Resources
- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

5. Resource collections

- [ ] Get API
- [ ] PUT API
- [ ] DELETE API

6. Top-level Resources

- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

7. Tenant-based Resources](https://azure.github.io/typespec-azure/docs/howtos/ARM/resource-type#tenant-resources)

- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

8. [Subscription-based Resources](https://azure.github.io/typespec-azure/docs/howtos/ARM/resource-type#subscription-based-resource)
- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

9. [Location-based Resources](https://azure.github.io/typespec-azure/docs/howtos/ARM/resource-type#location-based-resource)
- [x] Get API
- [x] PUT API
- [x] PATCH API
- [x] DELETE API

### Common Types:

- [x] ManagedServiceIdentity
- [x] ErrorResponse

### Proxy APIs
- [x] Resource Action Requests
- [x] Subscription Wide Reads and Actions
- [x] Exposing Available Operations
- [x] Check Name Availability Requests

### Asynchronous API (Support both location headers and Azure-AsyncOperation)

- [ ] Get API
- [x] PUT API
- [ ] PATCH API
- [x] DELETE API
- [x] POST API

### Paging

- [x] Basic paging support
- [ ] Paging with LRO
- [ ] POST for paging

### Version
- [x] Use the latest API version
- [ ] Multiple version (Python only?)

### Other Scenarios

- [ ] ETag support
- [ ] Redirecting resources
- [ ] Resource move from one subscription to another.
- [ ] Multiple path resources

### JS
- [ ] https://github.com/Azure/autorest.typescript/issues/2701
### CSharp
- [ ] https://github.com/Azure/autorest.csharp/issues/4843
### Python
- [ ] https://github.com/Azure/autorest.python/issues/2311
### Go
- [ ] https://github.com/Azure/autorest.go/issues/1419
### Java
- [ ] https://github.com/Azure/autorest.java/issues/2892

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.