elkdat: an easy linux kernel development and test tool
From: | Satoru Takeuchi <satoru.takeuchi-AT-gmail.com> | |
To: | LKML <linux-kernel-AT-vger.kernel.org> | |
Subject: | [ANNOUNCE] elkdat: an easy linux kernel development and test tool | |
Date: | Fri, 24 Mar 2017 00:54:06 +0900 | |
Message-ID: | <CAMym5wt0HnAxcoKVKbeVGckGs4kbj90gwsiaLR9yC76=v-XVFg@mail.gmail.com> | |
Cc: | Steven Rostedt <rostedt-AT-goodmis.org> |
elkdat is a tool to ease linux kernel development/test. It automatically setups linux kernel source repository and a VM for linux kernel development and test. In addition, It runs the following kinds of tests automatically just by one command. - build, install, boot you own kernel - run your own tests on your own kernel - test the all patches in a patchset - find a problematic commit with bisect NOTE: Actually these features are achieved by ktest. elkdat is just a ktest's wrapper. Special thanks to Steven Rostedt! Here are some examples. * Boot your own kernel ``` $ ./test boot ``` * Run your own test on your own kernel ``` $ ./test test /path/to/your/own/test ``` * Test whether all patches in your patcheset are bootable or not one by one ``` $ ./test patchcheck <first patch's commit ID> <last patch's commit ID> boot ``` * Find which commit introduces an un-bootable bug by bysect ``` ./test bisect <good commit> <bad commit> boot ``` For more information, please refer to the following URL. https://github.com/satoru-takeuchi/elkdat Thanks, Satoru