From 177ef06e97aba8249eb3aa6fcbffd6acfdc0b620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Jan=20K=C3=B6hler?= Date: Wed, 11 Dec 2024 18:22:10 +0100 Subject: [PATCH] Create integration-tests.yml --- .github/workflows/integration-tests.yml | 57 +++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .github/workflows/integration-tests.yml diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml new file mode 100644 index 00000000..7188f609 --- /dev/null +++ b/.github/workflows/integration-tests.yml @@ -0,0 +1,57 @@ +## +## -------------------------------------------------------------------------------- +## SPDX-FileCopyrightText: 2024 Martin Jan Köhler and Harald Pretl +## Johannes Kepler University, Institute for Integrated Circuits. +## +## This file is part of KPEX +## (see https://github.com/martinjankoehler/klayout-pex). +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## SPDX-License-Identifier: GPL-3.0-or-later +## -------------------------------------------------------------------------------- +## + +name: Integration tests on IIC-OSIC-TOOLS + +on: + workflow_call: + +jobs: + tests-inside-docker: + name: "Run tests" + runs-on: ubuntu-latest + continue-on-error: true + + steps: + - uses: actions/checkout@v4 + + - name: "Install Docker" + uses: tj-actions/docker-run@v2 + with: + image: hpretl/iic-osic-tools:latest + name: iic-osic-tools + options: > + --user=0:0 + --env=LC_ALL=en_US.UTF-8 + --env=LANG=en_US.UTF-8 + --env=NO_VNC_PORT=80 + --env=JUPYTER_PORT=8888 + args: | + echo "Hello World" + which klayout + klayout --version + + + +