- 07 Nov, 2019 3 commits
-
-
Łukasz Nowak authored
This test just update slave dict of the class, so it is needed to request.
-
Łukasz Nowak authored
As timeout is the same on frontend caddy, ATS and backend caddy allow 0 or 1 accesses to the additional endpoints. The request might not reach the backend caddy, and this is expected.
-
Łukasz Nowak authored
-
- 06 Nov, 2019 12 commits
-
-
Thomas Gambier authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
/reviewed-on !647
-
Łukasz Nowak authored
-
Łukasz Nowak authored
It is not part of the tested system.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
The test system requires to adapt to changes in slapos.core rapidly, and so it has use the most recent version.
-
Jérome Perrin authored
Sometimes we observe: /usr/bin/ld: cannot find -laspell collect2: error: ld returned 1 exit status libtool: install: error: relink `email-filter.la' with the above command before installing it Makefile:960: recipe for target 'install-filterLTLIBRARIES' failed /reviewed-on !652
-
- 05 Nov, 2019 2 commits
-
-
Łukasz Nowak authored
QEMU has troubles if host runs on XFS, which is already fixed upstream: https://git.qemu.org/?p=qemu.git;a=commitdiff;h=b2c6f23f4a9f6d8f1b648705cd46d3713b78d6a2 But as new release is not there qemu-kvm is fixed like distributions do: https://bugzilla.redhat.com/show_bug.cgi?id=1751934#c22 /reviewed-on !650
-
Julien Muchembled authored
-
- 04 Nov, 2019 1 commit
-
-
Łukasz Nowak authored
Due to missing test and rare condition, if https-only and prefer-gzip-encoding-to-backend were true accessing http:// of the slave resulted with redirecting to the https:// url with prefer-gzip added to the path, which is fixed and tested here.
-
- 31 Oct, 2019 4 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Jérome Perrin authored
* improve test coverage of instance. * version up ssh (for no special reason) * other minor fixes /reviewed-on nexedi/slapos!629
-
- 30 Oct, 2019 11 commits
-
-
Łukasz Nowak authored
/reviewed-on nexedi/slapos!634
-
Jérome Perrin authored
-
Jérome Perrin authored
If slaprunner itself was installed on a slapos which had shared parts enabled, these shared parts will also be used while installing softwares inside the slaprunner. Because ${buildout:shared-part-list} is a multi line property, it was not possible to generate .cfg files (which needs special handling of multi-line strings) directly from software buildout (where jinja templates are not yet available), so we use a trick of generating a plain text file in software and parsing it during instance.
-
Jérome Perrin authored
Instead of having to copy and paste the "ssh command", having a clickable link is more user friendly. This integrates seamlessly with ChromeOS secure shell app (eventhough the app does not do anything with fingerprint as per version 0.19)
-
Jérome Perrin authored
Because this slapos often is executed when just running `slapos` at is in the $PATH, we should also consider special cases where users want to call this script with another $SLAPOS_CONFIGURATION. When $SLAPOS_CONFIGURATION is already set, ~/bin/slapos will not change it, it will only set it when not set.
-
Jérome Perrin authored
Because slaprunner might be instanciated in a different directory than the shell user $HOME (like in recursive SlapOS), it's necessary to set HOME to the base directory. For "bare metal" SlapOS, this would not make any difference.
-
Jérome Perrin authored
so that terminal uses terminfo from the same curses library.
-
Jérome Perrin authored
-
Jérome Perrin authored
Also change download URL to use https:// (no reason to use http) Also switch to git format patch
-
Jérome Perrin authored
this is the firefox we are currently using on testnodes. It's useful to be able to run test with exactly same version to debug issues. /reviewed-on nexedi/slapos!646
-
Jérome Perrin authored
-
- 29 Oct, 2019 5 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Most important changes: * promise tests are dropped, as this is implemented by test case * slave is always instantiated, to pass promise checks * move out some methods from the class * change the way how supervisor is called * adapt requestDefaultInstance to request slaves
-
Łukasz Nowak authored
New test system requires a lot of work for testing some edge cases of caddy-frontend instantiation, so skip some tests for now.
-
Łukasz Nowak authored
caddy-frontend cluster stabilises only in case if slaves are present, as otherwise slapos node instance won't run w/o errors, so request slaves early.
-
Łukasz Nowak authored
-
- 28 Oct, 2019 2 commits
-
-
Jérome Perrin authored
Nextcloud's redis is causing `AF_UNIX path too long` on test nodes.
-
Jérome Perrin authored
The first commit to adapt this test to slapos.testing was incomplete. Now that nextcloud is fixed, we saw a few mistakes and python3 incompatibilities that are fixed in this commit.
-