General Overview
We have developed manual tests to address various issues in CodeMetropolis, including enhancements from student contributions and integration with the blockmodifier component. These tests, crucial for validating pull requests and the functionality of CodeMetropolis's four main components, are currently housed in a private GitLab repository. To streamline version control and test management, our goal is to migrate these tests into the CodeMetropolis repository. This consolidation will simplify the process of creating and maintaining tests for the project.
Tasks
Branch Creation: Initiate a dedicated branch within the CodeMetropolis repository to accommodate the incoming tests.
Test Migration: Relocate the manual tests from the private repository to a specified folder in the newly created branch, ensuring they are organized and accessible.
Project Configuration: Configure the entire CodeMetropolis project to function as an Obsidian vault, enhancing documentation and test review processes.
Error Resolution: Identify and correct any issues that arise during the test transfer to maintain the integrity and reliability of the testing suite.
Objective
Our primary aim is to unify the version control of manual tests within the CodeMetropolis repository, facilitating a more efficient and coherent testing workflow. This move will not only make it easier to track and update tests but also improve the overall development and quality assurance processes for CodeMetropolis.
General Overview We have developed manual tests to address various issues in CodeMetropolis, including enhancements from student contributions and integration with the blockmodifier component. These tests, crucial for validating pull requests and the functionality of CodeMetropolis's four main components, are currently housed in a private GitLab repository. To streamline version control and test management, our goal is to migrate these tests into the CodeMetropolis repository. This consolidation will simplify the process of creating and maintaining tests for the project.
Tasks
Objective Our primary aim is to unify the version control of manual tests within the CodeMetropolis repository, facilitating a more efficient and coherent testing workflow. This move will not only make it easier to track and update tests but also improve the overall development and quality assurance processes for CodeMetropolis.