]> rtime.felk.cvut.cz Git - linux-conf-perf.git/blob - scripts/test.py
Scripts changed to use database.
[linux-conf-perf.git] / scripts / test.py
1 #!/usr/bin/env python3
2 import os
3 import sys
4
5 from conf import conf
6 from conf import sf
7 import initialize
8 import kernel
9 import boot
10 import database
11
12 def test():
13         initialize.base()
14         initialize.parse_kconfig()
15         print("-- Make --")
16         conf.kernel_make_output = True
17         img = kernel.make('test')
18         try:
19                 os.remove(sf(conf.jobfolder_linux_image))
20         except FileNotFoundError:
21                 pass
22         os.symlink(os.path.join(sf(conf.build_folder), img),
23                         sf(conf.jobfolder_linux_image))
24         conf.boot_output = True
25         conf.parse_output = True
26         print("-- Boot --")
27         config = database.Config('0', 'test', img)
28         boot.boot(config, False)
29
30 #################################################################################
31
32 if __name__ == "__main__":
33         test()