Project Number Date
test_Tails_ISO_feature-arti 92 17 Jun 2025, 16:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Spoofing MAC addresses 19 5 31 0 0 55 1 5 6 5:57.791 Failed
Tags: @product
Feature Spoofing MAC addresses
In order to not reveal information about the physical location As a Tails user I want to be able to control whether my network devices MAC addresses should be spoofed And I want this feature to fail safe and notify me in case of errors
Tags: @product
1:11.958
Scenario MAC address spoofing is disabled
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 24.695
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 11.569
And I log in to a new session 25.210
And the network is plugged 10.476
Command failed (pid 38085 exit 1): ["/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/scripts/chutney", "wait_for_bootstrap", "/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/chutney/test-network", {:err=>[:child, :out]}]
 (ChutneyBootstrapFailure)
./features/step_definitions/chutney.rb:170:in `rescue in wait_until_chutney_is_working'
./features/step_definitions/chutney.rb:164:in `wait_until_chutney_is_working'
./features/step_definitions/common_steps.rb:186:in `/^the network is plugged$/'
features/mac_spoofing.feature:13:in `And the network is plugged'
And Tor is ready 0.000
Then 1 network interface is enabled 0.000
And the 1st network device has its real MAC address configured 0.000
When I hotplug a network device and wait for it to be initialized 0.000
Then 2 network interfaces are enabled 0.000
And the 2nd network device has its real MAC address configured 0.000
And some network device leaked the real MAC address 0.000
After features/support/hooks.rb:330 6.635

SCENARIO FAILED: 'MAC address spoofing is disabled' (at time 03:36:46)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:36:46_MAC_address_spoofing_is_disabled_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:36:46_MAC_address_spoofing_is_disabled.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:36:46_MAC_address_spoofing_is_disabled.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:36:46_MAC_address_spoofing_is_disabled.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:36:46_MAC_address_spoofing_is_disabled.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:36:46_MAC_address_spoofing_is_disabled.journal

After features/support/hooks.rb:100 0.064
Tags: @product
1:37.726
Scenario MAC address spoofing is successful
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.545
And I capture all network traffic 0.070
When I log in to a new session 30.999
And the network is plugged 58.111
Command failed (pid 38425 exit 1): ["/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/scripts/chutney", "wait_for_bootstrap", "/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/chutney/test-network", {:err=>[:child, :out]}]
 (ChutneyBootstrapFailure)
./features/step_definitions/chutney.rb:170:in `rescue in wait_until_chutney_is_working'
./features/step_definitions/chutney.rb:164:in `wait_until_chutney_is_working'
./features/step_definitions/common_steps.rb:186:in `/^the network is plugged$/'
features/mac_spoofing.feature:26:in `And the network is plugged'
And Tor is ready 0.000
Then 1 network interface is enabled 0.000
And the 1st network device has a spoofed MAC address configured 0.000
When I hotplug a network device and wait for it to be initialized 0.000
Then 2 network interfaces are enabled 0.000
And the 2nd network device has a spoofed MAC address configured 0.000
And no network device leaked the real MAC address 0.000
After features/support/hooks.rb:330 5.632

SCENARIO FAILED: 'MAC address spoofing is successful' (at time 03:38:31)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:38:31_MAC_address_spoofing_is_successful_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:38:31_MAC_address_spoofing_is_successful.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:38:31_MAC_address_spoofing_is_successful.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:38:31_MAC_address_spoofing_is_successful.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:38:31_MAC_address_spoofing_is_successful.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:38:31_MAC_address_spoofing_is_successful.journal

After features/support/hooks.rb:100 0.048
Tags: @product
49.729
Scenario MAC address spoofing fails and macchanger returns false
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.078
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 15.487
And I capture all network traffic 0.004
And the network is plugged 34.237
Command failed (pid 38584 exit 1): ["/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/scripts/chutney", "wait_for_bootstrap", "/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/chutney/test-network", {:err=>[:child, :out]}]
 (ChutneyBootstrapFailure)
./features/step_definitions/chutney.rb:170:in `rescue in wait_until_chutney_is_working'
./features/step_definitions/chutney.rb:164:in `wait_until_chutney_is_working'
./features/step_definitions/common_steps.rb:186:in `/^the network is plugged$/'
features/mac_spoofing.feature:38:in `And the network is plugged'
And macchanger will fail by not spoofing and always returns false 0.000
When I log in to a new session 0.000
Then no network interfaces are enabled 0.000
And no network device leaked the real MAC address 0.000
And I see the "Wired Network Disabled" notification after at most 60 seconds 0.000
After features/support/hooks.rb:330 7.017

SCENARIO FAILED: 'MAC address spoofing fails and macchanger returns false' (at time 03:39:27)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:27_MAC_address_spoofing_fails_and_macchanger_returns_false_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:27_MAC_address_spoofing_fails_and_macchanger_returns_false.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:27_MAC_address_spoofing_fails_and_macchanger_returns_false.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:27_MAC_address_spoofing_fails_and_macchanger_returns_false.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:27_MAC_address_spoofing_fails_and_macchanger_returns_false.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:27_MAC_address_spoofing_fails_and_macchanger_returns_false.journal

After features/support/hooks.rb:100 0.052
Tags: @product
20.286
Scenario MAC address spoofing fails and macchanger returns true
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.738
And I capture all network traffic 0.020
And the network is plugged 10.527
Command failed (pid 38734 exit 1): ["/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/scripts/chutney", "wait_for_bootstrap", "/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/chutney/test-network", {:err=>[:child, :out]}]
 (ChutneyBootstrapFailure)
./features/step_definitions/chutney.rb:170:in `rescue in wait_until_chutney_is_working'
./features/step_definitions/chutney.rb:164:in `wait_until_chutney_is_working'
./features/step_definitions/common_steps.rb:186:in `/^the network is plugged$/'
features/mac_spoofing.feature:48:in `And the network is plugged'
And macchanger will fail by not spoofing and always returns true 0.000
When I log in to a new session 0.000
Then no network interfaces are enabled 0.000
And no network device leaked the real MAC address 0.000
And I see the "Wired Network Disabled" notification after at most 60 seconds 0.000
After features/support/hooks.rb:330 6.223

SCENARIO FAILED: 'MAC address spoofing fails and macchanger returns true' (at time 03:39:54)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:54_MAC_address_spoofing_fails_and_macchanger_returns_true_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:54_MAC_address_spoofing_fails_and_macchanger_returns_true.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:54_MAC_address_spoofing_fails_and_macchanger_returns_true.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:54_MAC_address_spoofing_fails_and_macchanger_returns_true.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:54_MAC_address_spoofing_fails_and_macchanger_returns_true.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:39:54_MAC_address_spoofing_fails_and_macchanger_returns_true.journal

After features/support/hooks.rb:100 0.050
Tags: @product
27.540
Scenario MAC address spoofing fails and the module is not removed
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 14.691
And I capture all network traffic 0.005
And the network is plugged 12.844
Command failed (pid 38886 exit 1): ["/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/scripts/chutney", "wait_for_bootstrap", "/var/lib/jenkins/workspace/test_Tails_ISO_feature-arti/features/chutney/test-network", {:err=>[:child, :out]}]
 (ChutneyBootstrapFailure)
./features/step_definitions/chutney.rb:170:in `rescue in wait_until_chutney_is_working'
./features/step_definitions/chutney.rb:164:in `wait_until_chutney_is_working'
./features/step_definitions/common_steps.rb:186:in `/^the network is plugged$/'
features/mac_spoofing.feature:58:in `And the network is plugged'
And macchanger will fail by not spoofing and always returns true 0.000
And no network interface modules can be unloaded 0.000
When I log in to a new session 0.000
Then 1 network interface is enabled 0.000
But the MAC spoofing panic mode disabled networking 0.000
And no network device leaked the real MAC address 0.000
And I see the "All Networking Disabled" notification after at most 60 seconds 0.000
After features/support/hooks.rb:330 6.043

SCENARIO FAILED: 'MAC address spoofing fails and the module is not removed' (at time 03:40:28)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:40:28_MAC_address_spoofing_fails_and_the_module_is_not_removed_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:40:28_MAC_address_spoofing_fails_and_the_module_is_not_removed.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:40:28_MAC_address_spoofing_fails_and_the_module_is_not_removed.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:40:28_MAC_address_spoofing_fails_and_the_module_is_not_removed.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:40:28_MAC_address_spoofing_fails_and_the_module_is_not_removed.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/92/artifact/build-artifacts/03:40:28_MAC_address_spoofing_fails_and_the_module_is_not_removed.journal

After features/support/hooks.rb:100 0.037
Tags: @product
1:30.549
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Given a computer 0.181
And I capture all network traffic 0.002
When I start the computer 1.054
Then the computer boots Tails 1:28.602
And no network interfaces are enabled 0.386
And no network device leaked the real MAC address 0.321
After features/support/hooks.rb:330 3.281
After features/support/hooks.rb:100 0.071