]> rtime.felk.cvut.cz Git - linux-conf-perf.git/blobdiff - scripts/test.py
Scripts changed to use database.
[linux-conf-perf.git] / scripts / test.py
index 5b94df2194837dd3343265df969e3147d9b373ea..b01a8b679bf3f60abe731194db9540dd21b28070 100755 (executable)
@@ -7,15 +7,25 @@ from conf import sf
 import initialize
 import kernel
 import boot
+import database
 
 def test():
        initialize.base()
        initialize.parse_kconfig()
-       initialize.gen_requred() # Call this to check initial solution
+       print("-- Make --")
        conf.kernel_make_output = True
-       kernel.make()
+       img = kernel.make('test')
+       try:
+               os.remove(sf(conf.jobfolder_linux_image))
+       except FileNotFoundError:
+               pass
+       os.symlink(os.path.join(sf(conf.build_folder), img),
+                       sf(conf.jobfolder_linux_image))
        conf.boot_output = True
-       boot.boot()
+       conf.parse_output = True
+       print("-- Boot --")
+       config = database.Config('0', 'test', img)
+       boot.boot(config, False)
 
 #################################################################################