tests/repo_builder: needs the ability to create mulltiple commits with graph information

Bug #1745197 reported by Nish Aravamudan on 2018-01-24
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
usd-importer
Undecided
Robie Basak

Bug Description

As mentioned in HO today, we have tests that will need to specify a larger graph than a single commit, and the parenting relationship between commits.

Related branches

Robie Basak (racb) wrote :

I'd like something like this to work:

# A -> B
# A -> C - > D
# A =- merge-base; B = new/debian; C = old/debian; D = old/ubuntu
broken_graph = [
    Commit(
 SourceTree(Source(SourceSpec(version='1'))),
 name='A',
    ),
    Commit(
 SourceTree(Source(SourceSpec(changelog_versions=['1', '2']))),
 name='B',
 parents=['A'],
    ),
    Commit(
 SourceTree(Source(SourceSpec(changelog_versions=['1', '1.1']))),
 name='C',
 parents=['A'],
    ),
]

This needs me to write three features:

SourceSpec/SourceFiles changelog_versions feature.
The SourceTree class feature.
Commit parenting via Placeholder feature.

Robie Basak (racb) on 2018-01-26
Changed in usd-importer:
assignee: nobody → Robie Basak (racb)
status: New → In Progress
Robie Basak (racb) on 2018-02-21
Changed in usd-importer:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers