Mark integration tests as needs/root (#84487)

For calling setup_test_user, which adds a user to the system (and thus requiring
root):
- become
- become_su
- become_sudo
- slurp

And also:
- apt, which installs/removes system packages
- deb822_repository, which adds/removes apt repos
- hardware_facts calls losetup, which requires root
- package_facts, which installs/removes system packages

Co-authored-by: Lee Garrett <lgarrett@rocketjump.eu>
pull/85169/head
Lee Garrett 7 months ago committed by GitHub
parent 930ffd1a83
commit ebd022ee42
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,5 +1,6 @@
shippable/posix/group2
destructive
needs/root
skip/freebsd
skip/macos
skip/rhel

@ -2,4 +2,5 @@ destructive
shippable/posix/group1
context/target
gather_facts/no
needs/root
setup/always/setup_passlib_controller # required for setup_test_user

@ -2,6 +2,7 @@ destructive
shippable/posix/group1
context/target
gather_facts/no
needs/root
needs/target/setup_become_user_pair
needs/target/setup_test_user
setup/always/setup_passlib_controller # required for setup_test_user

@ -2,6 +2,7 @@ destructive
shippable/posix/group1
context/target
gather_facts/no
needs/root
needs/target/setup_become_user_pair
needs/target/setup_test_user
setup/always/setup_passlib_controller # required for setup_test_user

@ -1,4 +1,5 @@
destructive
needs/root
shippable/posix/group1
skip/freebsd
skip/osx

@ -1,4 +1,5 @@
destructive
needs/privileged
needs/root
shippable/posix/group4
context/controller

@ -1,3 +1,4 @@
destructive
needs/root
shippable/posix/group2
skip/macos

@ -1,3 +1,4 @@
shippable/posix/group1
destructive
needs/root
setup/always/setup_passlib_controller # required for setup_test_user

Loading…
Cancel
Save