# manual test plan Best served after running `make int-core` which assures most core functionality is still working. These manual tests are for testing things that are hard to wire up for testing in an automated way. ## recipe publish - `abra recipe upgrade ` - `cd ~/.abra/apps// && git diff` to ensure changes made - `abra recipe sync ` - `cd ~/.abra/apps// && git diff` to ensure changes made - `abra recipe release --dry-run` - prompts should be correct, read what `abra` asks you carefully ## deploy, upgrade, rollback - `abra app deploy ` - `abra app deploy --force ` - `abra app deploy --chaos ` - `abra app upgrade ` - `abra app rollback ` ## app day-to-day ops ### easy mode - `abra app ls -t ` - `abra app ls -s ` - `abra app ls -s -t ` - `abra app ls -s -t -S` - `abra app config ` - `abra app check ` - `abra app ps ` - `abra app logs ` - `abra app cp ` - `abra app run ` - `abra app secret ls ` - `abra app volume ls ` - `abra app new --secrets ` ### hard mode - `abra app restart ` - `abra app remove ` - `abra app secret insert foo v1 bar` - `abra app secret remove foo` - `abra app secret generate --all` - `abra app volume remove --force ` - `abra app errors -w `