<div dir="ltr">Hello all,<div><br><div>This is now live in both in travis and as a new snap package. Tests in master are passing.</div><div><br></div><div>There were a couple of last minute changes:</div><div><br></div><div>- The reboot functionality now works via a function rather than a comment:</div><div><br></div> <a href="https://github.com/snapcore/spread#rebooting">https://github.com/snapcore/spread#rebooting</a><div><br><div>- There's a new "adhoc" backend, which allows scripting the allocation and discarding of systems:<br></div><div><br></div><div> <a href="https://github.com/snapcore/spread#adhoc">https://github.com/snapcore/spread#adhoc</a><br></div><div><br></div><div> This is enables us to run tests against physical boards and other custom situations.<br></div><div><br></div></div><div>Please let me know if you see any issues, and have a good weekend.</div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 17, 2016 at 11:17 PM, Gustavo Niemeyer <span dir="ltr"><<a href="mailto:gustavo.niemeyer@canonical.com" target="_blank">gustavo.niemeyer@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello all,<div><br></div><div>The following changes have just landed in the spread repository, some of them incompatible with the previous yaml files.</div><div><br></div><div>Given the incompatibility, the spread snap or the binary version used by the snapd tests weren't updated, but this should happen at some point tomorrow.</div><div><br></div><div>The main changes are:</div><div><br></div><div>- Reboot at any point by simply inlining the # REBOOT comment </div><div>- New QEMU backend, thanks to Michael Vogt</div><div></div><div>- Environment variables are now properly ordered</div><div>- The syntax $[...] in env vars has been dropped</div><div>- The syntax $(...) in env vars will now execute remotely as expected</div><div>- The syntax $(HOST: ...) was introduced to execute the command locally</div><div>- Both of these will now correctly strip of EOLs, thanks to John Lenton</div><div>- Bash now executed with -u, to catch undefined vars, also thanks to John</div><div>- Images with fixed usernames and passwords are now supported</div><div>- $HOME won't be hacked when debugging tasks (-debug and -shell)</div><div><br></div><div>The documentation was updated to cover all the changes:</div><div><br></div><div> <a href="https://github.com/snapcore/spread" target="_blank">https://github.com/snapcore/<wbr>spread</a></div><div><br></div><div>Please let me know if you find any issues.</div><div><br></div><div><div data-smartmail="gmail_signature"><br></div><div data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</div>