Data and documentation maintained by the Interop Working Group
Go to file
Mark T. Voelker 9287b9548c Add aliases field to schema 1.4
The name of a Tempest test that is required by recent DefCore Guidelines
was recently changed [1].  DefCore had not previously considered a way
to handle this scenario: the test list in the Guidelines is considered
immutable.  Even if we changed the name, folks running a version of
Tempest prior to the rename would not get a compliant result.  If did
nothing, folks running a version of Tempest that includes the rename
would not get a compliant result.  We also considered flagging the
tests [2] to alleviate the problem, but there was a general feeling that
since the test hand't actually changed we were reluctant to make the
underlying capability not required.

After some discussion [3] we hit upon the idea of adding an "aliases"
field to our JSON documents.  This would allow us to specify multiple
names for the same test.  Refstack could then read the field and accept
a passing result for either test name when displaying results.  This
patch adds the new alias field to the test block.

[1] https://review.openstack.org/#/c/223796/
[2] https://review.openstack.org/#/c/229177/
[3]
http://eavesdrop.openstack.org/meetings/defcore/2015/defcore.2015-10-07-15.00.log.html#l-23

Change-Id: Iff99fbb50c9b3e5101503de0b032b12c7451aecd
2015-10-08 10:29:26 -07:00
2015.03 Added file of required tests to pass to testr 2015-03-25 10:48:39 -04:00
2015.04 Change repo from stackforge to openstack 2015-10-08 11:52:00 +08:00
2015.05 Change repo from stackforge to openstack 2015-10-08 11:52:00 +08:00
doc/source Add aliases field to schema 1.4 2015-10-08 10:29:26 -07:00
drafts Complete Havana capabilities as passed by the Board in July 2014 2014-08-23 08:19:41 -05:00
js Add GET test results and add report page output 2015-01-20 13:54:38 -08:00
legacy Initial draft of 2015.03 guideline 2015-03-13 09:21:12 -07:00
tools Add pep8/flake8 checks, fix flake8 errors 2015-08-18 12:18:01 +00:00
working_materials Score Nova Version List Capability 2015-09-30 16:05:40 -04:00
.gitignore Moving documentation over to sphinx build process 2015-06-11 12:06:53 -05:00
.gitreview Initial draft of 2015.03 guideline 2015-03-13 09:21:12 -07:00
2015.03.json Add superceded status for Guidelines and 2015B process 2015-07-30 15:47:44 -05:00
2015.04.json Add superceded status for Guidelines and 2015B process 2015-07-30 15:47:44 -05:00
2015.05.json Merge "Flag test that makes assumption about image creation" 2015-07-24 02:46:20 +00:00
2015.07.json Merge "Flag change pwd test in 2015.07 & remove in .next" 2015-09-08 18:49:57 +00:00
2016.next.json Fixed json error from advisory network merge 2015-09-30 15:22:48 -07:00
HACKING.rst As per 2015.07 discussion, new Guidelines should not start with flag tests 2015-07-28 14:29:55 -05:00
README.rst Move Guidelines into doc directory 2015-07-30 14:48:54 -05:00
setup.cfg Moving documentation over to sphinx build process 2015-06-11 12:06:53 -05:00
setup.py Moving documentation over to sphinx build process 2015-06-11 12:06:53 -05:00
test-requirements.txt render the json to html as sphinx runs 2015-09-13 22:12:59 +00:00
tox.ini Add pep8/flake8 checks, fix flake8 errors 2015-08-18 12:18:01 +00:00

Understanding the DefCore Guidelines

This repository contains DefCore committee managed files that provide guidance for the OpenStack community.

NOTE: Changes to file requires approval of the DefCore committee chair(s).

DefCore Process Documentation

The /doc/source/process directory contains details about the DefCore process.

The /doc/source/schema directory contains details about the JSON schema versions used to express Guidelines.

The /doc/source/guidelines directory contains RST versions of the DefCore Guidelines approved by the OpenStack Board of Directors.

Core Definition

doc/source/process/CoreDefinition.rst

Process Goverance

doc/source/process/2015A.rst (please check for latest)

Designated Sections

doc/source/process/DesignatedSections.rst

Core Criteria

doc/source/process/CoreCriteria.rst

DefCore Governance

doc/source/process/GovernanceProcess.rst

Platform and Components

doc/source/process/PlatformCap.rst

DefCore Cycles

doc/source/process/ProcessCycles.rst

Terminology

doc/source/process/Lexicon.rst