Commit Graph

2 Commits

Author SHA1 Message Date
Jesús Pérez a68957d7c8 Conformance tests and contributing section (#18)
* Making the Markdown linter happy and other editorial improvements.

Both READMEs in the examples folders merged in the parent folder to be reached cliking in the link of the main one.

* Contributing section and other minor editorial improvements.

* Official conformance tests structure.

* Fixing some links in contributing doc.

* Proposals template.

* Minor editorial fixes.

* First conformance tests added.

* Minor editorial improvements in README and contributing files.

* Minor improvements in the Makefile.

To call "install" always before "lint".

* Custom Pylint setup.

* New Info about the tests runner.

* First metadata into the examples.

* TestCaseQasm implementation.

* Fix initial harness tests skeleton

* Rename TestCaseQasm to AssertFileMixin to increase reusability and clarify
  the class purpose.
* Move "harness/*" to "test/helpers.py" avoiding using separate modules.
* Fix passing the wrong parameter to the assertion on TestRunner (renaming it to
  TestHarness in the process).

* Change in the custom assert to support invalid circuits.

* Minor refactor in the last commit.

* Parsing QASM example headers metadata.

Also improved a bit the console logging.

* File renaming to respect harness nature.

* More minor logging inprovements.

* Doc updated to cover last changes.

* Dropping verbose mode for tests.

* Verbose mode support for the test runner.

* Minor typo.
2017-09-19 22:24:15 -04:00
jagamba 0a68bb09b4 Initial commit 2017-01-10 14:58:46 -05:00