Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve unit test generation #1492

Open
4 of 10 tasks
MrSerth opened this issue Jul 1, 2024 · 1 comment
Open
4 of 10 tasks

Improve unit test generation #1492

MrSerth opened this issue Jul 1, 2024 · 1 comment
Labels
discussion enhancement ruby Pull requests that update Ruby code

Comments

@MrSerth
Copy link
Member

MrSerth commented Jul 1, 2024

The purpose of this ticket is to collect ideas for improving the unit test generation process.

  • per-user tokens for ChatGPT (Allow users to configure a personal OpenAI API key #1496)
  • showing the model's error message to users
  • A more visible box for the generate unit test button
  • improving the file name (extension + name)
  • Thinking of further "promotions"
  • Maybe have this view as part of the "edit" view (since this could allow edits before they are persisted). However, this also "hides" the feature more which is not good
  • Check a need for rate limiting
  • Improved "billing" overview (i.e., on a per-user base)
  • Testing the current implementation as part of a user study
  • Improved model output as a json. Could help improve data extraction from the model (OpenAI: Use Structured Outputs #1627)

Probably, we should create sub-tickets for the respective items before tackling them.

@MrSerth
Copy link
Member Author

MrSerth commented Sep 2, 2024

Since we switched to a per-user API key, there is no need for billing or rate limiting any longer (users are spending their own money).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion enhancement ruby Pull requests that update Ruby code
Projects
None yet
Development

No branches or pull requests

1 participant