Example of configuration file (config.pm)
Defines all kernels and test cases
Kernel part
%kernel_data = (
2.6.18 => {
name => "2.6.18",
repository_url => ‘PATH/TO/kernel/linux-dev.git',
branch => 'v2.6.18-stable',
config => “myconf-stable.cfg",
target_host => '
[email protected]',
21
Yoshitake Kobayashi - LinuxCon Europe 2011 -
target_host => '
[email protected]',
},
2.6.26 => {
name => "2.6.26",
repository_url => ‘PATH/TO/kernel/linux-dev2.git',
branch => 'v2.6.26-dev',
config => “myconf-dev.cfg",
target_host => '
[email protected]',
},
….
common
tests
LTP
config.pm
copy result
kernels
run
autotest.pl
setup
analysis
setup