1
1 We want to automatically reject malformed, or not working patches - - PowerPoint PPT Presentation
1 We want to automatically reject malformed, or not working patches - - PowerPoint PPT Presentation
1 We want to automatically reject malformed, or not working patches 2 3 4 name: Proctree Syscall builds: - arch: x86_64 config: - config/proctree_syscall - config/virtio_net - config/gcov - config/overlayfs lava: True [...] - arch:
We want to automatically reject malformed, or not working patches
2
3
4
name: Proctree Syscall builds:
- arch: x86_64
config:
- config/proctree_syscall
- config/virtio_net
- config/gcov
- config/overlayfs
lava: True [...]
- arch: powerpc64
config:
- config/proctree_syscall
tests: path: epita/proctree.yaml
5
* The freedesktop.org edition * Construct series and handle revisions * Manage patch state (New, under review, merged, etc.)
- 1. `git-pw`
- 2. `pwclient`
- 3. JSON API
6
Signed-off-by:
7
8
Patchwork clking (celery) 1 clking-poll 2 pwdispatch 4 pwcheckpatch 3 studentT ests 5 pwapply 6 builder 10 tester 9 builderClbk Lava 7 Jenkins Student's git repositories BTRFS managed linux clone checkpatch.pl Data transfert Pipeline step External tool 8
A submission is characterized by a couple (serieID, revID)
9
10
11
Linux clone Symlink pwapply Linux snapshot Linux snapshot 12
13
14
15
16
17
18
name: Proctree Syscall builds:
- arch: x86_64
config:
- config/proctree_syscall
- config/virtio_net
- config/gcov
- config/overlayfs
lava: True [...]
- arch: powerpc64
config:
- config/proctree_syscall
tests: path: epita/proctree.yaml
19
20
21
22
Web interface Database
Master
Scheduler
Worker
LAVA-slave daemon Dispatcher Device Under Test Dispatcher-master Daemon
23
24
25
metadata: format: Lava-Test Test Definition 1.0 name: smoke-tests-dummy description: "Smoke tests everyday" install: deps:
- gcc
- gcc-multilib
run: steps:
- ./epita/script_dummy.sh
26
lava-test-case [case-name] --result {pass,fail}
27
28
29
30
31
Hi John Smith, Project: HTS Syscall Patch: [v9] syscall: add dummy system call Tests suite: dummy You have passed 7 tests on 7. Perfect! Your work will be examined. If you think this is a false positive, please reply-all to this message. Sincerely, LSE Team
32
patchwork KernelCI
33