backports test automation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Hi all,

Yesterday Luca and I thought a bit about test automation ... I haven't
really come up with the best thing so far, but here's what I'm thinking

First of all, I think we're currently stretched enough that we have to
restrict ourselves to Linux mainline - we don't have resources to worry
about linux-next, and in particular linux-next could break every day
anyway due to rebases etc. so things there aren't very clear.

Another thing I should say is that I'm trying to avoid having automation
that manipulates the git tree (even adding tags) since we have no
permission model for that and trees are supposed to be
controlled by people, afaict.

With that in mind, I think I'd like to have the following:

 * A file in the tree, that indicates the "usable kernel version".
   Currently, that would be 4.19-rc5. This lets us have *some*
   resemblance of tracking what we're doing ...

 * A script that runs every once a while (ok, this is deliberately
   vague), checking compilation against all linux.git tags that are
   newer or equal to the one in the file.
   Typically the nicest thing to do here would be to store the result in
   git notes, but like I said above, I don't want any automation to have
   (full) access to the tree, and I don't think can split the
   Thus, I think this should do two things:
    - store the results locally, maybe sqlite or so, to avoid doing
      duplicate work
    - send out the results to the list, with links to logs (or
      attached? better for archiving, but could be big though)

We were also thinking about having tags, but given the git permissions
thing we can't create those automatically ... I suppose somebody could
add them after the emails?

To unsubscribe from this list: send the line "unsubscribe backports" in

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux