Opened 3 years ago

Last modified 2 years ago

#20653 new defect

Test targets should gracefully handle missing dependencies

Reported by: chelseakomlo Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Minor Keywords: test, convenience, easy, api, dependencies
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Test targets should be able to gracefully handle situations where Stem, Chutney or Perl (in the case of check-spaces and check-docs) are not available.

Currently none of these targets do this and just fail by either exiting with exit code 1 or simply running non-existing commands (which leads to the same result).

Child Tickets

Change History (6)

comment:1 Changed 3 years ago by dgoulet

Keywords: test added
Milestone: Tor: 0.2.???

comment:2 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:3 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:4 Changed 3 years ago by cypherpunks

With #5500 being fixed, make check-spaces now does nothing when Perl isn't found.

comment:5 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:6 Changed 2 years ago by nickm

Keywords: convenience easy api dependencies added
Note: See TracTickets for help on using tickets.