This ticket is now actually irrelevant.
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Jul 6 2015
Jul 2 2015
Jun 25 2015
Are you in Roundcube's tests/Selenium directory? What if you run ./phpunit.phar Login.php?
$ ./phpunit.phar ; echo $? PHPUnit 4.7.5 by Sebastian Bergmann and contributors.
But... if the direct substitution in bootstrap.php doesn't work, I'm out of ideas.
https://cgit.kolab.org/stick/commit/?id=3af8927709861f674fc1395a5cc500d1916a0263
has the sed command commented?
That would still default to firefox?
But... if the direct substitution in bootstrap.php doesn't work, I'm out of ideas.
Hmm... that should work. phpunit.phar should execute all tests defined in phpunit.xml. Is there any output?
There's gotta be some more you need to do, for this simply doesn't seem to execute any tests.
The way to run Selenium tests without docker
- download selenium and phantomjs binaries and put the in one folder
- execute: PATH=/folder/path:$PATH" java -jar selenium-standalone....
- go to another console and goto tests/Selenium directory
- download phpunit.phar, make it executable and execute it
The way to reproduce this locally is to run the container:
P3 holds the current output for integration tests.
Jun 24 2015
I've fixed the typo and reverted all workarounds (sed, installing firefox) to get back to the supposed base-line in which this should work.
Jun 23 2015
But... if the direct substitution in bootstrap.php doesn't work, I'm out of ideas. All it does is to forward that value to PHPUnit_Extensions_Selenium2TestCase::setBrowser().
That might be down to an ugly typo in integration/stick/phpunittest.py where ROUNDCUBE_TEST_BROWSER should be ROUNDCUBE_TESTS_BROWSER instead.
P2 has the relevant snippet of the stdout/stderr output.
Jun 17 2015
Jun 14 2015
The Roundcube plugin is basically functional to run locally as of commit rRPK9cd117d7. There's some documentation about the kolab_2fa plugin, its components, installation and configuration in the README.md. Please note that the Yubikey driver doesn't work with the LDAP storage due to missing coverage in the FreeIPA schema.
Jun 12 2015
Jun 11 2015
Jun 9 2015
Basic implementation done but needs refinement to store data in ipatokenTOTP and ipatokenHOTP class objects as defined in https://git.fedorahosted.org/cgit/freeipa.git/tree/install/share/70ipaotp.ldif
Jun 8 2015
Jun 4 2015
For the retrospective, here are some screen shots showing
Jun 2 2015
Jun 1 2015
May 28 2015
May 27 2015
May 26 2015
May 22 2015
May 19 2015
Consider complete in git master @ 68ca96331
May 18 2015
May 13 2015
Two more relevant commits:
First improvements added in git master:
May 11 2015
May 7 2015
Taking this out of the server sprint 201520, as that sprint has been dedicated to setting up test facilities.
May 6 2015
composer autoloader
May 5 2015
Apr 29 2015
Fixed in upstream commit https://github.com/roundcube/roundcubemail/commit/0f63418
The configuration doesn't look much different from the usual configuration (kolab_auth.inc.php), it is the discovery of the base dn for substitution of %dc where this kicks in.
Could you provide a sample config for ldap_public where the according placeholders are used for a hosted setup?
