[libcamera-ci] Decommission Soraka
diff mbox series

Message ID 20250912171431.3605-1-laurent.pinchart@ideasonboard.com
State New
Headers show
Series
  • [libcamera-ci] Decommission Soraka
Related show

Commit Message

Laurent Pinchart Sept. 12, 2025, 5:14 p.m. UTC
Tests on Soraka have been failing for a while due to issues with the
lava runner and the DUT. As fixing them is not a priority at the moment,
remove the test for the time being. It can be restored later if desired.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
---
 .gitlab-ci/lava/soraka-camera-test.yml | 88 --------------------------
 gitlab-ci.yml                          | 19 ------
 2 files changed, 107 deletions(-)
 delete mode 100644 .gitlab-ci/lava/soraka-camera-test.yml

Comments

Kieran Bingham Sept. 12, 2025, 5:34 p.m. UTC | #1
Quoting Laurent Pinchart (2025-09-12 18:14:31)
> Tests on Soraka have been failing for a while due to issues with the
> lava runner and the DUT. As fixing them is not a priority at the moment,
> remove the test for the time being. It can be restored later if desired.
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>

Does this differ significantly from https://patchwork.libcamera.org/patch/24327/


> ---
>  .gitlab-ci/lava/soraka-camera-test.yml | 88 --------------------------
>  gitlab-ci.yml                          | 19 ------
>  2 files changed, 107 deletions(-)
>  delete mode 100644 .gitlab-ci/lava/soraka-camera-test.yml
> 
> diff --git a/.gitlab-ci/lava/soraka-camera-test.yml b/.gitlab-ci/lava/soraka-camera-test.yml
> deleted file mode 100644
> index a08af193e900..000000000000
> --- a/.gitlab-ci/lava/soraka-camera-test.yml
> +++ /dev/null
> @@ -1,88 +0,0 @@
> -device_type: soraka
> -job_name: Soraka camera test
> -
> -timeouts:
> -  job:
> -    minutes: 120
> -  action:
> -    minutes: 5
> -  connection:
> -    minutes: 2
> -priority: medium
> -visibility: public
> -
> -actions:
> -
> -- boot:
> -    timeout:
> -      minutes: 2
> -    namespace: deploy_ns
> -    method: minimal
> -    prompts:
> -      - 'Committing NVMEM changes.]'
> -      - '(.*) Committing NVMEM changes(.*)'
> -      - '\.* Committing NVMEM changes \.*'
> -
> -- boot:
> -    namespace: ssh_ns
> -    method: new_connection
> -    connection: ssh
> -    prompts: ["lava@"]
> -
> -- test:
> -    timeout:
> -      minutes: 60
> -
> -    namespace: deploy_ns
> -    connection-namespace: ssh_ns
> -
> -    interactive:
> -      - name: unlock
> -        prompts: ["lava@"]
> -        script:
> -          - name: unlock-device
> -            command: /home/lava/lava-tools/unlock_device.sh
> -          - name: wait-for-prompt
> -            command:
> -
> -- test:
> -    timeout:
> -      minutes: 60
> -
> -    namespace: deploy_ns
> -    connection-namespace: ssh_ns
> -
> -    interactive:
> -      - name: update
> -        prompts: ["lava@"]
> -        script:
> -          - name: update-libcamera
> -            command: /home/lava/lava-tools/update_libcamera.sh {{ job.LIBCAMERA_ARTIFACT_URL }}
> -
> -- test:
> -    timeout:
> -      minutes: 60
> -
> -    namespace: deploy_ns
> -    connection-namespace: ssh_ns
> -
> -    interactive:
> -      - name: cts
> -        prompts: ["lava@"]
> -        script:
> -          - name: run-cts
> -            command: /home/lava/lava-tools/run-cros-camera-test.sh
> -
> -- test:
> -    timeout:
> -      minutes: 60
> -
> -    namespace: deploy_ns
> -    connection-namespace: ssh_ns
> -
> -    interactive:
> -      - name: cts
> -        prompts: ["lava@"]
> -        script:
> -          - name: run-cts
> -            command: /home/lava/lava-tools/run-cts.sh
> diff --git a/gitlab-ci.yml b/gitlab-ci.yml
> index e5bcc6883c95..59b62ada82a8 100644
> --- a/gitlab-ci.yml
> +++ b/gitlab-ci.yml
> @@ -312,7 +312,6 @@ build-package:cros:
>      name: libcamera-cros-${CI_COMMIT_SHA}
>      paths:
>        - libcamera-upstream-9999.tbz2
> -      - .gitlab-ci/lava/soraka-camera-test.yml
>      reports:
>        dotenv: env
>  
> @@ -357,24 +356,6 @@ merge-check:
>  # Test stage - Run unit tests and hardware tests
>  # ------------------------------------------------------------------------------
>  
> -test-soraka:
> -  stage: test
> -  needs:
> -    - job: build-package:cros
> -  rules:
> -    - changes:
> -        paths:
> -          - include/android/**/*
> -          - src/android/**/*
> -          - src/ipa/ipu3/**/*
> -          - src/libcamera/pipeline/ipu3/**/*
> -        compare_to: refs/heads/master
> -      when: on_success
> -  tags:
> -    - libcamera-lava
> -  script:
> -    - submit .gitlab-ci/lava/soraka-camera-test.yml
> -
>  # Run the unit tests in a virtual machine. Enable only the options exercised by
>  # the unit tests.
>  test-unit:
> -- 
> Regards,
> 
> Laurent Pinchart
>
Laurent Pinchart Sept. 13, 2025, 9:36 a.m. UTC | #2
On Fri, Sep 12, 2025 at 06:34:54PM +0100, Kieran Bingham wrote:
> Quoting Laurent Pinchart (2025-09-12 18:14:31)
> > Tests on Soraka have been failing for a while due to issues with the
> > lava runner and the DUT. As fixing them is not a priority at the moment,
> > remove the test for the time being. It can be restored later if desired.
> > 
> > Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> 
> Does this differ significantly from https://patchwork.libcamera.org/patch/24327/

I've missed that one. Let's merge it and drop this patch.

> > ---
> >  .gitlab-ci/lava/soraka-camera-test.yml | 88 --------------------------
> >  gitlab-ci.yml                          | 19 ------
> >  2 files changed, 107 deletions(-)
> >  delete mode 100644 .gitlab-ci/lava/soraka-camera-test.yml
> > 
> > diff --git a/.gitlab-ci/lava/soraka-camera-test.yml b/.gitlab-ci/lava/soraka-camera-test.yml
> > deleted file mode 100644
> > index a08af193e900..000000000000
> > --- a/.gitlab-ci/lava/soraka-camera-test.yml
> > +++ /dev/null
> > @@ -1,88 +0,0 @@
> > -device_type: soraka
> > -job_name: Soraka camera test
> > -
> > -timeouts:
> > -  job:
> > -    minutes: 120
> > -  action:
> > -    minutes: 5
> > -  connection:
> > -    minutes: 2
> > -priority: medium
> > -visibility: public
> > -
> > -actions:
> > -
> > -- boot:
> > -    timeout:
> > -      minutes: 2
> > -    namespace: deploy_ns
> > -    method: minimal
> > -    prompts:
> > -      - 'Committing NVMEM changes.]'
> > -      - '(.*) Committing NVMEM changes(.*)'
> > -      - '\.* Committing NVMEM changes \.*'
> > -
> > -- boot:
> > -    namespace: ssh_ns
> > -    method: new_connection
> > -    connection: ssh
> > -    prompts: ["lava@"]
> > -
> > -- test:
> > -    timeout:
> > -      minutes: 60
> > -
> > -    namespace: deploy_ns
> > -    connection-namespace: ssh_ns
> > -
> > -    interactive:
> > -      - name: unlock
> > -        prompts: ["lava@"]
> > -        script:
> > -          - name: unlock-device
> > -            command: /home/lava/lava-tools/unlock_device.sh
> > -          - name: wait-for-prompt
> > -            command:
> > -
> > -- test:
> > -    timeout:
> > -      minutes: 60
> > -
> > -    namespace: deploy_ns
> > -    connection-namespace: ssh_ns
> > -
> > -    interactive:
> > -      - name: update
> > -        prompts: ["lava@"]
> > -        script:
> > -          - name: update-libcamera
> > -            command: /home/lava/lava-tools/update_libcamera.sh {{ job.LIBCAMERA_ARTIFACT_URL }}
> > -
> > -- test:
> > -    timeout:
> > -      minutes: 60
> > -
> > -    namespace: deploy_ns
> > -    connection-namespace: ssh_ns
> > -
> > -    interactive:
> > -      - name: cts
> > -        prompts: ["lava@"]
> > -        script:
> > -          - name: run-cts
> > -            command: /home/lava/lava-tools/run-cros-camera-test.sh
> > -
> > -- test:
> > -    timeout:
> > -      minutes: 60
> > -
> > -    namespace: deploy_ns
> > -    connection-namespace: ssh_ns
> > -
> > -    interactive:
> > -      - name: cts
> > -        prompts: ["lava@"]
> > -        script:
> > -          - name: run-cts
> > -            command: /home/lava/lava-tools/run-cts.sh
> > diff --git a/gitlab-ci.yml b/gitlab-ci.yml
> > index e5bcc6883c95..59b62ada82a8 100644
> > --- a/gitlab-ci.yml
> > +++ b/gitlab-ci.yml
> > @@ -312,7 +312,6 @@ build-package:cros:
> >      name: libcamera-cros-${CI_COMMIT_SHA}
> >      paths:
> >        - libcamera-upstream-9999.tbz2
> > -      - .gitlab-ci/lava/soraka-camera-test.yml
> >      reports:
> >        dotenv: env
> >  
> > @@ -357,24 +356,6 @@ merge-check:
> >  # Test stage - Run unit tests and hardware tests
> >  # ------------------------------------------------------------------------------
> >  
> > -test-soraka:
> > -  stage: test
> > -  needs:
> > -    - job: build-package:cros
> > -  rules:
> > -    - changes:
> > -        paths:
> > -          - include/android/**/*
> > -          - src/android/**/*
> > -          - src/ipa/ipu3/**/*
> > -          - src/libcamera/pipeline/ipu3/**/*
> > -        compare_to: refs/heads/master
> > -      when: on_success
> > -  tags:
> > -    - libcamera-lava
> > -  script:
> > -    - submit .gitlab-ci/lava/soraka-camera-test.yml
> > -
> >  # Run the unit tests in a virtual machine. Enable only the options exercised by
> >  # the unit tests.
> >  test-unit:

Patch
diff mbox series

diff --git a/.gitlab-ci/lava/soraka-camera-test.yml b/.gitlab-ci/lava/soraka-camera-test.yml
deleted file mode 100644
index a08af193e900..000000000000
--- a/.gitlab-ci/lava/soraka-camera-test.yml
+++ /dev/null
@@ -1,88 +0,0 @@ 
-device_type: soraka
-job_name: Soraka camera test
-
-timeouts:
-  job:
-    minutes: 120
-  action:
-    minutes: 5
-  connection:
-    minutes: 2
-priority: medium
-visibility: public
-
-actions:
-
-- boot:
-    timeout:
-      minutes: 2
-    namespace: deploy_ns
-    method: minimal
-    prompts:
-      - 'Committing NVMEM changes.]'
-      - '(.*) Committing NVMEM changes(.*)'
-      - '\.* Committing NVMEM changes \.*'
-
-- boot:
-    namespace: ssh_ns
-    method: new_connection
-    connection: ssh
-    prompts: ["lava@"]
-
-- test:
-    timeout:
-      minutes: 60
-
-    namespace: deploy_ns
-    connection-namespace: ssh_ns
-
-    interactive:
-      - name: unlock
-        prompts: ["lava@"]
-        script:
-          - name: unlock-device
-            command: /home/lava/lava-tools/unlock_device.sh
-          - name: wait-for-prompt
-            command:
-
-- test:
-    timeout:
-      minutes: 60
-
-    namespace: deploy_ns
-    connection-namespace: ssh_ns
-
-    interactive:
-      - name: update
-        prompts: ["lava@"]
-        script:
-          - name: update-libcamera
-            command: /home/lava/lava-tools/update_libcamera.sh {{ job.LIBCAMERA_ARTIFACT_URL }}
-
-- test:
-    timeout:
-      minutes: 60
-
-    namespace: deploy_ns
-    connection-namespace: ssh_ns
-
-    interactive:
-      - name: cts
-        prompts: ["lava@"]
-        script:
-          - name: run-cts
-            command: /home/lava/lava-tools/run-cros-camera-test.sh
-
-- test:
-    timeout:
-      minutes: 60
-
-    namespace: deploy_ns
-    connection-namespace: ssh_ns
-
-    interactive:
-      - name: cts
-        prompts: ["lava@"]
-        script:
-          - name: run-cts
-            command: /home/lava/lava-tools/run-cts.sh
diff --git a/gitlab-ci.yml b/gitlab-ci.yml
index e5bcc6883c95..59b62ada82a8 100644
--- a/gitlab-ci.yml
+++ b/gitlab-ci.yml
@@ -312,7 +312,6 @@  build-package:cros:
     name: libcamera-cros-${CI_COMMIT_SHA}
     paths:
       - libcamera-upstream-9999.tbz2
-      - .gitlab-ci/lava/soraka-camera-test.yml
     reports:
       dotenv: env
 
@@ -357,24 +356,6 @@  merge-check:
 # Test stage - Run unit tests and hardware tests
 # ------------------------------------------------------------------------------
 
-test-soraka:
-  stage: test
-  needs:
-    - job: build-package:cros
-  rules:
-    - changes:
-        paths:
-          - include/android/**/*
-          - src/android/**/*
-          - src/ipa/ipu3/**/*
-          - src/libcamera/pipeline/ipu3/**/*
-        compare_to: refs/heads/master
-      when: on_success
-  tags:
-    - libcamera-lava
-  script:
-    - submit .gitlab-ci/lava/soraka-camera-test.yml
-
 # Run the unit tests in a virtual machine. Enable only the options exercised by
 # the unit tests.
 test-unit: