Skip to content

Commit 9c9a917

Browse files
macos added
1 parent 721e171 commit 9c9a917

1 file changed

Lines changed: 29 additions & 1 deletion

File tree

.github/workflows/tests.yml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
branches: [main]
66

77
jobs:
8-
test:
8+
test-linux:
99
runs-on: ubuntu-latest
1010

1111
steps:
@@ -38,3 +38,31 @@ jobs:
3838
php tests/widgets_test/MenubuttonTest.php
3939
php tests/widgets_test/MessageTest.php
4040
php tests/widgets_test/WindowTest.php
41+
42+
test-macos:
43+
runs-on: macos-latest
44+
45+
steps:
46+
- uses: actions/checkout@v4
47+
48+
- name: Setup PHP
49+
uses: shivammathur/setup-php@v2
50+
with:
51+
php-version: '8.1'
52+
extensions: ffi
53+
54+
- name: Install Composer dependencies
55+
run: composer install --no-interaction
56+
57+
- name: Run tests
58+
run: |
59+
php tests/index_test.php
60+
php tests/widgets_test/AdditionalWidgetsTest.php
61+
php tests/widgets_test/ButtonTest.php
62+
php tests/widgets_test/GeometryTest.php
63+
php tests/widgets_test/InputTest.php
64+
php tests/widgets_test/LabelTest.php
65+
php tests/widgets_test/MenuTest.php
66+
php tests/widgets_test/MenubuttonTest.php
67+
php tests/widgets_test/MessageTest.php
68+
php tests/widgets_test/WindowTest.php

0 commit comments

Comments
 (0)