Skip to content

Commit c057406

Browse files
committed
Add new E2E testRigor tests
1 parent 0cfbc78 commit c057406

File tree

4 files changed

+63
-4
lines changed

4 files changed

+63
-4
lines changed

.github/workflows/main.yml

Lines changed: 39 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33

44
name: CI
55

6-
on: [pull_request]
6+
# on: [pull_request]
7+
8+
on:
9+
push:
10+
branches: [add-new-e2e-tests]
711

812
jobs:
913
unit-tests:
@@ -126,7 +130,7 @@ jobs:
126130
ports:
127131
- 4444:4444
128132
steps:
129-
- uses: actions/checkout@v2
133+
- uses: actions/checkout@v4
130134

131135
- name: Setup PHP
132136
uses: shivammathur/setup-php@master
@@ -136,7 +140,7 @@ jobs:
136140

137141
- name: Cache Composer packages
138142
id: composer-cache
139-
uses: actions/cache@v2
143+
uses: actions/cache@v4
140144
with:
141145
path: vendor
142146
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
@@ -150,4 +154,36 @@ jobs:
150154
- name: Run tests
151155
run: bin/functional
152156

157+
testrigor-tests:
158+
name: testRigor Tests
159+
runs-on: ubuntu-latest
160+
env:
161+
MAGENTO_TEST_SUITE_ID: ${{vars.MAGENTO_TEST_SUITE_ID}}
162+
MAGENTO_AUTH_TOKEN: ${{secrets.MAGENTO_AUTH_TOKEN}}
163+
LOCALHOST_URL: ${{vars.LOCALHOST_URL}}
153164

165+
steps:
166+
- uses: actions/checkout@v4
167+
168+
- name: Setup PHP
169+
uses: shivammathur/setup-php@master
170+
with:
171+
php-version: ${{ matrix.php-versions }}
172+
extensions: curl, dom, intl, json, openssl
173+
174+
- name: Cache Composer packages
175+
id: composer-cache
176+
uses: actions/cache@v4
177+
with:
178+
path: vendor
179+
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
180+
restore-keys: |
181+
${{ runner.os }}-php-
182+
183+
- name: Install dependencies
184+
if: steps.composer-cache.outputs.cache-hit != 'true'
185+
run: composer install --prefer-dist --no-progress --no-suggest
186+
187+
- name: Run tests
188+
run: |
189+
sudo chmod +x bin/testrigor && bin/testrigor

bin/functional

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,9 @@ echo "==============================="
99
bin/mftf build:project
1010
bin/mftf run:test DeprecatedDevDocsTest -f
1111
bin/mftf run:test DevDocsTest -f
12-
bin/mftf run:test FormatCurrencyTest -f
12+
bin/mftf run:test FormatCurrencyTest -f
13+
14+
echo "==============================="
15+
echo " MAGENTO BASE URL "
16+
echo "==============================="
17+
echo "$MAGENTO_BASE_URL"

bin/testrigor

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/bash
2+
echo "==============================="
3+
echo " EXECUTE testRigor Tests "
4+
echo "==============================="
5+
6+
echo "Building MFTF project..."
7+
bin/mftf build:project
8+
9+
echo "==============================="
10+
echo " MAGENTO BASE URL "
11+
echo "==============================="
12+
echo "$MAGENTO_BASE_URL"
13+
14+
echo "Running testRigor tests..."
15+
chmod +x ./dev/tests/testRigor/testrigor && ./dev/tests/testRigor/testrigor

dev/tests/testRigor/testrigor

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
curl -I "$MAGENTO_BASE_URL"

0 commit comments

Comments
 (0)