Skip to content

Commit 0784a03

Browse files
committed
refactor: Simplify report generation scripts and update action names for clarity
1 parent c6113fc commit 0784a03

File tree

5 files changed

+26
-17
lines changed

5 files changed

+26
-17
lines changed

.github/actions/publish-test-reports/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ runs:
3939
shell: bash
4040

4141

42-
- name: Generate reports (versioned + latest)
42+
- name: Generate reports
4343
shell: bash
4444
env:
4545
RUN_ID: ${{ github.run_id }}

.github/pages/allure-index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ <h2>E2E Test Reports</h2>
151151
</section>
152152

153153
<div class="cards">
154-
<a class="card" href="./embedded/">
154+
<a class="card" href="./embedded/">
155155
<div class="icon">📦</div>
156156
<h3>Embedded Mode</h3>
157157
<p>
Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,35 @@
11
#!/bin/bash
2-
# Generate Allure and coverage reports for GitHub Pages (with history)
2+
# Generate Allure and coverage reports for GitHub Pages
33

44
set -euo pipefail
55

6-
SITE_DIR="site"
7-
8-
mkdir -p "$SITE_DIR"
6+
mkdir -p site
97

108
# Generate embedded report
119
if [ -d "allure-results-embedded" ] && [ "$(ls -A allure-results-embedded 2>/dev/null)" ]; then
12-
allure generate allure-results-embedded --clean -o "$SITE_DIR/embedded"
10+
allure generate allure-results-embedded --clean -o site/embedded
1311
else
14-
mkdir -p "$SITE_DIR/embedded"
15-
echo "<h1>No embedded test results available</h1>" > "$SITE_DIR/embedded/index.html"
12+
mkdir -p site/embedded
13+
echo "<h1>No embedded test results available</h1>" > site/embedded/index.html
1614
fi
1715

1816
# Generate remote report
1917
if [ -d "allure-results-remote" ] && [ "$(ls -A allure-results-remote 2>/dev/null)" ]; then
20-
allure generate allure-results-remote --clean -o "$SITE_DIR/remote"
18+
allure generate allure-results-remote --clean -o site/remote
2119
else
22-
mkdir -p "$SITE_DIR/remote"
23-
echo "<h1>No remote test results available</h1>" > "$SITE_DIR/remote/index.html"
20+
mkdir -p site/remote
21+
echo "<h1>No remote test results available</h1>" > site/remote/index.html
2422
fi
2523

2624
# Copy coverage report
2725
if [ -d "coverage-report" ] && [ "$(ls -A coverage-report 2>/dev/null)" ]; then
28-
cp -r coverage-report "$SITE_DIR/coverage"
26+
cp -r coverage-report site/coverage
2927
else
30-
mkdir -p "$SITE_DIR/coverage"
31-
echo "<h1>No coverage report available</h1>" > "$SITE_DIR/coverage/index.html"
28+
mkdir -p site/coverage
29+
echo "<h1>No coverage report available</h1>" > site/coverage/index.html
3230
fi
3331

3432
# Create index page with links to all reports
35-
cp .github/pages/allure-index.html "$SITE_DIR/index.html"
33+
cp .github/pages/allure-index.html site/index.html
3634

3735
echo "✅ Reports generated successfully"

.github/workflows/tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,6 @@ jobs:
276276

277277
environment:
278278
name: github-pages
279-
url: ${{ steps.deployment.outputs.page_url }}
280279

281280
steps:
282281
- name: Checkout repository

e2e_tests/test/spec/test_hide_exhausted_asset.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ def test_hide_exhausted_asset_on(wallets_and_operations: WalletTestSetup):
3737
)
3838
wallets_and_operations.first_page_objects.sidebar_page_objects.click_settings_button()
3939
wallets_and_operations.first_page_objects.settings_page_objects.click_hide_exhausted_asset_toggle_button()
40+
if not wallets_and_operations.first_page_operations.wait_for_toggle_state(
41+
wallets_and_operations.first_page_objects.settings_page_objects.hide_exhausted_asset_toggle_button,
42+
expected_checked=True,
43+
timeout=5,
44+
):
45+
wallets_and_operations.first_page_objects.settings_page_objects.click_hide_exhausted_asset_toggle_button()
4046

4147
with allure.step('Issuing a asset'):
4248
wallets_and_operations.first_page_objects.sidebar_page_objects.click_fungibles_button()
@@ -81,6 +87,12 @@ def test_hide_exhausted_asset_off(wallets_and_operations: WalletTestSetup):
8187
)
8288
wallets_and_operations.first_page_objects.sidebar_page_objects.click_settings_button()
8389
wallets_and_operations.first_page_objects.settings_page_objects.click_hide_exhausted_asset_toggle_button()
90+
if not wallets_and_operations.first_page_operations.wait_for_toggle_state(
91+
wallets_and_operations.first_page_objects.settings_page_objects.hide_exhausted_asset_toggle_button,
92+
expected_checked=True,
93+
timeout=5,
94+
):
95+
wallets_and_operations.first_page_objects.settings_page_objects.click_hide_exhausted_asset_toggle_button()
8496

8597
with allure.step('Send asset to the second page'):
8698
wallets_and_operations.first_page_objects.sidebar_page_objects.click_fungibles_button()

0 commit comments

Comments
 (0)