Closed Bug 1745496 Opened 3 years ago Closed 3 years ago

Offlining build system tests to improve engineer workflows

Categories

(Release Engineering :: Firefox-CI Administration, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhood, Unassigned)

Details

Hello! My name is Bob Hood. I'm a new Engineering Manager in Media and Graphics (working under Jim Mathies).

This may sound crazy, but one of my engineers had some interesting feedback when I asked about improving workflows: They wanted to be able to offline selected CI tests to their work machine for "heads-up" local testing before pushing work onto the live system. This would of course allow them to have more immediate feedback on their work before submitting changes.

I'm familiar with CI systems (spent years working with/configuring TeamCity), so I know testing steps are usually command-line scripts that the CI launches and then monitors for result codes. What do you think would be the possiblity of allowing for these steps on the CI system to be selected (perhaps ala carte) and then bundled down to a local machine for on-demand execution by the engineer?

DM me on Slack (@bobhood) to tell me I'm nuts if that would be more expedient. ;)

Are you (and your engineer) familiar with 'mach test' for local testing, and 'mach try' for running tests in a CI-like environment before check-in?

Severity: -- → N/A

Thanks, Geoff. I did not know about those mach options, however, I would be surprised if the engineer didn't. So, let me follow up with them and make sure I didn't miss a more subtle point (which I probably did), and I'll get back to you as soon as I can.

The engineer did know about this, but was referring to a difference between 'mach test' and 'mach try'. I will need to follow up and pierce through the vagary.

My apolgies for disturbing you, and thanks for your patience. ;)

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.