Skip to content

Commit 25a4074

Browse files
committed
Add test to check prometheus remote write output
1 parent 34f2423 commit 25a4074

File tree

1 file changed

+48
-36
lines changed

1 file changed

+48
-36
lines changed

.github/workflows/test.yaml

+48-36
Original file line numberDiff line numberDiff line change
@@ -7,48 +7,60 @@ jobs:
77
runs-on: ubuntu-latest
88
env:
99
K6_CLOUD_TOKEN: ${{ secrets.K6_CLOUD_TOKEN }}
10-
K6_CLOUD_PROJECT_ID: ${{ secrets.K6_CLOUD_PROJECT_ID }}
10+
K6_CLOUD_PROJECT_ID: ${{ secrets.K6_CLOUD_PROJECT_ID }}
1111
steps:
12-
- uses: actions/checkout@v4
13-
- name: Setup Grafana k6
14-
uses: grafana/setup-k6-action@main
15-
with:
16-
k6-version: '0.49.0'
17-
- uses: ./
18-
continue-on-error: true
19-
with:
20-
path: |
21-
./dev/protocol*.js
22-
flags: --vus 10 --duration 30s
23-
parallel: true
24-
cloud-run-locally: false
12+
- uses: actions/checkout@v4
13+
- name: Setup Grafana k6
14+
uses: grafana/setup-k6-action@main
15+
with:
16+
k6-version: "0.49.0"
17+
- uses: ./
18+
continue-on-error: true
19+
with:
20+
path: |
21+
./dev/protocol*.js
22+
flags: --vus 10 --duration 30s
23+
parallel: true
24+
cloud-run-locally: false
2525
protocol-without-flags:
2626
runs-on: ubuntu-latest
2727
steps:
28-
- uses: actions/checkout@v4
29-
- name: Setup Grafana k6
30-
uses: grafana/setup-k6-action@main
31-
with:
32-
k6-version: '0.49.0'
33-
- uses: ./
34-
continue-on-error: true
35-
with:
36-
path: |
37-
./dev/protocol*.js
28+
- uses: actions/checkout@v4
29+
- name: Setup Grafana k6
30+
uses: grafana/setup-k6-action@main
31+
with:
32+
k6-version: "0.49.0"
33+
- uses: ./
34+
continue-on-error: true
35+
with:
36+
path: |
37+
./dev/protocol*.js
3838
verify-scripts:
3939
runs-on: ubuntu-latest
4040
env:
4141
K6_CLOUD_TOKEN: ${{ secrets.K6_CLOUD_TOKEN }}
42-
K6_CLOUD_PROJECT_ID: ${{ secrets.K6_CLOUD_PROJECT_ID }}
42+
K6_CLOUD_PROJECT_ID: ${{ secrets.K6_CLOUD_PROJECT_ID }}
4343
steps:
44-
- uses: actions/checkout@v4
45-
- name: Setup Grafana k6
46-
uses: grafana/setup-k6-action@main
47-
with:
48-
k6-version: '0.49.0'
49-
- uses: ./
50-
continue-on-error: true
51-
with:
52-
path: |
53-
./dev/verify-script-tests/**.js
54-
only-verify-scripts: true
44+
- uses: actions/checkout@v4
45+
- name: Setup Grafana k6
46+
uses: grafana/setup-k6-action@main
47+
with:
48+
k6-version: "0.49.0"
49+
- uses: ./
50+
continue-on-error: true
51+
with:
52+
path: |
53+
./dev/verify-script-tests/**.js
54+
only-verify-scripts: true
55+
test-prometheus-remote-write-flag:
56+
runs-on: ubuntu-latest
57+
steps:
58+
- uses: actions/checkout@v4
59+
- name: Setup Grafana k6
60+
uses: grafana/setup-k6-action@main
61+
- uses: ./
62+
continue-on-error: true
63+
with:
64+
path: |
65+
./dev/verify-script-tests/**.js
66+
flags: --out experimental-prometheus-rw

0 commit comments

Comments
 (0)