Commit 799926cb authored by sajolida's avatar sajolida
Browse files

Language fixes

parent 37daee08
......@@ -31,9 +31,9 @@ This deliverable was completed last month.
This month again, we made great progress in making our test suite
more robust.
We implemented retries on transient network failures in a bunch of the
features of our test suite that were subject to it. It made these
tests robust enough for us to re-enable them on our Jenkins setup:
We implemented retries on transient network failures in several of the
features of our test suite that were affected. It made these
tests robust enough for us to re-enable them in our Jenkins setup:
- in the SSH and SFTP feature ([[!tails_ticket 10498]])
- in the APT feature ([[!tails_ticket 10496]])
......@@ -46,36 +46,35 @@ tests robust enough for us to re-enable them on our Jenkins setup:
In July, we tackled the parts of our test suite that rely on emulated
removable USB mass storage devices, that have historically been
fragile in our Jenkins environment. Great progress was made, and we
fragile in our Jenkins setup. Great progress was made, and we
have good hope to be able to re-enable these tests on production
branches in August or September:
- Tails Installer [[!tails_ticket 11590 desc="was improved"]] to
behave more robustly despite udisks' brittleness in some situations
behave more robustly despite the brittleness of udisks in some situations
([[!tails_ticket 10720]]). This allowed the affected tests to run
one step further, and in turn to identify another kind of
flaky behavior, i.e.
[[!tails_ticket 11588 desc="seemingly random I/O errors on emulated USB devices"]],
that we fixed by tweaking the kind of hardware we ask QEMU to emulate.
one step further and in turn to identify another kind of
flaky behavior ([[!tails_ticket 11588 desc="seemingly random I/O errors on emulated USB devices"]])
that we fixed by tweaking the kind of hardware which is emulated by QEMU.
- We [[!tails_ticket 11558 desc="identified and fixed"]] a bug in the
step checking that the persistent partition exists.
step checking the existence of the persistent volume.
- We [[!tails_ticket 10504 desc="identified and fixed"]] a bug in our
test suite's handling of USB sticks created without Tails Installer,
due to weirdness caused by hybrid ISO images.
the handling of USB sticks created without Tails Installer,
due to a weirdness caused by hybrid ISO images.
The above work made memory erasure tests more fragile. Thankfully we
already had [[!tails_ticket 10733 desc="this potential problem"]] in
mind, along with a tentative solution, that we implemented.
mind and we solved it.
While working on tackling the failures of time syncing tests, we
realized that some of the servers we use for htpdate were
offline or broken, making Tails' time syncing brittle.
offline or broken, making the time syncing brittle.
We [[!tails_ticket 11577 desc="replaced them"]],
which improves the situation.
Our test suite needs to add kernel command line options when booting the
Tails VM under test, so that it can run commands inside it. This step
used to be fragile: it sometimes happened that the Tails VM booted
used to be fragile: it sometimes happened that the Tails VM was booted
before our test suite had time to type these options.
We've [[!tails_ticket 10777 desc="implemented a solution"]] that
should be merged in August.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment