upload-report

Upload and organize automated test results to Confluence pages via REST API.

Updated Feb 11, 2026
Ready to run
npx skills add https://github.com/MediSolveAIDev/QA-MEDI-PLUGIN --skill upload-report
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: upload-report
Source: https://github.com/MediSolveAIDev/QA-MEDI-PLUGIN/tree/main/.claude/skills/upload-report
Command: npx skills add https://github.com/MediSolveAIDev/QA-MEDI-PLUGIN --skill upload-report

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ Confluence ํŽ˜์ด์ง€์— ์ž๋™์œผ๋กœ ์—…๋กœ๋“œํ•˜๊ณ , ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ํŒ€๊ณผ ์ดํ•ด๊ด€๊ณ„์ž์—๊ฒŒ ๊ณต์œ ํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๊ฒฐ๊ณผ ๋ฐ pytest ๊ฒฐ๊ณผ๋ฅผ Confluence ํŽ˜์ด์ง€๋กœ ์ž๋™ ๊ฒŒ์‹œํ•˜์—ฌ QA ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ ๋ฒ„์ „ ์ •๋ณด ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํŽ˜์ด์ง€์— ํฌํ•จํ•˜์—ฌ ์žฌํ˜„์„ฑ ๋ฐ ์ถ”์ ์„ฑ์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒ์„ฑ๋œ ํŽ˜์ด์ง€ URL์„ ๋กœ์ปฌ ํŒŒ์ผ(data/confluence_report_url.txt)์— ์ €์žฅํ•ด Slack ๋“ฑ์œผ๋กœ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

Quick Start

๋ฐ์ดํ„ฐ๋ฅผ ๋กœ์ปฌ์—์„œ ๋ถ„์„ํ•œ ํ›„, upload-report ์Šคํ‚ฌ์„ ์‹คํ–‰ํ•ด Confluence์— ์ž๋™์œผ๋กœ ๋ณด๊ณ ์„œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about upload-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate uploading pytest results to a Confluence page?โ–ผ

Automating pytest result uploads to Confluence involves generating Storage Format HTML from test outputs and posting it via the Confluence REST API. The process archives test execution data and metadata directly to your team's Confluence space for immediate visibility.

What is the process for publishing automated test reports to Confluence?โ–ผ

Publishing automated test reports to Confluence requires converting checklist and pytest outputs into Storage Format HTML, then authenticating via REST API to create pages. This organizes test execution data and version metadata into a centralized QA dashboard.

Does this Confluence upload method require specific environment variables for the REST API?โ–ผ

Yes, Confluence REST API uploads require environment variables for the Confluence URL, credentials, space key, and an optional parent page. Setting these variables ensures the generated test report pages are posted to the correct location.

Can I integrate Confluence page creation into my existing CI pipeline for test results?โ–ผ

Yes, you can integrate Confluence page creation into CI pipelines or local workflows. The automation script takes test results, generates the necessary HTML content, and uses the REST API to archive and share reports automatically after tests run.

How do I share the generated Confluence test report URL with my team?โ–ผ

Share the generated Confluence test report URL by retrieving it from the local file data/confluence_report_url.txt. After the REST API creates the page, the URL is saved to this file, making it easy to distribute via Slack or other messaging platforms.

What are the limitations of using REST API to upload test results to Confluence?โ–ผ

Limitations of REST API uploads include reliance on correctly configured environment variables for credentials and space keys, and the need to format test outputs into Confluence Storage Format HTML. It is specific to Confluence and requires valid API access tokens.