<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-host-ipmid/docs, branch master</title>
<subtitle>OpenBMC Phosphor local IPMI daemon sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-host-ipmid/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-host-ipmid/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/'/>
<updated>2019-10-29T16:58:00+00:00</updated>
<entry>
<title>Fix configuration header</title>
<updated>2019-10-29T16:58:00+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2019-10-24T18:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=4cb16e54918bf933d5ae34d5869b2b1744a5e1f3'/>
<id>urn:sha1:4cb16e54918bf933d5ae34d5869b2b1744a5e1f3</id>
<content type='text'>
This header did not format correctly due to the space.
https://github.com/openbmc/phosphor-host-ipmid/blob/master/docs/configuration.md

Tested: With https://jbt.github.io/markdown-editor/

Change-Id: Ief57b88b022844fd74740bb516b9d21f2590e7c3
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>docs: add contributing guidelines</title>
<updated>2019-10-17T10:31:23+00:00</updated>
<author>
<name>Emily Shaffer</name>
<email>emilyshaffer@google.com</email>
</author>
<published>2019-09-21T02:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=d0c7e27e01086ddd45727e2c5a77946ac9106c3e'/>
<id>urn:sha1:d0c7e27e01086ddd45727e2c5a77946ac9106c3e</id>
<content type='text'>
For some time now we the maintainers have been requesting things like
50/72 commit messages, unit tests, Tested: footers, etc. But these
requirements haven't been written down. This document is an attempt to
codify some of the unwritten rules of contribution in the OpenBMC IPMI
stack.

Signed-off-by: Emily Shaffer &lt;emilyshaffer@google.com&gt;
Change-Id: Ieb7a72f89f44374efbbe7265c7341338f6850158
</content>
</entry>
<entry>
<title>docs: add reviewing chapter to testing.md</title>
<updated>2019-06-26T01:36:05+00:00</updated>
<author>
<name>Emily Shaffer</name>
<email>emilyshaffer@google.com</email>
</author>
<published>2019-06-26T01:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=455ee0b99cdb2e438fd64fdcdd8b897cb617f249'/>
<id>urn:sha1:455ee0b99cdb2e438fd64fdcdd8b897cb617f249</id>
<content type='text'>
Cover some best practices while reviewing a test suite, as well as how
to run tests locally without impacting your current environment.

Tested: Viewed in Chrome

Change-Id: I7356a90fcc9e6d2679e1f9e9a49515a1038a8914
Signed-off-by: Emily Shaffer &lt;emilyshaffer@google.com&gt;
</content>
</entry>
<entry>
<title>doc: add writing test chapter to testing.md</title>
<updated>2019-06-26T01:35:59+00:00</updated>
<author>
<name>Emily Shaffer</name>
<email>emilyshaffer@google.com</email>
</author>
<published>2019-06-26T00:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=00a553df9c0e01f01cd6761fcd9e7eb390545cd4'/>
<id>urn:sha1:00a553df9c0e01f01cd6761fcd9e7eb390545cd4</id>
<content type='text'>
Add a tutorial on writing a new test, based on writing unit tests for
sensorhandler.hpp - specifically GetSdrReq, as it's a good candidate for
unit testing.

Included is a nonexhaustive list of testing best practices. More best
practices are always welcome.

Tested: Viewed testing.md with Chrome builtin Markdown interpreter

Change-Id: I418af8f972a5a0ff36b786cda6fdf9b6b308e8d5
Signed-off-by: Emily Shaffer &lt;emilyshaffer@google.com&gt;
</content>
</entry>
<entry>
<title>docs: add chapter on running tests</title>
<updated>2019-06-26T01:05:14+00:00</updated>
<author>
<name>Emily Shaffer</name>
<email>emilyshaffer@google.com</email>
</author>
<published>2019-06-25T02:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=7a4ebde330d44114ccd85aa0c668b3c84c531335'/>
<id>urn:sha1:7a4ebde330d44114ccd85aa0c668b3c84c531335</id>
<content type='text'>
Add instructions for installing and setting up Docker, modifying the
setup for phosphor-host-ipmid, and running the tests. This also covers
reading the .log files generated during the testing run.

These instructions cover how to use `git worktree` to make a copy of
your working repo which is usable by Docker, but still up-to-date with
the hacking you've been doing. There's also a brief method of coming up
with a similar setup using a local remote or symlink. The worktree
method was selected because it is impossible to make the code you're
testing out-of-sync with the code you will submit to Gerrit for review.
However, we need to mount the working repo to the Docker container too
to make this work (since Git will look there for the .git/ dir).

Tested: Viewed in Chrome

Change-Id: I684664e2580637b34fbb79eceb838986425852c0
</content>
</entry>
<entry>
<title>docs: add initial testing.md outline</title>
<updated>2019-06-26T01:04:27+00:00</updated>
<author>
<name>Emily Shaffer</name>
<email>emilyshaffer@google.com</email>
</author>
<published>2019-06-24T21:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=a3a1cdc299fbeee366fee925dc08fa3eaf8b63f2'/>
<id>urn:sha1:a3a1cdc299fbeee366fee925dc08fa3eaf8b63f2</id>
<content type='text'>
Add a new piece of documentation, intended to be a tutorial on running,
writing, and reviewing unit tests for the CI suite. Outline the sections
to be written in some detail (subject to change).

There are a handful of methods for running the CI, foremost by using
Docker or by building the OpenBMC SDK. This tutorial will cover the
Docker method, as it is most similar to what the Jenkins bot does, and
most consistent across platforms.

Tested: Viewed markdown file in Chrome.

Change-Id: Ic98c02bc8f4dc6eaf4e7d1432422cdd934862548
</content>
</entry>
<entry>
<title>Correct the formatting of the network commands document</title>
<updated>2018-07-24T20:53:51+00:00</updated>
<author>
<name>Tom Joseph</name>
<email>tomjoseph@in.ibm.com</email>
</author>
<published>2018-07-19T14:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=1500a64704cf558a1d08d1cf0db7a4a3d550989a'/>
<id>urn:sha1:1500a64704cf558a1d08d1cf0db7a4a3d550989a</id>
<content type='text'>
The ipmitool commands are placed in the code block.

Change-Id: I787dff9d6acd77ceaa1c6251b4287c2367212cad
Signed-off-by: Tom Joseph &lt;tomjoseph@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Docs: Add IPMI command cheatsheet</title>
<updated>2018-07-17T17:24:22+00:00</updated>
<author>
<name>Ratan Gupta</name>
<email>ratagupt@in.ibm.com</email>
</author>
<published>2018-05-31T13:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=f8e9e38b85bb4f7ad3e5af749222939cd26ac2aa'/>
<id>urn:sha1:f8e9e38b85bb4f7ad3e5af749222939cd26ac2aa</id>
<content type='text'>
Adding the network configuration commands

Change-Id: I0542e1266d3bf71c813c3d449bb2838f0dc887cf
Signed-off-by: Ratan Gupta &lt;ratagupt@in.ibm.com&gt;
</content>
</entry>
<entry>
<title>Grammar and spelling fixes</title>
<updated>2018-04-18T21:56:36+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2018-04-08T21:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=c9fa69ef08e3eeb8e239f68d21419875b32917ae'/>
<id>urn:sha1:c9fa69ef08e3eeb8e239f68d21419875b32917ae</id>
<content type='text'>
Spelling errors found using github.com/lucasdemarchi/codespell
A tool to fix common misspellings.
This tool is licensed under GNU General Public License, version 2.
Some additional grammar and capitalization errors were fixed as well.

Change-Id: I700db4e6d7ba52b02374c9c3e84be0af8bd91859
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Get Device ID - JSON</title>
<updated>2018-01-04T23:27:45+00:00</updated>
<author>
<name>David Cobbley</name>
<email>david.j.cobbley@linux.intel.com</email>
</author>
<published>2017-11-21T23:58:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=a1adb0777e370103ab9f3e7f8788f74975c69897'/>
<id>urn:sha1:a1adb0777e370103ab9f3e7f8788f74975c69897</id>
<content type='text'>
This reads in all the get device ID parameters via a JSON file in the
rootfs.

Using a file in the rootfs will give much more flexibility to consumers
of openbmc. Each ODM can simply bbappend their dev_id.json with their own
specific get device ID info in. Now you can compile in the required info
at build time, or modify during run time if needed. It also does not
require any additional compilers/scripts to generate a yaml file.

Change-Id: I44dfda54fa1762f88973ad709bf7a50bf32e492d
Signed-off-by: David Cobbley &lt;david.j.cobbley@linux.intel.com&gt;
</content>
</entry>
</feed>
