{"id":20774447,"url":"https://github.com/segovoni/sql-start-2024-sql-unit-testing-automation","last_synced_at":"2026-04-10T01:44:26.790Z","repository":{"id":244376335,"uuid":"807730166","full_name":"segovoni/sql-start-2024-sql-unit-testing-automation","owner":"segovoni","description":"Automate the testing of one or more SQL Server objects using tSQLt, Docker, and GitHub Action!","archived":false,"fork":false,"pushed_at":"2024-06-15T11:10:00.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-18T07:44:36.251Z","etag":null,"topics":["ci-cd","demo","docker","github-actions","sql-server","tsqlt","unit-testing"],"latest_commit_sha":null,"homepage":"https://sessionize.com/api/v2/9ln10zam/view/GridSmart","language":"TSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/segovoni.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-29T16:58:23.000Z","updated_at":"2024-06-15T11:10:03.000Z","dependencies_parsed_at":"2024-06-14T10:57:56.503Z","dependency_job_id":"c619437f-80b4-4222-b798-af55273acdc6","html_url":"https://github.com/segovoni/sql-start-2024-sql-unit-testing-automation","commit_stats":null,"previous_names":["segovoni/sql-start-2024-sql-unit-testing-automation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segovoni%2Fsql-start-2024-sql-unit-testing-automation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segovoni%2Fsql-start-2024-sql-unit-testing-automation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segovoni%2Fsql-start-2024-sql-unit-testing-automation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/segovoni%2Fsql-start-2024-sql-unit-testing-automation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/segovoni","download_url":"https://codeload.github.com/segovoni/sql-start-2024-sql-unit-testing-automation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243112191,"owners_count":20238182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ci-cd","demo","docker","github-actions","sql-server","tsqlt","unit-testing"],"created_at":"2024-11-17T12:29:34.922Z","updated_at":"2025-12-26T02:03:02.785Z","avatar_url":"https://github.com/segovoni.png","language":"TSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Unit testing runner](https://github.com/segovoni/sql-start-2024-sql-unit-testing-automation/actions/workflows/automated-tests.yml/badge.svg)](https://github.com/segovoni/sql-start-2024-sql-unit-testing-automation/actions/workflows/automated-tests.yml)\n\n# SQL Server unit testing with tSQLt, Docker and GitHub Actions \n\nThis repository contains the demos of the session \"SQL Server unit testing with tSQLt, Docker and GitHub Actions\" that I have done at the [SQL Start 2024](https://sessionize.com/api/v2/9ln10zam/view/GridSmart) event!\n\n## Run this sample\n\nYou can repeat the demo in your own GitHub repository by following the steps described in [this guide](https://github.com/microsoft/sql-server-samples/blob/master/samples/containers/unit-testing/tsqlt-docker/README.md) on [microsoft/sql-server-samples](https://github.com/microsoft/sql-server-samples).\n\n## Summary\n\nThe unit tests developed to test SQL Server objects are not only intended to verify that the requirements have been met once, before release; the real game changer is represented by the possibility of repeating checks during the development of new code and bug fixing. The repeatability of tests provides the possibility of automating them, an essential condition for integrating automatic tests within a Continuous Integration platform. In this session, full of demos, we will describe how to automate the testing of one or more SQL Server objects using tSQLt, Docker, and GitHub Action!\n\nHave fun with SQL Server, tSQLt, Docker and GitHub Actions!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsegovoni%2Fsql-start-2024-sql-unit-testing-automation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsegovoni%2Fsql-start-2024-sql-unit-testing-automation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsegovoni%2Fsql-start-2024-sql-unit-testing-automation/lists"}