From 0b4f6e9ba683f7df2d8208f99382763041f53ac5 Mon Sep 17 00:00:00 2001
From: Felix Boerner <ich@felix-boerner.de>
Date: Tue, 09 Jan 2024 16:36:51 +0000
Subject: [PATCH] test: add mobile tests

---
 .github/workflows/peformance.yml |   40 ++++++++++++++++++++++++++++++++--------
 1 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/.github/workflows/peformance.yml b/.github/workflows/peformance.yml
index 6fa8d0c..780b2f2 100644
--- a/.github/workflows/peformance.yml
+++ b/.github/workflows/peformance.yml
@@ -44,22 +44,46 @@
       - name: Check out repository
         uses: actions/checkout@v4
 
-      - name: Run sitespeed.io for example site with image
+      - name: Run sitespeed.io for example site with image in desktop mode
         run: |
-          docker compose --file tests/exampleSiteWithImage/docker-compose.yml up --exit-code-from sitespeed
+          rm --recursive --force tests/exampleSiteWithImage/sitespeed-result
+          docker compose --file tests/exampleSiteWithImage/docker-compose.desktop.yml up --exit-code-from sitespeed
 
-      - name: Upload sitespeed.io result for example site with image
+      - name: Upload sitespeed.io result for example site with image in desktop mode
         uses: actions/upload-artifact@v4
         with:
-          name: sitespeed.io-example-site-with-image
+          name: sitespeed.io-example-site-with-image-desktop
           path: tests/exampleSiteWithImage/sitespeed-result
 
-      - name: Run sitespeed.io for example site with video
+      - name: Run sitespeed.io for example site with image in mobile mode
         run: |
-          docker compose --file tests/exampleSiteWithVideo/docker-compose.yml up --exit-code-from sitespeed
+          rm --recursive --force tests/exampleSiteWithImage/sitespeed-result
+          docker compose --file tests/exampleSiteWithImage/docker-compose.mobile.yml up --exit-code-from sitespeed
 
-      - name: Upload sitespeed.io result for example site with video
+      - name: Upload sitespeed.io result for example site with image in mobile mode
         uses: actions/upload-artifact@v4
         with:
-          name: sitespeed.io-example-site-with-video
+          name: sitespeed.io-example-site-with-image-mobile
+          path: tests/exampleSiteWithImage/sitespeed-result
+
+      - name: Run sitespeed.io for example site with video in desktop mode
+        run: |
+          rm --recursive --force tests/exampleSiteWithVideo/sitespeed-result
+          docker compose --file tests/exampleSiteWithVideo/docker-compose.desktop.yml up --exit-code-from sitespeed
+
+      - name: Upload sitespeed.io result for example site with video in desktop mode
+        uses: actions/upload-artifact@v4
+        with:
+          name: sitespeed.io-example-site-with-video-desktop
+          path: tests/exampleSiteWithVideo/sitespeed-result
+
+      - name: Run sitespeed.io for example site with video in mobile mode
+        run: |
+          rm --recursive --force tests/exampleSiteWithVideo/sitespeed-result
+          docker compose --file tests/exampleSiteWithVideo/docker-compose.mobile.yml up --exit-code-from sitespeed
+
+      - name: Upload sitespeed.io result for example site with video in mobile mode
+        uses: actions/upload-artifact@v4
+        with:
+          name: sitespeed.io-example-site-with-video-mobile
           path: tests/exampleSiteWithVideo/sitespeed-result

--
Gitblit v1.10.0