Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-Flight Check for 6.1.7 Releases #955

Closed
ronny1982 opened this issue Jan 19, 2020 · 1 comment
Closed

Pre-Flight Check for 6.1.7 Releases #955

ronny1982 opened this issue Jan 19, 2020 · 1 comment
Assignees
Labels
Test Perform a task related to verification, validation or quality assurance

Comments

@ronny1982
Copy link
Contributor

ronny1982 commented Jan 19, 2020

Pre-Flight Check

Validate that the current HakuNeko release builds for 6.1.7 are running on the following systems by performing the appended (manual) test suite:


Test Environment (Production Systems)















Prerequisites

  • On macOS install ImageMagick
  • On linux install ffmpeg and imagemagick

Test Suite

Show Instructions
  1. Download and install/extract the corresponding HakuNeko package for the corresponding testing platform
  2. Start HakuNeko via command line (observe output for possible errors)
  3. Press F12 to open the developer console (observe output for possible errors)
  4. Open the website selection list
  5. Type a search pattern into the website filter (e.g. box)
  6. Select a website from the list (e.g. JaiminisBox)
  7. Update the manga list
  8. Type a search pattern into the manga filter (e.g. one)
  9. Select a manga from the list (e.g. One Piece)
  10. Type a search pattern into the chapter filter (e.g. 5)
  11. Click the preview button for a chapter in the list (e.g. Chapter 951)
  12. Click a thumbnail from the preview to open the reader at the position of the clicked image
  13. Close the reader preview
  14. Open setting and select a manga output directory (e.g. ~/Desktop)
  15. Set output format to Images (*.jpg, *.png, *.webp)
  16. Set post command to
    ffmpeg -version > ffmpeg.ver & convert --version > convert.ver & kindlegen > kindlegen.ver
  17. Confirm settings
  18. Click the download button for a chapter (e.g. Chapter 950)
  19. Open the manga directory and confirm the images are correctly downloaded
  20. In the same directory confirm the *.ver files for ffmpeg, convert and kindlegen are created and not empty
  21. Add a manga to the bookmarks (e.g. One Piece)
  22. Open the website selection again
  23. Clear all filters
  24. Choose 【Bookmarks】
  25. Open settings
  26. Change format to epub
  27. Set post command to
    kindlegen "%PATH%"
  28. Confirm settings
  29. Select the same manga from the list again (e.g. One Piece)
  30. Download the same chapter again (e.g. Chapter 950)
  31. Open the manga directory and confirm the ebook is correctly downloaded as .epub and converted to .mobi
  32. Click the preview button of each downloaded chapter (the chapter downloaded as epub should have a yellow folder icon, the chapter downloaded as Folder with Images a grey folder icon)
  33. Paste in the following link Miss Monochrome: The Animation (Dub)
  34. Select the anime from the manga list
  35. Download any of the episode
  36. Open the manga directory and confirm the video is correctly downloaded as .m3u8 playlist stream and converted to .mkv
  37. Close the developer console
  38. Clear the chapter filter
  39. Click the the Download All Chapters button and confirm the download
  40. Close the window and choose Cancel in the dialog
  41. Close the window again and choose OK in the dialog
@ronny1982 ronny1982 added the Test Perform a task related to verification, validation or quality assurance label Jan 19, 2020
@ronny1982 ronny1982 self-assigned this Jan 19, 2020
@ronny1982 ronny1982 added this to the Desktop Client 6.x milestone Jan 19, 2020
@ronny1982
Copy link
Contributor Author

ronny1982 commented Jan 19, 2020

Test Protocol


Notes:


Notes:

  • Tested without ImageMagick (installation is to complex).
  • The download HLS stream works as expected, but the multiplexed mkv did not play well (Miss Monochrome Episode 13, get stucked when playing with MPV) => handled by FFmpeg fails to remux HLS streams from HydraX #680 which is planned now for the next milestone


Notes:


Notes: -


Notes: -


Notes: -


Notes: -


Notes: -


Notes: -


Notes: -


Notes: -


Notes: -


Notes: -


Notes: -

@ronny1982 ronny1982 mentioned this issue Apr 10, 2020
35 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Test Perform a task related to verification, validation or quality assurance
Projects
None yet
Development

No branches or pull requests

1 participant