Skip to content

Commit 8d277fd

Browse files
committed
add test to workflow
1 parent 04d0d8d commit 8d277fd

15 files changed

+108314
-11
lines changed

.github/workflows/publish.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
name: Publish Services to GHCR
22

33
on:
4-
push:
5-
branches:
6-
- main
7-
pull_request:
8-
branches:
9-
- main
4+
workflow_run:
5+
workflows: ["Test Services"]
6+
types:
7+
- completed
108

119
jobs:
1210
build:
13-
needs: test
1411
runs-on: ubuntu-latest
1512

1613
env:

.github/workflows/test.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Test Services
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- main
10+
11+
jobs:
12+
test:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout repository
17+
uses: actions/checkout@v4
18+
19+
- name: Set up Miniconda
20+
uses: conda-incubator/setup-miniconda@v2
21+
with:
22+
conda-version: "24.11.2"
23+
auto-activate-base: false
24+
25+
- name: Install dependencies and run tests
26+
run: |
27+
conda env create -f config/environment.yaml
28+
conda run --no-capture-output -n espd_mantid pip install pytest
29+
conda run --no-capture-output -n espd_mantid python -m pytest

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<p align="center">
55
<a href="https://www.python.org/downloads/release/python-310/"><img alt="Python 3.10" src="https://img.shields.io/badge/Python-3.10-3776AB.svg?style=flat&logo=python&logoColor=white"></a>
66
<a href="https://www.docker.com"><img alt="Docker" src="https://badges.aleen42.com/src/docker.svg"></a>
7+
<img src="https://github.com/nsdf-fabric/NSDF-INTERSECT/actions/workflows/test.yml/badge.svg" alt="test status badge">
78
<img src="https://github.com/nsdf-fabric/NSDF-INTERSECT/actions/workflows/publish.yml/badge.svg" alt="publish status badge">
89
<img src="https://github.com/nsdf-fabric/NSDF-INTERSECT/actions/workflows/deploy-linode.yml/badge.svg" alt="linode intersect chart cluster deployment status badge">
910
</p>

services/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
from .dashboard import AppState, App
2-
from .dashboard_service import FileType, TransitionData, NextTemperature
32

4-
__all__ = ["AppState", "App", "FileType", "TransitionData", "NextTemperature"]
3+
__all__ = ["AppState", "App"]
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
cb199084-91ec-4b9b-898d-024d1920b8cb,1d208a8f-21f5-4564-b373-258ee04f3f41,1743619342,254.35
2+
cb199084-91ec-4b9b-898d-024d1920b8cb,29d662fa-92d3-4b3b-890b-d07b820586a6,1743619342,223.7
3+
cb199084-91ec-4b9b-898d-024d1920b8cb,4e674079-1c64-4112-8fb4-10eebd5eb36b,1743619342,193.12
4+
cb199084-91ec-4b9b-898d-024d1920b8cb,eb137eee-b112-4985-8344-9542579bce8b,1743619342,162.52
5+
cb199084-91ec-4b9b-898d-024d1920b8cb,74eaac8d-e614-4e31-8ee1-c373a178eb3f,1743619342,133.62
6+
cb199084-91ec-4b9b-898d-024d1920b8cb,92f747ce-bd87-433e-a842-09215eef8baa,1743619342,109.65
7+
cb199084-91ec-4b9b-898d-024d1920b8cb,21565b8c-e54a-4323-a603-d108c5dda6bb,1743619342,114.22
8+
cb199084-91ec-4b9b-898d-024d1920b8cb,840325b8-65db-4f86-9f08-67587dfb2676,1743619342,144.87
9+
cb199084-91ec-4b9b-898d-024d1920b8cb,4de81891-44d2-424f-b0bc-9b7d0758b5f6,1743619342,175.33
10+
cb199084-91ec-4b9b-898d-024d1920b8cb,53ac7bfc-52f1-48f7-a2c4-90bc9d545df0,1743619342,205.83
11+
cb199084-91ec-4b9b-898d-024d1920b8cb,df6aad0c-8f09-4213-9f4b-f019727c45bf,1743619342,236.28
12+
cb199084-91ec-4b9b-898d-024d1920b8cb,d9c50547-8e9f-47c4-ac60-7a72f8ae3cca,1743619342,266.73
13+
cb199084-91ec-4b9b-898d-024d1920b8cb,15fc82a8-ffec-4a1b-be1b-52eaea635941,1743619342,297.24
14+
cb199084-91ec-4b9b-898d-024d1920b8cb,130255c9-ecf3-48d6-a052-fe05b60dc702,1743619342,327.73
15+
cb199084-91ec-4b9b-898d-024d1920b8cb,02077352-d9d5-4074-93ac-50deca95717c,1743619342,358.19
16+
cb199084-91ec-4b9b-898d-024d1920b8cb,31107793-9ee6-4e1b-aa26-c051be5ef8a9,1743619342,388.63
17+
cb199084-91ec-4b9b-898d-024d1920b8cb,6ac119e6-02b1-449f-b4d1-09fad7f11643,1743619342,419.13
18+
cb199084-91ec-4b9b-898d-024d1920b8cb,3fc99e8f-a065-4143-a7c3-5a568f9ae0e5,1743619342,449.63
19+
cb199084-91ec-4b9b-898d-024d1920b8cb,0b8264d9-d9e9-4f74-90c9-3c47e73a9cad,1743619342,480.08
20+
cb199084-91ec-4b9b-898d-024d1920b8cb,13a5611c-0638-4b20-a410-5242497cb6a3,1743619342,499.58
21+
cb199084-91ec-4b9b-898d-024d1920b8cb,8c339ac9-ba45-4aeb-91fa-390e3be83455,1743619342,485.08
22+
cb199084-91ec-4b9b-898d-024d1920b8cb,6b2b27c7-9a55-43aa-847c-a897eaeb2264,1743619342,454.57
23+
cb199084-91ec-4b9b-898d-024d1920b8cb,452fca37-b786-40fe-8d2f-1de4c22f2943,1743619342,424.06
24+
cb199084-91ec-4b9b-898d-024d1920b8cb,11b75efd-f988-478c-a5fa-ff759a09530c,1743619342,393.61
25+
cb199084-91ec-4b9b-898d-024d1920b8cb,961abde3-6625-43fd-84ac-712b0e73150b,1743619342,363.11
26+
cb199084-91ec-4b9b-898d-024d1920b8cb,740c0e22-2502-44d7-81b8-0b69efdd4b29,1743619342,332.66
27+
cb199084-91ec-4b9b-898d-024d1920b8cb,7d3207c2-e22f-4a95-ac44-31443cf2c1ad,1743619342,302.21
28+
cb199084-91ec-4b9b-898d-024d1920b8cb,f8b3f2a5-6ef8-4fc0-ac83-091c9a7bde1c,1743619342,271.72
29+
cb199084-91ec-4b9b-898d-024d1920b8cb,271f1cee-ce58-41ce-a108-b43ed86bc865,1743619342,241.27
30+
cb199084-91ec-4b9b-898d-024d1920b8cb,9ce1ea8c-7e75-405c-afc4-39d2290ac78c,1743619342,211.28
31+
cb199084-91ec-4b9b-898d-024d1920b8cb,44af8f96-7d47-4ac5-a33b-fa6a94c9cf45,1743619342,199.83
32+
cb199084-91ec-4b9b-898d-024d1920b8cb,7d1694f7-7198-4f48-86fc-a2470b980142,1743619342,200.0
33+
cb199084-91ec-4b9b-898d-024d1920b8cb,8cdcb065-4b0f-4473-bfb7-d715965f8e13,1743619342,200.0

0 commit comments

Comments
 (0)