Skip to content

[OA/CRM][Fullstack]: Test Runner#269

Merged
LOTaher merged 6 commits intomainfrom
252/test-runner
Apr 2, 2026
Merged

[OA/CRM][Fullstack]: Test Runner#269
LOTaher merged 6 commits intomainfrom
252/test-runner

Conversation

@cherman23
Copy link
Copy Markdown
Collaborator

@cherman23 cherman23 commented Apr 1, 2026

[OA/CRM][Fullstack]: Test Runner

Changes

Adds new endpoints to communicate with the Judge0 connector:

  • For the OA: /api/runner/:taskTemplateId
  • For the CRM: /api/runner

Adds library functions to interact with new API endpoints.

Adds a new hook useTestRunner that exposes client-side functions to use Judge. Example of usage on the task template edit page: Navigate to /crm/task-templates/:taskTemplateId/edit and press run. Results should appear in the console logs, which will be replaced with frontend designs when ready.


Screenshots

image

Checklist

Please go through all items before requesting reviewers:

  • All commits are tagged with the ticket number
  • No linting errors / newline warnings
  • All code follows repository-configured formatting
  • No merge conflicts
  • All checks passing
  • Screenshots included for UI changes
  • Remove non-applicable sections of this template
  • PR assigned to yourself
  • Reviewers requested & Slack ping sent
  • PR linked to the issue (fill in 'Closes #')
  • If design-related, notify the designer in Slack

Closes

Closes:

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sarge Ready Ready Preview, Comment Apr 2, 2026 7:35pm

Request Review

@cherman23 cherman23 requested review from LOTaher and bderbs30 April 1, 2026 20:32
@cherman23 cherman23 self-assigned this Apr 1, 2026
@cherman23 cherman23 marked this pull request as ready for review April 1, 2026 20:38
@LOTaher LOTaher merged commit ac51dbf into main Apr 2, 2026
4 checks passed
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.

3 participants