From b8ea1e5cfe4956c8edfa20ae4e24e0d326ed60b3 Mon Sep 17 00:00:00 2001 From: umarcor Date: Mon, 30 Nov 2020 07:13:07 +0100 Subject: [PATCH] ci: add 'test.sh' --- .github/test.sh | 13 +++++++++++++ .github/workflows/test.yml | 16 ++++------------ 2 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 .github/test.sh diff --git a/.github/test.sh b/.github/test.sh new file mode 100644 index 000000000..92fe67077 --- /dev/null +++ b/.github/test.sh @@ -0,0 +1,13 @@ +git clone https://github.com/steveicarus/ivtest.git +cd ivtest + +if [ "$OS" = 'Windows_NT' ]; then + $mingw64 perl update_msys2_report.pl + $mingw64 perl vvp_reg.pl + diff --strip-trailing-cr regression_report-msys2.txt regression_report.txt + $mingw64 perl vpi_reg.pl +else + perl vvp_reg.pl + diff regression_report-devel.txt regression_report.txt + perl vpi_reg.pl +fi diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d245ec90e..10465ed46 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,16 +29,13 @@ jobs: - name: Build and test run: | - git clone https://github.com/steveicarus/ivtest.git export PATH=$HOME/bin:$PATH autoconf ./configure --prefix=$HOME make install make check - cd ivtest - perl vvp_reg.pl - diff regression_report-devel.txt regression_report.txt - perl vpi_reg.pl + + sh .github/test.sh win: @@ -62,8 +59,6 @@ jobs: - name: Build and test shell: bash run: | - git clone https://github.com/steveicarus/ivtest.git - export msys2='cmd //C RefreshEnv.cmd ' export msys2+='& set MSYS=winsymlinks:nativestrict ' export msys2+='& C:\\msys64\\msys2_shell.cmd -defterm -no-start' @@ -74,8 +69,5 @@ jobs: $mingw64 ./configure $mingw64 make install $mingw64 make check - cd ivtest - $mingw64 perl update_msys2_report.pl - $mingw64 perl vvp_reg.pl - diff --strip-trailing-cr regression_report-msys2.txt regression_report.txt - $mingw64 perl vpi_reg.pl + + sh .github/test.sh