Skip to content

Forbedre Allure history-håndtering og beskytt mot korrupsjon#356

Open
ishfaq-khan-sikt wants to merge 1 commit intomainfrom
improvement/allure-history-protection
Open

Forbedre Allure history-håndtering og beskytt mot korrupsjon#356
ishfaq-khan-sikt wants to merge 1 commit intomainfrom
improvement/allure-history-protection

Conversation

@ishfaq-khan-sikt
Copy link
Contributor

Endringer:

  • Validerer at history-mappe finnes før kopiering
  • Logger antall history-filer som lastes (for debugging)
  • Bedre feilmeldinger (skiller mellom ingen artifacts vs ingen history)
  • Endret artifacts 'when: always' til 'on_success' for å beskytte history mot korrupsjon ved pipeline-crashes

Hvorfor 'on_success':
Med 'npm test || true' vil testfeil ikke feile jobben, så rapporter lagres fortsatt ved testfeil. Kun pipeline-crashes (OOM, timeout, allure generate feiler) vil hindre lagring. I de tilfellene er artifacts ofte korrupte og kan ødelegge Allure history permanent for alle fremtidige kjøringer.

Endringer:
- Validerer at history-mappe finnes før kopiering
- Logger antall history-filer som lastes (for debugging)
- Bedre feilmeldinger (skiller mellom ingen artifacts vs ingen history)
- Endret artifacts 'when: always' til 'on_success' for å beskytte
  history mot korrupsjon ved pipeline-crashes

Hvorfor 'on_success':
Med 'npm test || true' vil testfeil ikke feile jobben, så rapporter
lagres fortsatt ved testfeil. Kun pipeline-crashes (OOM, timeout,
allure generate feiler) vil hindre lagring. I de tilfellene er
artifacts ofte korrupte og kan ødelegge Allure history permanent
for alle fremtidige kjøringer.
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.

2 participants