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
8c4105b95d091404cc9482833aac1e7593917091 authored about 7 years ago
e8066777ea33ee7c817e1f5c4b711b2c5acab599 authored about 7 years ago
97ce3fe2bcb5fd1561ae047657a7868facd4918c authored about 7 years ago
751f747172be60246f20ee834367f47d8d5251a8 authored about 7 years ago
5f4bbb86eb68b9fbf45775de52e9cd72e0d0945e authored about 7 years ago
42153d7c5dd45b073d2bebad2fc89ade4dea9fb1 authored about 7 years ago
0d7738aa64d6b6725fd22541749a9b24d533d331 authored about 7 years ago
3725e155b3454acf5501fa4dc4402ba96e5f63e8 authored about 7 years ago
83cf7be2a54a11cd804edae81cff75f2e3f7ad26 authored over 7 years ago
ec675931ba2665542d4e76f97766e84d51a93115 authored over 7 years ago
b3a2953ba4f419bf639c068b7b64cab6ea56cfb3 authored over 7 years ago
If the collection of directories containing tests to execute is empty,
then the `Test` directory...
07945256c7173f6967c654dadfa0136cac329ff6 authored over 7 years ago
It is now handled by Kitab.
96dbc46ccca70048d3b5c8399bea9094f7b778dc authored over 7 years ago7de81f69364a59fea3948cb6bf58cd744273751a authored over 7 years ago
See https://github.com/hoaproject/Test/pull/88.
981c553bd5b4a747a71911a0f7afe84816e6c018 authored over 7 years agof68038215ad7f2abcc74c2339ddd6924206b73fe authored over 7 years ago
595ddb569972c6a8ba672ac2e0502e5b804ff5ae authored over 7 years ago
Use the Kitab API to compile the documentation into doctests. Then,
continue the pipeline with o...
This is another step in this serie of using Kitab.
3842aa293de00b156191353707e21b9d9f83490c authored over 7 years ago
This is the first patch of a small serie. Next step is to introduce
Kitab, our home tool to gene...
Ease code readability.
513c395ad9b9b97c21afb608a250daddf7291687 authored almost 8 years ago3faefcfe2358508dbe1a3b1cf8a68a93d1b62871 authored almost 8 years ago
Code block can have comments. If the comment starts with `#` (shell
style), then the whole comme...
New verb `must_throw` for the code block type has been introduced
recently. This patch enhances ...
c14003046bae8a063a30053e87bac4e837215d8b authored almost 8 years ago
Just type `ignore`, `must_throw` is a new verb that can be used in a
code block type. Thus `php,...
Each code block must has the type `php`. However, the type is a list of
verbs, separated by a co...
A code block has a type t and a content c:
```t
c
```
The type can be optional. In...
dbf0555e5d7f6170a6575b50e1957fed7987a488 authored almost 8 years agoc8e140c23377ec78f4d4c58fce3fbc758a2f7b8b authored almost 8 years ago
Deduce generator directory and generator namespace from the
`composer.json` file if it exists. I...
a6418f33694fd015a9c421e62b9e7509e7b6aaff authored almost 8 years ago
55954cdb24b3da29a252da46370d68354c89998e authored almost 8 years ago
The `hoa test:generate` command was obselete. It is rewritten to:
1. Generate unit test suite...
35bd5d1cb725354e2894420dc3611e4d53175e92 authored almost 8 years ago
The `assert` asserter helps to test a piece of code using the `assert`
intrinsic.
It is like `when` but it expects the result of the callable to be
`void`.
724694696628cfdf39ba6997433c64817047b21c authored almost 8 years ago
87f70b70cac0d0bb07bec7928e63043bfe67afd5 authored almost 8 years ago
This patch automatically restricts the code coverage score to the
current library. By default, a...
f81fe10a2d4fc5b8d36f4887b43c0650124731cc authored almost 8 years ago
55a697837f2d22e02090b3bfcc87bb56ea9704cd authored almost 8 years ago
9cb56d40f9e9fa0a2d22ccb625a583d06a4cedeb authored almost 8 years ago
3514a47a267f527c4c5d0e53130fd36b7cb69656 authored almost 8 years ago
Avoid having `..` pieces in the path. Directly compute an absolute path.
4e5c1e4839951273c913a43daba514487fff0e83 authored almost 8 years ago5ea3b0923fcbe77f504d9bc3c8a91efe383feb44 authored about 8 years ago
bb172f78cecc56a0b44767f948f3251634159328 authored about 8 years ago
6f97add8ef0ef8970d5d9cb1b6a3ff5f327f1b31 authored about 8 years ago
46f4d923f1f8a3a90f0e2ab22e2c08450b4793b3 authored about 8 years ago
9831a57e8e23e1d353f75280c76d6fcab9961d01 authored over 8 years ago
c836e80b98e2b24f147b55389d5aca227ae63c9d authored over 8 years ago
43ae8ae022d706face7581512f5052ff0cc8bfd8 authored over 8 years ago
f61a986c720c9ae502b9a80183ddb3bfaad82cda authored over 8 years ago
ec0c61d79580f99db258a882cdfbcb2a5e7e0e63 authored over 8 years ago
3e35b416affc5390e221a712b57e1a8b1e25f201 authored over 8 years ago
If a test suite would like to be decorrelated from its System Under
Test, it must implement the ...
9a92e3123ef1a82e81886c5b3ff0911b8fcaf660 authored over 8 years ago
206d92b6c491898dd7cdef500083bf5a39c98365 authored over 8 years ago
f80f083a0d1cc7a044fdbca10ea46cdcdbef4c38 authored over 8 years ago
5939a39ef001005cb6aab1cdd5680434b15aa7ab authored over 8 years ago
742242d1047b44b3802b40bef9810958565b0b89 authored over 8 years ago
Having an empty `HOA_PRELUDE_FILES` environment variable is filtered by
PHP, but not by HHVM. So...
5f4c29b3b31708f2fc5b36fe779cecf11d7f78e3 authored over 8 years ago
df1f54405d308377f8f7371f0f429809f6235ea6 authored over 8 years ago
d60872c57934470efa9462e44ffbd6cca07890ff authored over 8 years ago
2cbf568edf3507a3d0d295b90d5a2081cd181ba0 authored over 8 years ago
`void` for PHP-7.1 is now a reserved keyword[1]. This patch replace the
class `Fields\Void` to t...
There is 3 cases:
1. Run test suites of the current library:
So to use `hoa/test` in...
ddb80f6ef5dbdca1283b2053fd33e2cbb369dc29 authored over 8 years agodfa24105b1de83dfcca791b10f8094c109bbe3ac authored over 8 years ago
fdf0f12437ab64b8a4f63dc9240051037bee45d8 authored over 8 years ago
Same approach than the unit test suite. An integration test suite must
extend `Hoa\Test\Integrat...
The default regular expression representing default namespace works but
it is not optimized. Thi...
This must be a regular expression.
2676929f382e800630480de1e6ff5a65313c911d authored over 8 years ago07bbc92c83d84c51986ecc9254b1bc270e6302c2 authored almost 9 years ago
a7e57678a8d2998bf8c7a81c22513d3c6a6d4028 authored almost 9 years ago
There is more details for the duration and memory fields. Also, there is
more spaces between tes...
d1548f84ab4f4cd1aac6a98e7167da99a76a1267 authored almost 9 years ago
a821e4efc04b61d8d2d943d2bc8c76c43173f7eb authored almost 9 years ago
a7da217371ec49cbbfff7cebba871818659c9235 authored almost 9 years ago
0ed8de852d69689ea66f6443f29eb1be7f4922da authored almost 9 years ago
dc6d096541be705972ad8b15c2d5b6a27a5beca0 authored almost 9 years ago
30b7614f6a87797c8828f11dde3b72cf8b18a5a1 authored almost 9 years ago
502871950c6137d6ab8f63c4248237a25988caaa authored about 9 years ago
58e9cb99cc53c1ee2e66a80692f1f110af4ee248 authored about 9 years ago
ca8af4650c6ae408dc212d35305a2cb642af4eb9 authored about 9 years ago
By default, the `Test/` directory will be used.
beb00be68b14e30f4bf9fe99eec9f24e9b2a97e5 authored about 9 years ago
Patches have been merged into atoum' source code, so we can remove our
own implementation \o/.
65faade1a358b44183624feb47e76bddfb71dd87 authored about 9 years ago
9509de2c48d144f581446f29533c9a03aee073f9 authored about 9 years ago
0b4cf08591ecee2ab41415ffdec10ded8f89bcf8 authored about 9 years ago
71bd9494fdae44ae9de9435d9b5cb5935b7b2471 authored about 9 years ago
2f49e7d6eb03930ff06ea90196b89b05ef0bf54b authored about 9 years ago
0075d620439b69e22554795509826779f231e8d6 authored about 9 years ago
7a90b517593cd3f8b2a4ed03f108a0f7b0c56bf2 authored about 9 years ago
e4c2c11be9ac835695ba8cc9886ce78808d134a6 authored about 9 years ago
083c016276474803fa16f09592359c0493441445 authored about 9 years ago
cbbd6e39862e6fb90a6f827976be259eee940dee authored about 9 years ago
a6f0c244e9fe9a3c29d693360a2f75a016f4916e authored about 9 years ago
f4d08086e8d7c11758e841512b6b97841bab940f authored about 9 years ago
a6e6d6ea104630c8e75f0a26a68a0816daefda4c authored about 9 years ago
b62cb4d3dd679fc29304fe66e210a3ce2cb5df79 authored about 9 years ago