]> git.ipfire.org Git - thirdparty/kea.git/commit
[5586] Added schema unit tests
authorThomas Markwalder <tmark@isc.org>
Tue, 8 May 2018 18:41:40 +0000 (14:41 -0400)
committerThomas Markwalder <tmark@isc.org>
Tue, 8 May 2018 18:41:40 +0000 (14:41 -0400)
commitebd3358bd5995d4a64d51ba4db6708b49eea0ff4
tree572a6ed907b4bfe67db4cd35d0ceb2b0444f7569
parent3ade7065e0f9d2ddcfbd08525ab55a913e2cb8c4
[5586] Added schema unit tests

src/share/database/scripts/mysql/upgrade_5.2_to_6.0.sh.in
    Added SQL statements to populate lease4/6_stat tables
    from existing lease table content.

src/bin/admin/tests/dhcpdb_create_5.1.mysql
    New file used for upgrade testing

src/bin/admin/tests/mysql_tests.sh.in
    run_statement() - new convenience function for running SQL
    statements with an optional expected return value

    mysql_lease4_stat_test() - verifies lease4_stat
    table and trigger operations on a new database

    mysql_lease6_stat_test()
    mysql_lease6_stat_per_type() - new functions
    which lease6_stat table and trigger operations
    on a new database

    mysql_lease_stat_upgrade_test() - new function
    which verifies data migration from an earlier
    schema and trigger operation
src/bin/admin/tests/dhcpdb_create_5.1.mysql [new file with mode: 0644]
src/bin/admin/tests/mysql_tests.sh.in
src/share/database/scripts/mysql/upgrade_5.2_to_6.0.sh.in