Opened 8 hours ago

Last modified 6 hours ago

#88 new task

Build test suite

Reported by: Kris Deugau Owned by:
Priority: major Milestone:
Version: Keywords:
Cc:

Description


Change History (10)

comment:1 by Kris Deugau, 8 hours ago

In 943:

/trunk

Finally start building out a test suite rather than relying on hand-testing.
See #88

comment:2 by Kris Deugau, 7 hours ago

In 944:

/trunk/t

Add calls to wipe and reload a consistent minimal DB for testing
Add SQL files to drop and reload tables
See #88

comment:3 by Kris Deugau, 7 hours ago

In 945:

/trunk/t

Tweak test calls checking the DB
See #88

comment:4 by Kris Deugau, 7 hours ago

In 946:

/trunk/t

Set proper module stucture so the DNSDB object can be exported to the actual test files
See #88

comment:5 by Kris Deugau, 7 hours ago

In 947:

/trunk/t

Rejig psql drop/reload to better suppress output unless debugging the test
framework itself; it's too noisy for regular use. Neither diag or note
seem to actually suppress it.
See #88

comment:6 by Kris Deugau, 7 hours ago

In 948:

/trunk/t

Patch up some fixes misplaced in patch shuffling
See #88

comment:7 by Kris Deugau, 6 hours ago

In 950:

/branches/cname-collision

Start adding actual tests. See #88.

First chunk, tests for CNAME collision checks. See #72.

comment:8 by Kris Deugau, 6 hours ago

In 951:

/branches/cname-collision

Add CNAME record-add tests for reverse zones. See #88, #72

comment:9 by Kris Deugau, 6 hours ago

In 952:

/branches/cname-collision

Add add-duplicate-CNAME test that got missed somehow when shuffling patches
Wrap domain and reverse zone groups of tests in their own blocks
See #88, #72

comment:10 by Kris Deugau, 6 hours ago

In 953:

/branches/cname-collision

Add domain record update tests
See #88, #72

Note: See TracTickets for help on using tickets.