You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and each results has a commit log intended to be descriptive enough to help
21
+
developers easily understand the final status of a test. Topic branches also
22
+
allow each subsystem developer to fine to results status messaging for tests.
23
+
24
+
## kdevops-ci branches
25
+
26
+
The following branches track different subsystems:
27
+
28
+
*[main](https://github.com/linux-kdevops/kdevops-ci/tree/main): tracks simple Linux kernel tests and [Linux kernel selftests](https://www.kernel.org/doc/html/latest/dev-tools/kselftest.html)
29
+
*[fstests](https://github.com/linux-kdevops/kdevops-ci/tree/fstests): example branch you should use to start your filesystem specific support
30
+
*[xfs](https://github.com/linux-kdevops/kdevops-ci/tree/xfs): the latest XFS CI
31
+
*[mm](https://github.com/linux-kdevops/kdevops-ci/tree/mm): CI for Linux kernel memory management
32
+
33
+
# kdevops-ci file
34
+
35
+
We try to break down work into different files. This allows us to share as much
36
+
code as possible on the main branch. The main branch has these files for
push development test branches to test. Two repositories are used for testing:
6
+
7
+
*[kdevops](https://github.com/linux-kdevops/kdevops) - Main kdevops development tree
8
+
*[kdevops-kpd](https://github.com/linux-kdevops/kdevops-kpd) - CI tree used by [kpd](https://github.com/facebookincubator/kernel-patches-daemon)
9
+
10
+
We also have a patchwork instance where run time test results are listed
11
+
as part of the column with "Success/Warning/Failures" "S/W/F":
Testing is done through both [kdevops](https://github.com/linux-kdevops/kdevops)
16
+
and [kdevops-kpd](https://github.com/linux-kdevops/kdevops-kpd) trees,
17
+
however the main purpose of the
18
+
[kdevops-kpd](https://github.com/linux-kdevops/kdevops-kpd) tree is to
19
+
proactively test mailing list patches and not pollute the
20
+
[kdevops](https://github.com/linux-kdevops/kdevops) with random test branches.
21
+
22
+
If you are a kdevops developers you can use either tree to also proactively
23
+
test a branch. Each tree uses its own self hosted server.
24
+
25
+
# kdevops CI testing
26
+
27
+
The [kdevops](https://github.com/linux-kdevops/kdevops) is where you get
28
+
the latest and greatest kdevops. To be sure we don't regress workloads
29
+
we proactively test the main tree. The work is defined on the directory
30
+
.github/workflows/ and we currently have two workloads:
31
+
32
+
* docker-tests.yml - limited docker tests, there's only so much you can do with
33
+
containers on kdevops so this is bare bones testing
34
+
* fstests.yml: build Linus' tree, xfstests-dev, and runs generic/003, collects
35
+
test results
36
+
37
+
With time this should be expanded to also run similar simple tests for each
38
+
supported workload with a limited test scope so to ensure testing will not
39
+
regress.
40
+
41
+
## kdevops CI testing results
42
+
43
+
You can see kdevops test results here:
44
+
45
+
*[Ephemeral interactive kdevops CI results](https://github.com/linux-kdevops/kdevops/actions)
46
+
*[Persistent kdevops-results-archive kdevops test results](https://github.com/search?q=repo%3Alinux-kdevops%2Fkdevops-results-archive+is%3Acommit+%22kdevops%22+NOT+%22kdevops-kpd%3A%22&type=commits)
together for us from patches posted to the [email protected] mailing list.
57
+
58
+
## kdevops-kpd CI testing results
59
+
60
+
You can see kdevops-kpd test results here:
61
+
62
+
*[Ephemeral interactive kdevops-kpd CI results](https://github.com/linux-kdevops/kdevops-kpd/actions)
63
+
*[Persistent kdevops-results-archive kdevops-kpd test results](https://github.com/search?q=repo%3Alinux-kdevops%2Fkdevops-results-archive+is%3Acommit+%22kdevops-kpd%3A%22&type=commits)
0 commit comments