Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hoaproject/Test

The Hoa\Test library.
https://github.com/hoaproject/Test

chore(composer) Use `dev-master` dependencies.

8c4105b95d091404cc9482833aac1e7593917091 authored almost 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Fix a type.

e8066777ea33ee7c817e1f5c4b711b2c5acab599 authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(cs) Fix CS.

97ce3fe2bcb5fd1561ae047657a7868facd4918c authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Update to PHP 7.

751f747172be60246f20ee834367f47d8d5251a8 authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Update to PHP 7.

5f4bbb86eb68b9fbf45775de52e9cd72e0d0945e authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Call `Protocol::resolve` correctly.

42153d7c5dd45b073d2bebad2fc89ade4dea9fb1 authored about 7 years ago by Ivan Enderlin <[email protected]>
fix(bin) Use `Protocol::resolve`.

0d7738aa64d6b6725fd22541749a9b24d533d331 authored about 7 years ago by Ivan Enderlin <[email protected]>
chore(php) Fix types according to `hoa/console`.

3725e155b3454acf5501fa4dc4402ba96e5f63e8 authored about 7 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.08.18.

83cf7be2a54a11cd804edae81cff75f2e3f7ad26 authored over 7 years ago by Ivan Enderlin <[email protected]>
fix(doctest) Always add Kitab output directory.

ec675931ba2665542d4e76f97766e84d51a93115 authored over 7 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.08.16.

b3a2953ba4f419bf639c068b7b64cab6ea56cfb3 authored over 7 years ago by Ivan Enderlin <[email protected]>
fix(run) Kitab must not override default directory.

If the collection of directories containing tests to execute is empty,
then the `Test` directory...

dc3a6757d678bdf7c69a84726ec94740433f9644 authored over 7 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.08.15.

07945256c7173f6967c654dadfa0136cac329ff6 authored over 7 years ago by Ivan Enderlin <[email protected]>
fix(doctest) Remove the `assert` asserter.

It is now handled by Kitab.

96dbc46ccca70048d3b5c8399bea9094f7b778dc authored over 7 years ago by Ivan Enderlin <[email protected]>
chore(composer) Require at least hoa/kitab 0.6.

7de81f69364a59fea3948cb6bf58cd744273751a authored over 7 years ago by Ivan Enderlin <[email protected]>
feat(doctest) Use Kitab.

See https://github.com/hoaproject/Test/pull/88.

981c553bd5b4a747a71911a0f7afe84816e6c018 authored over 7 years ago by Ivan Enderlin <[email protected]>
chore(cs) Use spaces, rename a variable, fix doc.

f68038215ad7f2abcc74c2339ddd6924206b73fe authored over 7 years ago by Ivan Enderlin <[email protected]>
feat(run) Add the --no-code-coverage option.

595ddb569972c6a8ba672ac2e0502e5b804ff5ae authored over 7 years ago by Grummfy <[email protected]>
feat(doctest) Use Kitab API to compile doc.

Use the Kitab API to compile the documentation into doctests. Then,
continue the pipeline with o...

a9df26f72e7742c364e146cf809a013c33d09fdb authored over 7 years ago by Ivan Enderlin <[email protected]>
feat(doctest) Add Kitab as a dependency.

This is another step in this serie of using Kitab.

3842aa293de00b156191353707e21b9d9f83490c authored over 7 years ago by Ivan Enderlin <[email protected]>
feat(doctest) Remove generation and execution.

This is the first patch of a small serie. Next step is to introduce
Kitab, our home tool to gene...

9033aff7b1454aa617cc01f60afdbb4b99b68b54 authored over 7 years ago by Ivan Enderlin <[email protected]>
Quality: Extract the reducer in its own variable.

Ease code readability.

513c395ad9b9b97c21afb608a250daddf7291687 authored over 7 years ago by Ivan Enderlin <[email protected]>
Quality: Clean up the code.

3faefcfe2358508dbe1a3b1cf8a68a93d1b62871 authored over 7 years ago by Ivan Enderlin <[email protected]>
Generator: Support `use` and `#`.

Code block can have comments. If the comment starts with `#` (shell
style), then the whole comme...

c3ba4c6de060b8c742e9d9f16d0e32c16fe1ca4f authored almost 8 years ago by Ivan Enderlin <[email protected]>
Generator: Allow `must_throw(E)`.

New verb `must_throw` for the code block type has been introduced
recently. This patch enhances ...

f48c6c21d8cf0b800078e003d7956f684cfb655a authored almost 8 years ago by Ivan Enderlin <[email protected]>
Generator: Clean the output.

c14003046bae8a063a30053e87bac4e837215d8b authored almost 8 years ago by Ivan Enderlin <[email protected]>
Generator: Support `must_throw` in code block type.

Just type `ignore`, `must_throw` is a new verb that can be used in a
code block type. Thus `php,...

0f04510a61c072f49e460da573c5801336563d23 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Generator: Support `ignore` in code block type.

Each code block must has the type `php`. However, the type is a list of
verbs, separated by a co...

e0d16ca0bd67941135664af468d957ee0086edfe authored almost 8 years ago by Ivan Enderlin <[email protected]>
Generator: Ignore code block whose is not PHP.

A code block has a type t and a content c:

```t
c
```

The type can be optional. In...

dbf0555e5d7f6170a6575b50e1957fed7987a488 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Generate classes that need to.

c8e140c23377ec78f4d4c58fce3fbc758a2f7b8b authored almost 8 years ago by Ivan Enderlin <[email protected]>
Run: Auto-generate doc API tests when running.

Deduce generator directory and generator namespace from the
`composer.json` file if it exists. I...

2ffa562f44f89c155ba5e71bc1ede521750856b6 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Generator: Move arguments from ctor to `generate`.

a6418f33694fd015a9c421e62b9e7509e7b6aaff authored almost 8 years ago by Ivan Enderlin <[email protected]>
Integration: Allow `Documentation` in namespace.

55954cdb24b3da29a252da46370d68354c89998e authored almost 8 years ago by Ivan Enderlin <[email protected]>
Bin: Generate test suites from API documentations.

The `hoa test:generate` command was obselete. It is rewritten to:

1. Generate unit test suite...

35bd5d1cb725354e2894420dc3611e4d53175e92 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Asserter: Add the `assert` asserter.

The `assert` asserter helps to test a piece of code using the `assert`
intrinsic.

d978c42ef66cbe12db8fbd3e060c39750bf7b43c authored almost 8 years ago by Ivan Enderlin <[email protected]>
Integration: Add the `do` asserter.

It is like `when` but it expects the result of the callable to be
`void`.

a2a8d769ec0ebd56d1e27360e5f377f8c3742000 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Unit: Enable assertions/expectations.

724694696628cfdf39ba6997433c64817047b21c authored almost 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.02.27.

87f70b70cac0d0bb07bec7928e63043bfe67afd5 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Test: Restrict to code coverage to current lib.

This patch automatically restricts the code coverage score to the
current library. By default, a...

2900da30915457723024b5e493471ef5f0f15bad authored almost 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.02.24.

f81fe10a2d4fc5b8d36f4887b43c0650124731cc authored almost 8 years ago by Ivan Enderlin <[email protected]>
Dependency: atoum/praspel-ext. 0.17.* released.

55a697837f2d22e02090b3bfcc87bb56ea9704cd authored almost 8 years ago by Ivan Enderlin <[email protected]>
Merge branch 'pr/71' into incoming

9cb56d40f9e9fa0a2d22ccb625a583d06a4cedeb authored almost 8 years ago by Ivan Enderlin <[email protected]>
Dependency: Move to atoum 3.0.

3514a47a267f527c4c5d0e53130fd36b7cb69656 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Bin: Simplify path to atoum.

Avoid having `..` pieces in the path. Directly compute an absolute path.

4e5c1e4839951273c913a43daba514487fff0e83 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.17.01.16.

5ea3b0923fcbe77f504d9bc3c8a91efe383feb44 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Merge branch 'pr/82' into incoming

bb172f78cecc56a0b44767f948f3251634159328 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Dependency: Back to atoum 2.8.

6f97add8ef0ef8970d5d9cb1b6a3ff5f327f1b31 authored almost 8 years ago by Ivan Enderlin <[email protected]>
Quality: Happy new year!

46f4d923f1f8a3a90f0e2ab22e2c08450b4793b3 authored almost 8 years ago by Alexis von Glasow <[email protected]>
Quality: Add the `.gitignore` file.

9831a57e8e23e1d353f75280c76d6fcab9961d01 authored about 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.10.25.

c836e80b98e2b24f147b55389d5aca227ae63c9d authored about 8 years ago by Ivan Enderlin <[email protected]>
Report: Add Travis and Coveralls.io support.

43ae8ae022d706face7581512f5052ff0cc8bfd8 authored about 8 years ago by Ivan Enderlin <[email protected]>
Dependency: Require `atoum/atoum` 2.9.0-beta1.

f61a986c720c9ae502b9a80183ddb3bfaad82cda authored about 8 years ago by Ivan Enderlin <[email protected]>
Add Travis CI and Coveralls.io support.

ec0c61d79580f99db258a882cdfbcb2a5e7e0e63 authored about 8 years ago by Ivan Enderlin <[email protected]>
Report: Update code coverage prompt.

3e35b416affc5390e221a712b57e1a8b1e25f201 authored about 8 years ago by Ivan Enderlin <[email protected]>
Suite: Add the `Decorrelated` interface.

If a test suite would like to be decorrelated from its System Under
Test, it must implement the ...

4fd96d6fdee727cbb0a112e516541855d4d47feb authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: New `README.md` file.

9a92e3123ef1a82e81886c5b3ff0911b8fcaf660 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Update `support` properties.

206d92b6c491898dd7cdef500083bf5a39c98365 authored about 8 years ago by Ivan Enderlin <[email protected]>
Documentation: Use TLS for `central.hoa`.

f80f083a0d1cc7a044fdbca10ea46cdcdbef4c38 authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.08.16.

5939a39ef001005cb6aab1cdd5680434b15aa7ab authored over 8 years ago by Ivan Enderlin <[email protected]>
Merge branch 'master' into incoming

742242d1047b44b3802b40bef9810958565b0b89 authored over 8 years ago by Ivan Enderlin <[email protected]>
Bin: Do not set `HOA_PRELUDE_FILES` if empty.

Having an empty `HOA_PRELUDE_FILES` environment variable is filtered by
PHP, but not by HHVM. So...

05eafd706b95799c818c875b34219428f1c006cd authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.08.15.

5f4c29b3b31708f2fc5b36fe779cecf11d7f78e3 authored over 8 years ago by Ivan Enderlin <[email protected]>
Bin: Wait atoum children to finish before exiting.

df1f54405d308377f8f7371f0f429809f6235ea6 authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.08.15.

d60872c57934470efa9462e44ffbd6cca07890ff authored over 8 years ago by Ivan Enderlin <[email protected]>
Bin: Exit code comes from atoum.

2cbf568edf3507a3d0d295b90d5a2081cd181ba0 authored over 8 years ago by Ivan Enderlin <[email protected]>
Replace reserved keyword "Void" to "Nil"

`void` for PHP-7.1 is now a reserved keyword[1]. This patch replace the
class `Fields\Void` to t...

95f114fd5b184a45ba34025de41eb6f73d2790fa authored over 8 years ago by Alexis von Glasow <[email protected]>
Bin: Run test suites of another library.

There is 3 cases:

1. Run test suites of the current library:

So to use `hoa/test` in...

ddb80f6ef5dbdca1283b2053fd33e2cbb369dc29 authored over 8 years ago by Ivan Enderlin <[email protected]>
Dependency: Require `atoum/atoum` 2.8.

dfa24105b1de83dfcca791b10f8094c109bbe3ac authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.06.20.

fdf0f12437ab64b8a4f63dc9240051037bee45d8 authored over 8 years ago by Ivan Enderlin <[email protected]>
Suite: Introduce the integration test suite.

Same approach than the unit test suite. An integration test suite must
extend `Hoa\Test\Integrat...

8b03ad7172c3dbd9682021f16a6c596138095bf9 authored over 8 years ago by Ivan Enderlin <[email protected]>
Suite: Optimize default namespace.

The default regular expression representing default namespace works but
it is not optimized. Thi...

2d3aa404366a282dc526a18aa987b374954c9871 authored over 8 years ago by Ivan Enderlin <[email protected]>
Suite: Fix test case prefix.

This must be a regular expression.

2676929f382e800630480de1e6ff5a65313c911d authored over 8 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.03.03.

07bbc92c83d84c51986ecc9254b1bc270e6302c2 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Report: Memory unit is now kilo-bytes.

a7e57678a8d2998bf8c7a81c22513d3c6a6d4028 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Report: Enhance fields.

There is more details for the duration and memory fields. Also, there is
more spaces between tes...

51e6de683ac750b6779f1ce9b04c1b58f0416231 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Report: New colors.

d1548f84ab4f4cd1aac6a98e7167da99a76a1267 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Fix CS.

a821e4efc04b61d8d2d943d2bc8c76c43173f7eb authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Fix `hoa/console` version.

a7da217371ec49cbbfff7cebba871818659c9235 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Use hoa/console colorizer

0ed8de852d69689ea66f6443f29eb1be7f4922da authored almost 9 years ago by jubianchi <[email protected]>
Added atoum version & path in CLI report

dc6d096541be705972ad8b15c2d5b6a27a5beca0 authored almost 9 years ago by jubianchi <[email protected]>
Add custom atoum report

30b7614f6a87797c8828f11dde3b72cf8b18a5a1 authored almost 9 years ago by jubianchi <[email protected]>
Prepare 2.16.01.19.

502871950c6137d6ab8f63c4248237a25988caaa authored almost 9 years ago by Ivan Enderlin <[email protected]>
atoum: Use the `visibility` extension.

58e9cb99cc53c1ee2e66a80692f1f110af4ee248 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: Use `atoum/ruler-extension` new release.

ca8af4650c6ae408dc212d35305a2cb642af4eb9 authored almost 9 years ago by Ivan Enderlin <[email protected]>
CLI: Make `--directories` optional.

By default, the `Test/` directory will be used.

beb00be68b14e30f4bf9fe99eec9f24e9b2a97e5 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Mocker: Remove our constant mocker implementation.

Patches have been merged into atoum' source code, so we can remove our
own implementation \o/.

bc738f4d7bd2cf7a957217529fde94bffa757d39 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Use `Test` directory as default test container

65faade1a358b44183624feb47e76bddfb71dd87 authored almost 9 years ago by Stéphane HULARD <[email protected]>
Document: Fix a typo.

9509de2c48d144f581446f29533c9a03aee073f9 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.01.14.

0b4cf08591ecee2ab41415ffdec10ded8f89bcf8 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Composer: New stable release.

71bd9494fdae44ae9de9435d9b5cb5935b7b2471 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Autoload: Remove `Hoa\Core`.

2f49e7d6eb03930ff06ea90196b89b05ef0bf54b authored almost 9 years ago by Ivan Enderlin <[email protected]>
Prepare 2.16.01.11.

0075d620439b69e22554795509826779f231e8d6 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Drop PHP5.4.

7a90b517593cd3f8b2a4ed03f108a0f7b0c56bf2 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Quality: Run devtools:cs.

e4c2c11be9ac835695ba8cc9886ce78808d134a6 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Core: Remove `Hoa\Core`.

083c016276474803fa16f09592359c0493441445 authored almost 9 years ago by Ivan Enderlin <[email protected]>
Protocol: Use `Hoa\Protocol`.

cbbd6e39862e6fb90a6f827976be259eee940dee authored about 9 years ago by Ivan Enderlin <[email protected]>
Atoum: Remove consistency err. & excep. handlers.

a6f0c244e9fe9a3c29d693360a2f75a016f4916e authored about 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Use `Hoa\Consistency`.

f4d08086e8d7c11758e841512b6b97841bab940f authored about 9 years ago by Ivan Enderlin <[email protected]>
Exception: Use `Hoa\Exception`.

a6e6d6ea104630c8e75f0a26a68a0816daefda4c authored about 9 years ago by Ivan Enderlin <[email protected]>
Consistency: Update `getPHPBinary` and `uuid`.

b62cb4d3dd679fc29304fe66e210a3ce2cb5df79 authored about 9 years ago by Ivan Enderlin <[email protected]>