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

[WIP] ATG-Console (Automatic Test Generation Console) #42

Open
wants to merge 61 commits into
base: main
Choose a base branch
from

Conversation

Aditya-eddy
Copy link
Member

@Aditya-eddy Aditya-eddy commented May 25, 2024

Console provided to show demo for keploy to user.

Design a User-Friendly Interface:

Create a visually appealing and intuitive layout that allows users to easily navigate and understand the test generation features. Collaborate with mentors to finalize the design.

Implement Test Record and Replay:

Integrate functionality to record user actions and replay them as tests, demonstrating the ease of creating tests with Keploy.

Showcase Automatic Test Generation:

Highlight how Keploy can automatically generate tests based on user interactions, showcasing its efficiency and effectiveness.

Interactive Demo:

Develop an interactive demo that allows users to experience firsthand how Keploy simplifies the test generation process.

Documentation and Tutorials:

Include comprehensive documentation and tutorials within the UI to guide users through the demo and explain the underlying concepts and benefits of using Keploy.

Responsive Design:

Ensure the UI is responsive and accessible across various devices and screen sizes, providing a seamless user experience for everyone.

If the editor is lagging disable the features component in the /app(default)/page.tsx

Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
@Sonichigo Sonichigo mentioned this pull request Jun 17, 2024
12 tasks
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
@nehagup nehagup changed the title ATG-Console (Automatic Test Generation Console) [WIP] ATG-Console (Automatic Test Generation Console) Jul 18, 2024
@Aditya-eddy Aditya-eddy marked this pull request as draft July 20, 2024 03:43
@Aditya-eddy Aditya-eddy marked this pull request as ready for review July 30, 2024 06:45
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
Signed-off-by: Aditya-eddy <[email protected]>
…iles and Cotent for report Files

Signed-off-by: Aditya-eddy <[email protected]>
Copy link
Member

@Hermione2408 Hermione2408 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Aditya-eddy
It seems that some of the previous points I mentioned regarding the file-tree component haven't been reflected in the latest changes. Can you please check?

// Add more paths as needed
};

export async function GET(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this function about and why it is named as GET only?


if (language === "js" || language === "jsx") language = "javascript";
else if (language === "ts" || language === "tsx") language = "typescript";
else if (language === "go") language = "go";
Copy link
Member

@Hermione2408 Hermione2408 Aug 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can simplify the code by removing the else if condition since we're already assigning "go" as the language in that block.


if (!loading && data) {
// Handle successful subscription data here
console.log("Subscription successful:", data);
Copy link
Member

@Hermione2408 Hermione2408 Aug 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this log needed? if case is to notify user, Can we add a Snackbar or some form of notification here to inform the user that the subscription was successful?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes we can add a snackbar saying your test-.yaml has been saved? Does that work?

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.

4 participants