Bug #17613

Don't allow test suite to be run as non-root

Added by anonym 2020-04-14 10:25:35 . Updated 2020-04-14 13:53:26 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Test suite
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
test/17613-root-check
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

Since commit:bc80e77ef96b4bf3ad1eff599074a66d62bfbf62 this is not allowed, but I have already heard someone missing that fact and ending up wasting time and getting frustrated. So let’s add a check, but one that can be disabled for those of us who really want to run it as non-root sometimes.


Subtasks


Related issues

Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed

History

#1 Updated by anonym 2020-04-14 10:26:10

#2 Updated by anonym 2020-04-14 10:28:08

  • Status changed from Confirmed to In Progress

Applied in changeset commit:tails|ac9ecbc8fd43b831d30c4c51c702206da1bf2e14.

#3 Updated by anonym 2020-04-14 10:55:00

  • Status changed from In Progress to Needs Validation
  • % Done changed from 0 to 40
  • Feature Branch set to test/17613-root-check

Only tested locally, just want to make sure a test starts on Jenkins before sending for review’n’merge.

#4 Updated by anonym 2020-04-14 13:48:48

  • Assignee deleted (anonym)
  • % Done changed from 40 to 50

Jenkins managed to start a run: https://jenkins.tails.boum.org/job/test_Tails_ISO_test-17613-root-check/1/

Please review’n’merge!

#5 Updated by segfault 2020-04-14 13:53:26

  • Status changed from Needs Validation to Resolved
  • % Done changed from 50 to 100

Applied in changeset commit:tails|a97b814251aba6a08a4f538bfacd6935b6c85987.