Skip to content

Commit 95695b3

Browse files
committed
CI: add a results target for ci
This let's us make a generic way to collect artifacts for runners. Signed-off-by: Luis Chamberlain <[email protected]>
1 parent 04be32a commit 95695b3

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

.ci/results/linux-modules-kpd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
workflows/selftests/results/

scripts/ci.Makefile

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ ifeq (y,$(CONFIG_BOOTLINUX))
66
BOOTLINUX_BASENAME := $(shell basename $(CONFIG_BOOTLINUX_TREE))
77
ifneq ($(wildcard .ci/build-test/$(BOOTLINUX_BASENAME)),)
88
ifneq ($(wildcard .ci/test/$(BOOTLINUX_BASENAME)),)
9+
ifneq ($(wildcard .ci/results/$(BOOTLINUX_BASENAME)),)
910

1011
ci-build-test: build-test-$(BOOTLINUX_BASENAME)
1112

@@ -28,7 +29,7 @@ ci-build-test-help-menu:
2829

2930
HELP_TARGETS += ci-build-test-help-menu
3031

31-
ci-test: build-test-$(BOOTLINUX_BASENAME)
32+
ci-test: ci-test-$(BOOTLINUX_BASENAME)
3233

3334
ci-test-%::
3435
@set -e; \
@@ -47,6 +48,25 @@ ci-test-help-menu:
4748

4849
HELP_TARGETS += ci-test-help-menu
4950

51+
ci-results: ci-results-$(BOOTLINUX_BASENAME)
52+
53+
ci-results-%::
54+
@set -e; \
55+
while IFS= read -r line || [ -n "$$line" ]; do \
56+
echo -e "$$line"; \
57+
done < .ci/results/$(BOOTLINUX_BASENAME)
58+
59+
ci-results-help-menu:
60+
@echo "kdevops built-in results tests for $(BOOTLINUX_BASENAME) can be found in directories:"
61+
@echo "ci-results - List of directories where you can find test results"
62+
@while IFS= read -r line || [ -n "$$line" ]; do \
63+
echo -e "\t$$line"; \
64+
done < .ci/results/$(BOOTLINUX_BASENAME)
65+
@echo
66+
67+
HELP_TARGETS += ci-results-help-menu
68+
69+
endif # We have ci results entries
5070
endif # We have ci tests entries
5171
endif # We have ci build tests entries
5272
endif # CONFIG_BOOTLINUX

0 commit comments

Comments
 (0)