Skip to content

Conversation

UltiRequiem
Copy link
Owner

@UltiRequiem UltiRequiem commented Jan 31, 2025

Add unit tests for various LeetCode solutions and configure continuous integration.

  • Add unit tests:

    • Add two_sum_test.py for two_sum.py in leetcode/01-two-sum/
    • Add implementation_test.py for implementation.py in leetcode/21-merge-two-sorted-lists/
    • Add slow_test.py for slow.py in leetcode/21-merge-two-sorted-lists/
    • Add binary_search_test.py for binary_search.py in leetcode/35-search-insert-position/
    • Add simple_test.py for simple.py in leetcode/35-search-insert-position/
    • Add normal_python_test.py for normal_python.py in leetcode/704-binary-search/
  • Update commit script:

    • Add a step to run tests before committing changes.
  • Add GitHub Actions workflow:

    • Add ci.yml to configure continuous integration for running tests on push and pull request events.

Add unit tests for various LeetCode solutions and configure continuous integration.

* **Add unit tests:**
  - Add `two_sum_test.py` for `two_sum.py` in `leetcode/01-two-sum/`
  - Add `implementation_test.py` for `implementation.py` in `leetcode/21-merge-two-sorted-lists/`
  - Add `slow_test.py` for `slow.py` in `leetcode/21-merge-two-sorted-lists/`
  - Add `binary_search_test.py` for `binary_search.py` in `leetcode/35-search-insert-position/`
  - Add `simple_test.py` for `simple.py` in `leetcode/35-search-insert-position/`
  - Add `normal_python_test.py` for `normal_python.py` in `leetcode/704-binary-search/`

* **Update commit script:**
  - Add a step to run tests before committing changes.

* **Add GitHub Actions workflow:**
  - Add `ci.yml` to configure continuous integration for running tests on push and pull request events.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/UltiRequiem/leetcode?shareId=XXXX-XXXX-XXXX-XXXX).
* **Test Cases**
  - Add `two_sum_test.py` for `twoSum` function in `leetcode/01-two-sum`
  - Add `implementation_test.py` for `deleteDuplicates` function in `leetcode/21-merge-two-sorted-lists`
  - Add `slow_test.py` for `mergeTwoLists` function in `leetcode/21-merge-two-sorted-lists`
  - Add `binary_search_test.py` for `searchInsert` function in `leetcode/35-search-insert-position`
  - Add `simple_test.py` for `searchInsert` function in `leetcode/35-search-insert-position`
  - Add `normal_python_test.py` for `binary_search` function in `leetcode/704-binary-search`

* **CI Workflow**
  - Add a step to run tests before committing changes in `commit`
  - Add GitHub Actions workflow file `ci.yml` for continuous integration
  - Add an empty `requirements.txt` file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant