https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40174

--- Comment #12 from Jonathan Druart <[email protected]> ---
Created attachment 183981
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=183981&action=edit
Bug 40174: Require RESTBasicAuth turned ON

From MM thread
https://chat.koha-community.org/koha-community/pl/aptoodssm7gu8x491onfgxs1xr

Cypress tests need RESTBasicAuth - I’m stuck in a chicken-and-egg problem being
eaten by its own tail...
I need advice. Some Cypress tests need RESTBasicAuth, but it's disabled by
default.
My plan was to turn it on globally (ie. set before any tests, and reset to its
original value after)
but we cannot right now:
Update in DB could work, but its cached
Call the svc script won't work, as we are not logged in yet (and this script
require the session cookie)

so, I have a lot of solutions, but not sure which one to pick
* have a "flush cache" route (smells the rabbit hole)
* login to get the cookie, set the syspref via the svc script, logout (ugly,
and will slower the cypress tests)
* require the pref on for cypress tests
* ?

I would opt now for the third option, turn it on in Jenkins when we run the
cypress tests. And explode for devs when the pref is not set.
What do you think?

If we push this as it, Jenkins is going to fail.
We need to restructure how Jenkins is running the Cypress tests anyway:
we need a dedicated job to run them all. We will turn ON the syspref for
this job.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
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/

Reply via email to