Skip to content

Adjustments

Adjustments #3

name: Functional Test
on:
pull_request:
branches: [ main ]
push:
branches: [ provider-model ]
jobs:
setup-mysql:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up MySQL
run: |
sudo /etc/init.d/mysql start
mysql -e 'CREATE DATABASE test_db;' -uroot -proot
- name: Import database
run: |
mysql -uroot -proot test_db < .github/workflows/functional-test.sql
- name: Verify database import
run: |
mysql -uroot -proot -e 'USE test_db; SHOW TABLES;'
- uses: actions/setup-go@v3
with:
go-version: '1.21'
- name: Build MTK
run: make build
- name: Dump database
run: bin/mtk-linux-amd64 dump test_db --port=3306 --user=root --password=root --host=127.0.0.1 > mtk-dump.sql;
- name: cat database
run: cat mtk-dump.sql