aboutsummaryrefslogtreecommitdiffstats
path: root/README
blob: 8453f4004795146e57eaae8734d798e41d3c6c76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Linux Kernel Autogenerated Regression Tests
===========================================

linux-arts repository is dedicated to preserving the autogenerated
regression tests for regression testing.

Automates testing entities such as Syzbot generate reproducers to test
the kernel. It is a manual process to download reproducers and once the
bug is fixed, kernel developers loose track of these reproducers.

As per the decision made at a session at the Maintainers Summit 2019,
this git repository is created to preserve the reproducers.

Please find the details on the discussion that lead to this decision
at https://lwn.net/Articles/799162/

Commits from https://github.com/dvyukov/syzkaller-repros.git are applied
to linux-arts git periodically.

Procedure for updating linux-arts from syzkaller-repros.git:

Step 1:
- Checkout //github.com/dvyukov/syzkaller-repros.git
  git clone https://github.com/dvyukov/syzkaller-repros.git

Step 2:
 - Generate patches for new commits.
 - Check author lines and add if any missing
 - Apply with root pre-fix syzkaller-repros to linux-arts git
   cat ../syzkaller-repros/<name>.patch | \
	git am --directory=syzkaller-repros
- Add tag with information that includes the top commit from
  https://github.com/dvyukov/syzkaller-repros.git

Please send any patches and regressions tests to:

Shuah Khan <skhan@linuxfoundation.org>
CC: linux-kselftest@vger.kernel.org