Hey everyone, I just landed a PR which introduces a new package for Juju which is intended to host long-running end-to-end feature tests. You can have a look here: github.com/juju/juju/blob/master/featuretests/doc.go
A little context as I understand it: 1. This is the direct result of the team's discussion about segregating long-running tests from short-running tests. 2. It is the intention of the team that tests now be written thus: - Light-weight unit tests alongside Juju core packages. - End-to-end feature tests in this new package. Hopefully this allows us to be more agile as we modify code, but still maintain the safety-net of end-to-end tests. The main difference for me is that the bulk of our tests -- where we test edge-cases, all permutations of calls, etc. -- will now be in lightweight unit tests. The heavier-weight, end-to-end tests will now be used in a 1:1 ratio with user-facing features, and the number of these that we have to maintain should drop off a bit. This has been a great team effort to steer a very large change; kudos to you all! - Katherine
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev