Closed
Bug 1466197
Opened 7 years ago
Closed 4 years ago
Redo beetmoverscript testing infrastructure
Categories
(Release Engineering :: Release Automation, enhancement, P2)
Release Engineering
Release Automation
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1672691
People
(Reporter: mtabara, Unassigned)
References
Details
So that we can safely make changes to templates or other functionality pieces that are not yet covered by automation. Even though we're planning on moving them in-tree in bug 1462393, there's still value in adding them.
A good example of this lies within shipitscript[1].
[1]: https://github.com/mozilla-releng/shipitscript/blob/master/shipitscript/test/integration/test_integration_script.py
Reporter | ||
Comment 1•6 years ago
|
||
With declarative artifacts slowly rolling out, it's time to think about the future of beetmoverscript testing.
Currently the issues are:
* we don't have integration tests at all. We've been bitten several times here as we only test various functionality behaviors within unit tests and more often than not we get breakage in BR jobs after a certain PR is merged.
* the existing testing infrastructure could be improved to be nicer and easier to read, and more importantly, easier to add tests
* ideal goal here is to make sure that for each change of code lines in beetmoverscript, we have integration tests to cover each and single type of task for beetmover.
This will catch errors early and enhance devlopment. It'll also improve readability and enforce more tests with each line of code.
With declarative artifacts rolling-out completely, there's lots of clutter we can trim from beetmoverscript.
I aim to work on this as a personal project, side from work.
Assignee: nobody → mtabara
Priority: -- → P2
Summary: Add integration tests for beetmoverscript → Redo beetmoverscript testing infrastructure
Reporter | ||
Comment 2•4 years ago
|
||
Found in triaging. Not actively working on this, returning to the pool.
Assignee: mtabara → nobody
Reporter | ||
Updated•4 years ago
|
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
Updated•3 months ago
|
Component: Release Automation: Uploading → Release Automation
You need to log in
before you can comment on or make changes to this bug.
Description
•