Skip to content

Commit

Permalink
docs: update extend for run command
Browse files Browse the repository at this point in the history
  • Loading branch information
phodal committed Mar 25, 2024
1 parent 24a5da1 commit 9e1df95
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion docs/devins/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,21 @@ nav_order: 99
parent: AI Agent Language
---

[JetBrains Academy plugin](https://github.com/JetBrains/educational-plugin) show a very good sample on how to organize
## Implementation `/run` command in different languages

Since we need to verify AI generated unit which is code, test is the best way to verify it. So most of the time, we
use `AutoTestService` to run the test.

In different language, the test runner is different, like:

- C/C++ => CppAutoTestService (CMake + Catch2)
- Go => GoAutoTestService
- Java => JavaAutoTestService (Gradle)
- Python => PythonAutoTestService

### Resources

[JetBrains Academy plugin](https://github.com/JetBrains/educational-plugin) shows a very good sample on how to organize
different types of tasks in a single plugin.

- check: `EduTaskCheckerBase.kt` for task running

0 comments on commit 9e1df95

Please sign in to comment.