coze-dev / coze-dev/coze-loop

[FEATURE] Test Suite Export and Failed Test Re-execution

Open
#72 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
5.7k
Forks
795
Avg merge
1d 4h
Merged PRs (30d)
29

Description

### 📋 Please ensure that:

- [x] I have searched existing issues to avoid duplicates
- [x] I have provided a clear problem statement and solution
- [x] I understand this is a feature request and not a bug report
- [x] I am willing to help implement this feature if needed
- [x] I have submitted this feature request in English (otherwise it will not be processed)

### 🎯 Problem Statement

### Background
To improve test management efficiency and debugging capabilities, we need to enhance our testing platform with export functionality and selective re-execution of failed test cases.

### Feature Requirements

#### 1. Test Suite Export Functionality
- **Description**: Allow users to export test suites in multiple formats
- **Supported Formats**:
- CSV
- **Export Options**:
- Complete test suite with all test cases

#### 2. Failed Test Case Re-execution
- **Description**: Enable selective re-running of failed test cases from previous test runs
- **Capabilities**:
- One-click re-run of all failed tests
- Selective re-run of specific failed test cases
- Batch re-execution with configurable parameters

### 💡 Proposed Solution

### Background
To improve test management efficiency and debugging capabilities, we need to enhance our testing platform with export functionality and selective re-execution of failed test cases.

### Feature Requirements

#### 1. Test Suite Export Functionality
- **Description**: Allow users to export test suites in multiple formats
- **Supported Formats**:
- CSV
- **Export Options**:
- Complete test suite with all test cases

#### 2. Failed Test Case Re-execution
- **Description**: Enable selective re-running of failed test cases from previous test runs
- **Capabilities**:
- One-click re-run of all failed tests
- Selective re-run of specific failed test cases
- Batch re-execution with configurable parameters

### 📋 Use Cases

### Background
To improve test management efficiency and debugging capabilities, we need to enhance our testing platform with export functionality and selective re-execution of failed test cases.

### Feature Requirements

#### 1. Test Suite Export Functionality
- **Description**: Allow users to export test suites in multiple formats
- **Supported Formats**:
- CSV
- **Export Options**:
- Complete test suite with all test cases

#### 2. Failed Test Case Re-execution
- **Description**: Enable selective re-running of failed test cases from previous test runs
- **Capabilities**:
- One-click re-run of all failed tests
- Selective re-run of specific failed test cases
- Batch re-execution with configurable parameters

### ⚡ Priority

None

### 🔧 Component

None

### 🔄 Alternatives Considered

_No response_

### 🎨 Mockups/Designs

_No response_

### ⚙️ Technical Details

_No response_

### ✅ Acceptance Criteria

_No response_

### 📝 Additional Context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.