rellermeyer / course_os

CS 439 course OS
BSD 3-Clause "New" or "Revised" License
38 stars 26 forks source link

Testing framework rewrite #83

Closed ValentijnvdBeek closed 3 years ago

ValentijnvdBeek commented 3 years ago

Rewrites the testing framework from shell into Python 3 using the Jinja templating engine.

Overview:

TODOs:

Known bugs:

ValentijnvdBeek commented 3 years ago

I made a mistake and accidently pushed onto this branch instead. The last commit contains an initial version of using meson rather than Make, but the kernel doesn't run and I can't quite figure out why. @jonay2000 got any ideas or way to debug it?

jdonszelmann commented 3 years ago

I made a mistake and accidently pushed onto this branch instead. The last commit contains an initial version of using meson rather than Make, but the kernel doesn't run and I can't quite figure out why. @jonay2000 got any ideas or way to debug it?

Which part? The pushing on the wrong branch or using meson? I haven't ever used meson I must confess so I don't think I'll be much used but if you want to talk about it (call maybe) that's alright

ValentijnvdBeek commented 3 years ago

Which part? The pushing on the wrong branch or using meson?

Pushing the wrong branch

I haven't ever used meson I must confess so I don't think I'll be much used but if you want to talk about it (call maybe) that's alright

It is more that I knew that you used a different build system yourself so maybe you had a similar problem or know in which direction I should look at it. Basically, it compiles and seems to use the same arguments but it just doesn't start the kernel when running qemu