dosubot[bot] commented on issue #8421: URL: https://github.com/apache/incubator-devlake/issues/8421#issuecomment-2877248951
<!-- Answer --> To verify the fix for the `is_draft` field in PR #8438, you should focus on updating and running the following tests: 1. **Update Snapshot CSV Files**: Ensure that the snapshot CSV files used in the `VerifyTable` and `VerifyTableWithOptions` methods include the `is_draft` field with the correct values. Specifically, check the files `./snapshot_tables/_tool_github_pull_requests.csv` and `./snapshot_tables/pull_requests.csv` to ensure they reflect the expected draft status for pull requests <sup>[[1]](https://github.com/apache/incubator-devlake/blob/main/backend/plugins/github/e2e/pr_test.go)</sup>. 2. **E2E Test Verification**: The `TestGithubPRsDataFlow` function in `pr_test.go` already includes verification for the `is_draft` field. Ensure that this test is up-to-date and correctly verifies the `is_draft` field in both the `GithubPullRequest` and `PullRequest` tables <sup>[[1]](https://github.com/apache/incubator-devlake/blob/main/backend/plugins/github/e2e/pr_test.go)</sup>. 3. **Run Tests**: Execute the tests using the following commands to ensure that the changes are correctly verified: ```sh make test ``` 4. **Verify Data Ingestion**: Ensure that the data ingestion process correctly captures the draft status from the raw GitHub API data. This involves checking that the `is_draft` field is correctly set in the raw data tables before conversion <sup>[[1]](https://github.com/apache/incubator-devlake/blob/main/backend/plugins/github/e2e/pr_test.go)</sup>. By following these steps, you can ensure that the `is_draft` field is correctly processed and verified in the relevant tables. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.* --- <sup>Help Dosu learn! Give it feedback: [Great Response](https://app.dosu.dev/response-feedback/3fc1c527-94e9-448a-a73c-7c61fd2c90ad?feedback_type=great_response) | [Irrelevant Answer](https://app.dosu.dev/response-feedback/3fc1c527-94e9-448a-a73c-7c61fd2c90ad?feedback_type=irrelevant_answer) | [Incorrect Sources](https://app.dosu.dev/response-feedback/3fc1c527-94e9-448a-a73c-7c61fd2c90ad?feedback_type=incorrect_sources) | [Too Verbose](https://app.dosu.dev/response-feedback/3fc1c527-94e9-448a-a73c-7c61fd2c90ad?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/3fc1c527-94e9-448a-a73c-7c61fd2c90ad?feedback_type=hallucination) | [Bug Report](https://app.dosu.dev/response-feedback/3fc1c527-94e9-448a-a73c-7c61fd2c90ad?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/3fc1c527-94e9-448a-a73c-7c61fd2c90ad?feedback_type=other)</sup> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org