-
Notifications
You must be signed in to change notification settings - Fork 21
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
Kex Integration #294
base: development
Are you sure you want to change the base?
Kex Integration #294
Commits on Jul 9, 2024
-
minimal attempt to run kex from testspark with harcoded settings
Needs debugging and testing * load kex-runner jar from github (build.gradle.kts toplevel) * setup code for kex properties * KexErrorManager based on LLMErrorManager * KexProcessManager based on EvoSuiteProcessManager * Basic UI element (button for running kex) * kex works only for the class codeType (todo funciton and line if possible) * read resource files kex.policy and modules.info
Configuration menu - View commit details
-
Copy full SHA for b8638f1 - Browse repository at this point
Copy the full SHA b8638f1View commit details
Commits on Jul 12, 2024
-
generate Report and series of simplifications for MVP
use a provided kex path for now instead of downloading jar and adding dependency use ProcessBuilder (jdk) instead of OSProcessHandler (IJ sdk) use kex.py instead of building java command directly generate Report objects by reading generated java classes
Configuration menu - View commit details
-
Copy full SHA for c27e304 - Browse repository at this point
Copy the full SHA c27e304View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3579637 - Browse repository at this point
Copy the full SHA 3579637View commit details -
Deleted stuff: running Kex through through OSProcessHandler (IJ sdk) running Kex with kex.py downloading kex from github in build.gradle.kts
Configuration menu - View commit details
-
Copy full SHA for 2081eb7 - Browse repository at this point
Copy the full SHA 2081eb7View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0cc6108 - Browse repository at this point
Copy the full SHA 0cc6108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d1524 - Browse repository at this point
Copy the full SHA 17d1524View commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f39630 - Browse repository at this point
Copy the full SHA 4f39630View commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9276624 - Browse repository at this point
Copy the full SHA 9276624View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6cfc9a - Browse repository at this point
Copy the full SHA d6cfc9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac07b35 - Browse repository at this point
Copy the full SHA ac07b35View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6e03f9 - Browse repository at this point
Copy the full SHA b6e03f9View commit details -
kex test generation for 'method' code type
arguably overkill solution of modify PsiMethodWrapper class added parameter names, types and return tyepes explicitly updated implementation for java and kotlin
Configuration menu - View commit details
-
Copy full SHA for 7e882d2 - Browse repository at this point
Copy the full SHA 7e882d2View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 237e549 - Browse repository at this point
Copy the full SHA 237e549View commit details -
Configuration menu - View commit details
-
Copy full SHA for b766057 - Browse repository at this point
Copy the full SHA b766057View commit details -
Configuration menu - View commit details
-
Copy full SHA for a94fe4e - Browse repository at this point
Copy the full SHA a94fe4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6081340 - Browse repository at this point
Copy the full SHA 6081340View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00aff2a - Browse repository at this point
Copy the full SHA 00aff2aView commit details
Commits on Jul 29, 2024
-
Merge branch 'edwin1729/improvement/kex-integration-download-to-cache…
…' into edwin1729/improvement/kex-integration
Configuration menu - View commit details
-
Copy full SHA for 6dbb7ba - Browse repository at this point
Copy the full SHA 6dbb7baView commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b502da - Browse repository at this point
Copy the full SHA 6b502daView commit details -
from IJ api, provide correct build directory to kex
For multimodule projects using TestSpark the correct module's build directory path is passed based on the location of code for which tests are generated
Configuration menu - View commit details
-
Copy full SHA for 801a0c1 - Browse repository at this point
Copy the full SHA 801a0c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcac3c2 - Browse repository at this point
Copy the full SHA fcac3c2View commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7265945 - Browse repository at this point
Copy the full SHA 7265945View commit details -
Configuration menu - View commit details
-
Copy full SHA for a120c41 - Browse repository at this point
Copy the full SHA a120c41View commit details
Commits on Aug 9, 2024
-
error handling for errors in kex process manager
also fixed a bug with the way options were passed to kex subprocess made them a list of strings instead of a single big space separated string
Configuration menu - View commit details
-
Copy full SHA for 5e0715b - Browse repository at this point
Copy the full SHA 5e0715bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 502b983 - Browse repository at this point
Copy the full SHA 502b983View commit details
Commits on Aug 12, 2024
-
provide signatures with FQNs to kex for java
This also includes a simple string based mapping to jvm types through type erasure
Configuration menu - View commit details
-
Copy full SHA for 5c587a4 - Browse repository at this point
Copy the full SHA 5c587a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dbe080 - Browse repository at this point
Copy the full SHA 5dbe080View commit details -
Configuration menu - View commit details
-
Copy full SHA for a729d0a - Browse repository at this point
Copy the full SHA a729d0aView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2af26ac - Browse repository at this point
Copy the full SHA 2af26acView commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 52f24a0 - Browse repository at this point
Copy the full SHA 52f24a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e220fb2 - Browse repository at this point
Copy the full SHA e220fb2View commit details -
make generated code manipulation more robust
It no longer depends on the order of the methods generated
Configuration menu - View commit details
-
Copy full SHA for 49100db - Browse repository at this point
Copy the full SHA 49100dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1767a54 - Browse repository at this point
Copy the full SHA 1767a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 081c4db - Browse repository at this point
Copy the full SHA 081c4dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a45e236 - Browse repository at this point
Copy the full SHA a45e236View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 123a404 - Browse repository at this point
Copy the full SHA 123a404View commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2eacdcb - Browse repository at this point
Copy the full SHA 2eacdcbView commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d0d811 - Browse repository at this point
Copy the full SHA 8d0d811View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62a967e - Browse repository at this point
Copy the full SHA 62a967eView commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6932ae3 - Browse repository at this point
Copy the full SHA 6932ae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0244a51 - Browse repository at this point
Copy the full SHA 0244a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for cad29c9 - Browse repository at this point
Copy the full SHA cad29c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fe2f29 - Browse repository at this point
Copy the full SHA 7fe2f29View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a0f075 - Browse repository at this point
Copy the full SHA 4a0f075View commit details
Commits on Sep 16, 2024
-
fix run coverage by making method name same as class name
This is expected by TestSpark. Relevant file TestProcess.kt:createXmlFromJacoco:109
Configuration menu - View commit details
-
Copy full SHA for d4131af - Browse repository at this point
Copy the full SHA d4131afView commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c75595 - Browse repository at this point
Copy the full SHA 8c75595View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 017e435 - Browse repository at this point
Copy the full SHA 017e435View commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 489a830 - Browse repository at this point
Copy the full SHA 489a830View commit details
Commits on Oct 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcff2fe - Browse repository at this point
Copy the full SHA fcff2feView commit details