Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 34 24 Jun 2025, 11:58

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Spoofing MAC addresses 35 5 15 0 0 55 1 5 6 9:38.601 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:45.721
Scenario MAC address spoofing is disabled
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.508
And I capture all network traffic 0.097
When I disable MAC spoofing in Tails Greeter 10.134
And I log in to a new session 22.021
And the network is plugged 0.090
And Tor is ready 1:1.869
TCA
TCA did not start (TorBootstrapFailure)
./features/step_definitions/tor.rb:375:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:371:in `/^the Tor Connection Assistant (?:autostarts|is running)$/'
./features/step_definitions/common_steps.rb:652:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:607:in `/^Tor is ready$/'
features/mac_spoofing.feature:14:in `And Tor is ready'
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 13.930

SCENARIO FAILED: 'MAC address spoofing is disabled' (at time 04:05:55)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:05:55_MAC_address_spoofing_is_disabled_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:05:55_MAC_address_spoofing_is_disabled.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:05:55_MAC_address_spoofing_is_disabled.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:05:55_MAC_address_spoofing_is_disabled.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:05:55_MAC_address_spoofing_is_disabled.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:05:55_MAC_address_spoofing_is_disabled.journal

After features/support/hooks.rb:100 0.040
Tags: @product
1:44.043
Scenario MAC address spoofing is successful
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.690
And I capture all network traffic 0.246
When I log in to a new session 33.634
And the network is plugged 0.081
And Tor is ready 1:1.389
TCA
TCA did not start (TorBootstrapFailure)
./features/step_definitions/tor.rb:375:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:371:in `/^the Tor Connection Assistant (?:autostarts|is running)$/'
./features/step_definitions/common_steps.rb:652:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:607:in `/^Tor is ready$/'
features/mac_spoofing.feature:27:in `And Tor is ready'
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 12.099

SCENARIO FAILED: 'MAC address spoofing is successful' (at time 04:07:50)

Failed to copy Chutney data: No such file or directory @ rb_file_s_lstat - /tmp/TailsToaster/chutney-data/nodes.1750739790/020bridge/diff-cache/1242

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:07:50_MAC_address_spoofing_is_successful_chutney-data

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:07:50_MAC_address_spoofing_is_successful.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:07:50_MAC_address_spoofing_is_successful.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:07:50_MAC_address_spoofing_is_successful.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:07:50_MAC_address_spoofing_is_successful.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:07:50_MAC_address_spoofing_is_successful.journal

After features/support/hooks.rb:100 0.055
Tags: @product
1:48.155
Scenario MAC address spoofing fails and macchanger returns false
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.058
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.003
And I capture all network traffic 0.150
And the network is plugged 3.548
And macchanger will fail by not spoofing and always returns false 1.463
When I log in to a new session 29.210
Then no network interfaces are enabled 0.131
And no network device leaked the real MAC address 0.012
And I see the "Wired Network Disabled" notification after at most 60 seconds 1:1.634
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:599:in `/^I see the "(.+)" notification(?: after at most (\d+) seconds)?$/'
features/mac_spoofing.feature:43:in `And I see the "Wired Network Disabled" notification after at most 60 seconds'
After features/support/hooks.rb:330 12.614

SCENARIO FAILED: 'MAC address spoofing fails and macchanger returns false' (at time 04:09:54)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:09:54_MAC_address_spoofing_fails_and_macchanger_returns_false.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:09:54_MAC_address_spoofing_fails_and_macchanger_returns_false.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:09:54_MAC_address_spoofing_fails_and_macchanger_returns_false.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:09:54_MAC_address_spoofing_fails_and_macchanger_returns_false.journal

After features/support/hooks.rb:100 0.038
Tags: @product
1:42.954
Scenario MAC address spoofing fails and macchanger returns true
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.026
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.093
And I capture all network traffic 0.004
And the network is plugged 0.082
And macchanger will fail by not spoofing and always returns true 0.154
When I log in to a new session 28.230
Then no network interfaces are enabled 0.912
And no network device leaked the real MAC address 0.688
And I see the "Wired Network Disabled" notification after at most 60 seconds 1:3.787
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:599:in `/^I see the "(.+)" notification(?: after at most (\d+) seconds)?$/'
features/mac_spoofing.feature:53:in `And I see the "Wired Network Disabled" notification after at most 60 seconds'
After features/support/hooks.rb:330 12.546

SCENARIO FAILED: 'MAC address spoofing fails and macchanger returns true' (at time 04:11:47)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:11:47_MAC_address_spoofing_fails_and_macchanger_returns_true.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:11:47_MAC_address_spoofing_fails_and_macchanger_returns_true.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:11:47_MAC_address_spoofing_fails_and_macchanger_returns_true.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:11:47_MAC_address_spoofing_fails_and_macchanger_returns_true.journal

After features/support/hooks.rb:100 0.055
Tags: @product
53.217
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.107
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 13.696
And I capture all network traffic 0.005
And the network is plugged 0.109
And macchanger will fail by not spoofing and always returns true 0.186
And no network interface modules can be unloaded 1.577
When I log in to a new session 37.266
Then 1 network interface is enabled 0.375
<1>
<1> expected but was
<0>. (Test::Unit::AssertionFailedError)
./features/step_definitions/mac_spoofing.rb:86:in `/^(\d+|no) network interface(?:s)? (?:is|are) enabled$/'
features/mac_spoofing.feature:62:in `Then 1 network interface is enabled'
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 12.205

SCENARIO FAILED: 'MAC address spoofing fails and the module is not removed' (at time 04:12:55)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:12:55_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_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:12:55_MAC_address_spoofing_fails_and_the_module_is_not_removed.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:12:55_MAC_address_spoofing_fails_and_the_module_is_not_removed.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_5501-plaintext-locale-greeter/34/artifact/build-artifacts/04:12:55_MAC_address_spoofing_fails_and_the_module_is_not_removed.journal

After features/support/hooks.rb:100 0.048
Tags: @product
1:44.509
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given a computer 0.384
And I capture all network traffic 0.010
When I start the computer 1.141
Then the computer boots Tails 1:42.817
And no network interfaces are enabled 0.141
And no network device leaked the real MAC address 0.014
After features/support/hooks.rb:330 0.916
After features/support/hooks.rb:100 0.059