Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965354AbdCWPyL (ORCPT ); Thu, 23 Mar 2017 11:54:11 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:34179 "EHLO mail-io0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965314AbdCWPyJ (ORCPT ); Thu, 23 Mar 2017 11:54:09 -0400 MIME-Version: 1.0 From: Satoru Takeuchi Date: Fri, 24 Mar 2017 00:54:06 +0900 Message-ID: Subject: [ANNOUNCE] elkdat: an easy linux kernel development and test tool To: LKML Cc: Steven Rostedt Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1083 Lines: 50 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 boot ``` * Find which commit introduces an un-bootable bug by bysect ``` ./test bisect boot ``` For more information, please refer to the following URL. https://github.com/satoru-takeuchi/elkdat Thanks, Satoru