algorand-sdk-testing
algorand-sdk-testing copied to clipboard
unify resource directory structure
Confusing artifact directory hierarchy
Currently the features directory structure looks like:
❯ tree -d
.
├── integration
├── resources
│ ├── generated_responses
│ ├── generated_responses_231
│ ├── generated_responses_unlimited_assets
│ ├── programs
│ ├── stateproof
│ ├── v2algodclient_responsejsons
│ └── v2indexerclient_responsejsons
└── unit
├── abi_responsejsons
├── v2algodclient_responsejsons
└── v2indexerclient_responsejsons
In particular the following appear both in resources and unit.
This story asks that no such duplications occur. Ideally, the directories should be unified. Possibly, the directories under unit all removed with resources being the canonical location of artifacts, regardless of whether for unit or integration tests.