algorand / algorand-sdk-testing

Testing framework for Algorand SDKs
MIT License
20 stars 35 forks source link

unify resource directory structure #294

Open tzaffi opened 1 year ago

tzaffi commented 1 year ago

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.

Your environment

Steps to reproduce

1. 2.

Expected behaviour

Actual behaviour