Skip to content

mathworks-ref-arch/matlab-database-testing-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Test MATLAB® code against databases running in Docker®

Introduction

The code in this project allows you to test MATLAB code that requires a database by using a local instance of the database server running in Docker.

The following databases are currently supported:

  • Microsoft SQL Server® 2017 & 2019 (latest published)
  • PostgreSQL® (latest published)
  • SQLite (does not require Docker).

By creating tests that inherit from the relevant test class, the Docker container will automatically be spun up and a connection created. The test class also provides methods to create database checkpoints, restore the database to that checkpoint, delete the checkpoint, and import backup files (e.g. from your production database).

Requirements

  1. MATLAB
  2. Database Toolbox
  3. Docker Desktop
  4. Database drivers.

Installation & Documentation

Install by double-clicking the mltbx file. Documentation is provided in the getting started guide.

Licence

Please see LICENCE.txt.

Enhancement requests

Please submit issues to GitHub.

About

Test MATLAB® code against databases running in Docker®

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages