GSOC 2024: Week 3 Report: Advancing the ZOO-Project testing capabilities

What work was completed during the said period?

  • Wrote unit tests for the ZOO-kernel[1].
  • Wrote unit tests for the Service Loader[2][4][5] and the Zoo loader fpm[3][6][7].
  • Reviewed the tests to reflect changes.

What do I plan to do the next week?

  • Continue implementing unit tests for remaining functionalities and edge cases.
  • Review and update documentation and tests to reflect any changes or new features.
  • Refactor code as necessary and commit changes made so far.

Am I blocked on anything?

No, currently I am not blocked on anything.

Links:

[1]https://github.com/dhruvmehtaaa/ZOO-Project/tree/main/zoo-project/zoo-kernel

[2]https://github.com/dhruvmehtaaa/ZOO-Project/blob/main/zoo-project/zoo-kernel/service_loader.c

[3]https://github.com/dhruvmehtaaa/ZOO-Project/blob/main/zoo-project/zoo-kernel/zoo_loader_fpm.c

[4]https://drive.google.com/file/d/1leHd1iByIANC9TDhXYE4I7yrnOdf5mN_/view?usp=sharing

[5]https://drive.google.com/file/d/12x9gEN4BOBHjZJZFrJWdUn74hoWG03z9/view?usp=sharing

[6]https://drive.google.com/file/d/18u03xbprkHCXXhxcWTLgQVfFi-89SRao/view?usp=sharing

[7]https://drive.google.com/file/d/16x5UjhaTxSPU1_XKuRanYuhd6Eweyo4C/view?usp=sharing