mirror of
https://github.com/Z3Prover/z3
synced 2026-02-01 14:57:57 +00:00
* Initial plan * Remove slash_command and blocking activation conditions from deeptest workflow - Remove slash_command configuration to eliminate team membership and command position checks - Simplify workflow to only support workflow_dispatch for ad-hoc execution - Remove pre_activation job and complex activation conditions - Update README to reflect workflow_dispatch-only usage - Keep file_path input parameter for specifying source files to test Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
61 lines
1.4 KiB
Markdown
61 lines
1.4 KiB
Markdown
---
|
|
description: Generate comprehensive test cases for Z3 source files
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
file_path:
|
|
description: 'Path to the source file to generate tests for (e.g., src/util/vector.h)'
|
|
required: true
|
|
type: string
|
|
issue_number:
|
|
description: 'Issue number to link the generated tests to (optional)'
|
|
required: false
|
|
type: string
|
|
|
|
permissions: read-all
|
|
|
|
network: defaults
|
|
|
|
tools:
|
|
cache-memory: true
|
|
serena: ["python"]
|
|
github:
|
|
toolsets: [default]
|
|
bash: [":*"]
|
|
edit: {}
|
|
glob: {}
|
|
grep: {}
|
|
|
|
safe-outputs:
|
|
create-pull-request:
|
|
title-prefix: "[DeepTest] "
|
|
labels: [automated-tests, deeptest]
|
|
draft: false
|
|
add-comment:
|
|
max: 2
|
|
missing-tool:
|
|
create-issue: true
|
|
|
|
timeout-minutes: 30
|
|
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v5
|
|
|
|
---
|
|
|
|
<!-- Edit the file linked below to modify the agent without recompilation. Feel free to move the entire markdown body to that file. -->
|
|
{{#runtime-import agentics/deeptest.md}}
|
|
|
|
## Context
|
|
|
|
You are the DeepTest agent for the Z3 theorem prover repository.
|
|
|
|
**Workflow dispatch file path**: ${{ github.event.inputs.file_path }}
|
|
|
|
**Issue number** (if linked): ${{ github.event.inputs.issue_number }}
|
|
|
|
## Instructions
|
|
|
|
Follow the workflow steps defined in the imported prompt above to generate comprehensive test cases for the specified source file.
|