[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 Alex Buckley changed: What|Removed |Added Assignee|alexbuck...@catalyst.net.nz |ch...@bigballofwax.co.nz --- Comment #8 from Alex Buckley --- As I don't have time to work on this at present I am unassigning myself in case someone else can take it on. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 Jonathan Druart changed: What|Removed |Added Status|Needs Signoff |BLOCKED CC||jonathan.dru...@bugs.koha-c ||ommunity.org Depends on||19243 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19243 [Bug 19243] Selenium test for testing the administration module functionality -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 --- Comment #7 from M. Tompsett --- Comment on attachment 68122 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=68122 Bug 19359 - Followup patch with xpaths changed to id's Review of attachment 68122: --> (https://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=19359&attachment=68122) - ::: t/lib/Selenium.pm @@ +13,5 @@ > + > +my $dbh = C4::Context->dbh; > +my $login = 'koha'; > +my $password = 'koha'; > +my $base_url= > 'http://'.C4::Context->preference("staffClientBaseURL")."/cgi-bin/koha/"; You have the same "lack of ENV code as used by other tests" problem here. -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 M. Tompsett changed: What|Removed |Added CC||mtomp...@hotmail.com -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 --- Comment #6 from Alex Buckley --- Created attachment 68122 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=68122&action=edit Bug 19359 - Followup patch with xpaths changed to id's Sponsored-By: Catalyst IT -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 --- Comment #5 from Alex Buckley --- Created attachment 68121 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=68121&action=edit Bug 19359 - Reporting module selenium test This Selenium test tests the reporting module creating and running a custom report. Test plan (this test plan includes how to install Selenium as well as how to run this test, for the benefit of people who have not got Selenium installed on their machines): 1. wget https://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.0.jar 2. vim /etc/apt/sources.list.d/firefox.list 3. Paste into the file: deb http://packages.linuxmint.com debian import 4. sudo apt-get update 5. sudo apt-get install firefox 6. sudo apt-get install xvfb 7. Set the SELENIUM_PATH vartiable: SELENIUM_PATH=/home/vagrant/kohaclone/selenium-server-standalone-2.53.0.jar 8. Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & 9. DISPLAY=:1 java -jar $SELENIUM_PATH Note: This will start up the selenium server. Everytime you want to shutdown this terminal window and want to restart Selenium just run the step 9 command to restart the Selenium server 10. Open a new terminal window and write in: sudo cpanm -i Selenium::Remote::Driver 11. Now everything is installed and you can set up for running the selenium test 12. Drop and recreate you Koha database and restart memcached 13. Go through the web installer (installing sample z39.50 targets) and the onboarding tool 14. Create a superlibrarian user with the username koha and password koha 15. If your usual port configuration for the intranet and OPAC is 8081 and 8080 respectively then set the staffClientBaseURL and OPACBaseURL system preferences to localhost:8080 and localhost:80 respectively 16. sudo koha-shell 17. perl t/db_dependent/selenium/reporting_workflow.t 18. The test should pass. Note: The time_diff comments in the test output showing what the test is doing Note: If you have issues with installing Selenium and Selenium::Remote::Driver please write a comment on the bug report and I will be more than happy to create a screencapture video showing all the steps Sponsored-By: Catalyst IT -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 Alex Buckley changed: What|Removed |Added Attachment #67342|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 Alex Buckley changed: What|Removed |Added Attachment #68120|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 Alex Buckley changed: What|Removed |Added Attachment #67926|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 --- Comment #4 from Alex Buckley --- Created attachment 68120 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=68120&action=edit Bug 19359 - Followup patch with xpaths changed to id's Sponsored-By: Catalyst IT -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 --- Comment #3 from Alex Buckley --- Created attachment 67926 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=67926&action=edit Bug 19359 - Followup patch with xpaths changed to id's Sponsored-By: Catalyst IT -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 Alex Buckley changed: What|Removed |Added Attachment #67925|0 |1 is obsolete|| -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 --- Comment #2 from Alex Buckley --- Created attachment 67925 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=67925&action=edit Bug 19359 - Followup patch with xpaths changed to id's -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 Alex Buckley changed: What|Removed |Added Status|ASSIGNED|Needs Signoff -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19359] Reporting module selenium test
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19359 --- Comment #1 from Alex Buckley --- Created attachment 67342 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=67342&action=edit Bug 19359 - Reporting module selenium test This Selenium test tests the reporting module creating and running a custom report. Test plan (this test plan includes how to install Selenium as well as how to run this test, for the benefit of people who have not got Selenium installed on their machines): 1. wget https://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-2.53.0.jar 2. vim /etc/apt/sources.list.d/firefox.list 3. Paste into the file: deb http://packages.linuxmint.com debian import 4. sudo apt-get update 5. sudo apt-get install firefox 6. sudo apt-get install xvfb 7. Set the SELENIUM_PATH vartiable: SELENIUM_PATH=/home/vagrant/kohaclone/selenium-server-standalone-2.53.0.jar 8. Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & 9. DISPLAY=:1 java -jar $SELENIUM_PATH Note: This will start up the selenium server. Everytime you want to shutdown this terminal window and want to restart Selenium just run the step 9 command to restart the Selenium server 10. Open a new terminal window and write in: git clone https://github.com/gempesaw/Selenium-Remote-Driver --branch build/master --single-branch --depth 1 11. cd Selenium-Remote-Driver 12. perl Makefile.PL 13. make 14. make test 15. sudo make install 16. Now everything is installed and you can set up for running the selenium test 17. Drop and recreate you Koha database and restart memcached 18. Go through the web installer (installing sample z39.50 targets) and the onboarding tool 19. Create a superlibrarian user with the username koha and password koha 20. If your usual port configuration for the intranet and OPAC is 8081 and 8080 respectively then set the staffClientBaseURL and OPACBaseURL system preferences to localhost:8080 and localhost:80 respectively 21. sudo koha-shell 22. perl t/db_dependent/selenium/reporting_workflow.t 23. The test should pass. Note: The time_diff comments in the test output showing what the test is doing Note: If you have issues with installing Selenium and Selenium::Remote::Driver please write a comment on the bug report and I will be more than happy to create a screencapture video showing all the steps Sponsored-By: Catalyst IT -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/