Brutally copy-paste from play/vault.pl.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
ESSAY: Correctness in testing

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Pointless squabbling around.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Hack away all that old fail-inverter and vault stuff.

- 100-valet-self-check.t PASS

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Merge branch 'feature-test-vault' into devel

- ESSAY: Correctness in testing
- Useless digression into failure-inverter and vault.
- Bit off more than I could chew;
    and if I continued, enough food for an army.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
This is how we will declare MUST_FAIL cases.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Refuse to count.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Edit ESSAY.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Another terrible crashed attempt.

- Test::Builder's concept of TODO is permissive, OR:
    failing is passing, passing is passing.
- MUSTFAIL demands restrictive XOR:
    failing is passing, passing is failing.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Merge branch 'feature-todo-test' into devel

- Merge anyway for minor improvements.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Maybe a dead end.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Merge branch 'feature-fennec' into devel

Signed-off-by: Xiong Changnian <xiong@cpan.org>