Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/kiwitcms/tcms-api
Kiwi TCMS client library in Python
https://github.com/kiwitcms/tcms-api
e388aa6348be364309936307ba22be8847aa222c authored over 4 years ago by Mr. Senko <[email protected]>
bb6e102a1c2a44543e33a070cc6b5749b3a30ce8 authored over 4 years ago by Robbie Harwood <[email protected]>
and start using them everywhere in CI
c4797531a03bbcfd4ed7c655727bf56b86cfa41e authored over 4 years ago by Mr. Senko <[email protected]>this is required before we can switch to the gssapi library.
Also update the documentation for ...
647ad2714b257f73da501df81454d1c086ee7cdb authored over 4 years ago by Mr. Senko <[email protected]>
there is no source package for gssapi on Windows so always
make sure that we're using the binary...
8832168305132e81aa3881693dd16baf42442486 authored almost 5 years ago by Mr. Senko <[email protected]>
may be called by plugins to indicate a TR has been finished.
Refs https://github.com/kiwitcms/t...
a5f279e40140b342c9fce524e583cc34f2bbeb34 authored almost 5 years ago by Mr. Senko <[email protected]>
- by default this is the user sending the API request
- TE.tested_by is updated whenever its sta...
the boolean flag indicates whether or not the TestCase object
has just been created.
WARNING: t...
1af39f58d6c6026668f819d3cfbcb8d9de5f5ff3 authored almost 5 years ago by Mr. Senko <[email protected]>7f5198d424cf71122be5eb936c016efba6d1ee53 authored almost 5 years ago by Mr. Senko <[email protected]>
and take care that TestPlan.create() will also specify author!
05fc02d3e5a81979769fa76e9c94aace34def16f authored almost 5 years ago by Mr. Senko <[email protected]>Closes https://github.com/kiwitcms/tap-plugin/issues/6
e5cbb5884a324555ac9115886c3411d2ff112a8e authored almost 5 years ago by Mr. Senko <[email protected]>8c58a02a7068d6e4ff108dd4b32e0a0ccbf3e3ce authored almost 5 years ago by Mr. Senko <[email protected]>
9b7dd0361d5e6adf264ad4f93fc593e2eb112623 authored almost 5 years ago by Mr. Senko <[email protected]>
51bddea168776c7795d63db2f117a7c42b67201c authored almost 5 years ago by Mr. Senko <[email protected]>
a3197046cca8552eb188bcd2536b68476a55405b authored almost 5 years ago by Mr. Senko <[email protected]>
b/c it allows us to collect reports from both unit and integration
tests from various CI environ...
59c941c7a0c74c6019958a7638e1933218168a74 authored almost 5 years ago by Mr. Senko <[email protected]>
NOTE: the wheel package itself is a pure-python package so it
will not matter on what OS it has ...
This reverts commit 0bd56d98d97f5f5425c99886b5cf5fbeaf837767.
cccc77173997369ab4c77f7039892d113f4ea427 authored almost 5 years ago by Mr. Senko <[email protected]>This reverts commit b0862daa29250f7d4d858d770d232582df118413.
ce8b8acae8670769fea1f9d67d13beb453d2b37d authored almost 5 years ago by Mr. Senko <[email protected]>b0862daa29250f7d4d858d770d232582df118413 authored almost 5 years ago by Mr. Senko <[email protected]>
0bd56d98d97f5f5425c99886b5cf5fbeaf837767 authored almost 5 years ago by Mr. Senko <[email protected]>
- parameterize the test matrix
- apply conditions when certain steps will be executed
We also n...
e5431f7e52f198e8e173a260afac5ea01f2b4e02 authored almost 5 years ago by Mr. Senko <[email protected]>27896599e3d2bbc13cfccd51eb9aefaf565bd177 authored almost 5 years ago by Mr. Senko <[email protected]>
5abb4600bfe50cb31688f1fd4eb39c6da47971f5 authored almost 5 years ago by Mr. Senko <[email protected]>
remove stale history b/c we now have changelog
6e0621b46dc81d11ecf337d4e4dfcb2479ef5fe7 authored almost 5 years ago by Mr. Senko <[email protected]>seems to be unused
f73f9d2ada9798553ff4b38097230dd9c5346c45 authored almost 5 years ago by Mr. Senko <[email protected]>01933d4e446eed9773066692f744c9ddad9795b1 authored almost 5 years ago by Mr. Senko <[email protected]>
1ef9d165d726a75994c7d2c2dd624b804b49221f authored almost 5 years ago by Mr. Senko <[email protected]>
RFC-4459, section 4.2 shows that the authorization request header
must include 'Negotiate', see ...
86198ba1e106c4136514217bbda373cb9d96baa5 authored almost 5 years ago by Mr. Senko <[email protected]>
Kiwi TCMS requires permissions and group assignment which
usually happens when a person register...
Kiwi TCMS (via social_auth_kerberos) will only check tokens during
the login process and afterwa...
2d51c353cabdbf7bfef35298462f86003c1d37a6 authored almost 5 years ago by Mr. Senko <[email protected]>
this was revealed by the recently added integration test:
https://github.com/kiwitcms/tcms-api/r...
adds a db_init.py which is used to populate records in the database
before we can actually do an...
ac7033de37753b22ee952b88d5b8c2b9fc36e468 authored almost 5 years ago by Mr. Senko <[email protected]>
b/c the container runs with a self-signed certificate which is
valid for a different URL
2c2370ac32a8bdaefcf5c67c1d8affcd66e872d0 authored almost 5 years ago by Mr. Senko <[email protected]>
it needs a running Kiwi TCMS instance and appropriate configuration
in ~/.tcms.conf
should be c...
66e3f24d558c6e4c47afe7b07ca4f0e55dc7b5ad authored almost 5 years ago by Mr. Senko <[email protected]>850a1224b6418d86ffd36bb5e86e7219576c505f authored almost 5 years ago by Mr. Senko <[email protected]>
c82f8509a5bfe018b49d1475764675785ad24c27 authored almost 5 years ago by Mr. Senko <[email protected]>
c59e81d0ed8032dfa245dc3d9e6a2fe0a0eb3d47 authored almost 5 years ago by Mr. Senko <[email protected]>
The kerberos module does not support Microsoft Windows platform.
We need to replace it with the ...
- verifies curl, inside the test environment, supports kerberos
- verifies web login with kerberos
- they need to be started via docker-compose which by default
puts them on the same network an...
upgrade to kiwitcms==8.1.99 from PyPI inside the testing container
292501cea88f9c594e06dba673a7959514542755 authored almost 5 years ago by Mr. Senko <[email protected]>
b/c it doesn't make any sense for this to be initialized on the
outside from the caller!
- master key name 'K/[email protected]'
- master password 'changeme'
- principal 'travis@KIWITCMS....
5ee18466d2f487eb590cf031ede8ac4f83526a30 authored almost 5 years ago by Mr. Senko <[email protected]>
- immediately after running the container copy application.keytab
from the running krb5_kiwitc...
d4803a35b4a03972df63133f099bae435954cef8 authored almost 5 years ago by Mr. Senko <[email protected]>
this makes the commands a bit more platform independent so
we don't have to search where the .ex...
pylint & test targets are expected to fail b/c 'kerberos' is a
Linux-only dependency
./tests/ch...
635685305db75e7319d52e5c572d01d1a727d7c8 authored almost 5 years ago by Mr. Senko <[email protected]>98f8472a3eecfeeadf385001517f0c17774091d9 authored almost 5 years ago by Mr. Senko <[email protected]>
3d0ec2057de9ec126033c770b40228de1df7da3a authored almost 5 years ago by Mr. Senko <[email protected]>
f8763ca125117ac78fd3dc4411c662297f6cb63f authored almost 5 years ago by Mr. Senko <[email protected]>
586d9c7cb3d50b49cc403226046789381f3eea75 authored almost 5 years ago by Mr. Senko <[email protected]>
9f8059542579846c7063edf1cb10001e7652b264 authored almost 5 years ago by Mr. Senko <[email protected]>
ea9626f160040ac144c5cf1d9dc913ece6b92fc3 authored almost 5 years ago by Mr. Senko <[email protected]>
07973fd97bb5659e786a33423266f2793fbd2b65 authored almost 5 years ago by Mr. Senko <[email protected]>
when use_mod_kerb key was specified config returned its value
as a string which evaluated to Tru...
827bde4f04eb36cb6b81408946ca0ff964957844 authored almost 5 years ago by Mr. Senko <[email protected]>
d9209c76771b143703858f7d6da4ff96087750e7 authored almost 5 years ago by Mr. Senko <[email protected]>
8e3a2b0485c4a29dbe1c8059b215ef1e30b292d3 authored almost 5 years ago by Mr. Senko <[email protected]>
1d9099f3d6f6ffe1b5b5b30f6e24e8fd20294ed3 authored almost 5 years ago by Mr. Senko <[email protected]>
874ec365b32c7c1d6d92447bdbf20203d02d72f5 authored about 5 years ago by Mr. Senko <[email protected]>
This reverts commit 4f7dac64aba9bcf18ea878cf6555411c84ec47b7.
98cc0614c4506c02a113b185506487542489f7b8 authored about 5 years ago by Mr. Senko <[email protected]>4f7dac64aba9bcf18ea878cf6555411c84ec47b7 authored about 5 years ago by Mr. Senko <[email protected]>
99ecf3cc225aa837bad1ba6f1db164a5991fcda3 authored over 5 years ago by Mr. Senko <[email protected]>
Also rename plugin_helpers.Backend.update_test_case_run()
to plugin_helpers.Backend.update_test_...
this is compatible with Kiwi TCMS v6.7 or newer
a71457a15ee9639626f83ba0108d4477d4880b01 authored over 5 years ago by Mr. Senko <[email protected]>otherwise RTD can't find the tcms_api module
48e5157695ad49815b759994faf8ff4273c82abe authored almost 6 years ago by Mr. Senko <[email protected]>d059327839d4633af1f654e9d62487cff6aa23cf authored almost 6 years ago by Mr. Senko <[email protected]>
bc507dcaa299bc0a3aa77fe4248a5cb9bf91bb0f authored almost 6 years ago by Mr. Senko <[email protected]>
bee6a5748085c8d6f44a5de97e8fb7c1d4893a01 authored almost 6 years ago by Mr. Senko <[email protected]>
08069a1c4e9b236c6128e14571a227e5393ae8a5 authored almost 6 years ago by Mr. Senko <[email protected]>
9925f818d626bb748b2952f91dcd9467dab5a86f authored almost 6 years ago by Mr. Senko <[email protected]>
ee1d5dfd7c1d9813edc378f96fa61e23973e349f authored almost 6 years ago by Mr. Senko <[email protected]>
147d2743f4746e8c7a1124a12dbc605a6117b65f authored almost 6 years ago by Mr. Senko <[email protected]>
542b2dd5bdd96499ad94357fdf45ee2f686df501 authored almost 6 years ago by Mr. Senko <[email protected]>
628b2eefdbd23b4c5bef6dd6206c4e159fb770fe authored almost 6 years ago by Mr. Senko <[email protected]>
d047a58cabbb63f01cd2b1a732930330000f85e9 authored almost 6 years ago by Mr. Senko <[email protected]>
6bc3972a49231b09840b3a53fda791760420f950 authored almost 6 years ago by Mr. Senko <[email protected]>
23914eebe15cdd69ddb9ef69b78bd4a36171df10 authored almost 6 years ago by Mr. Senko <[email protected]>
4638201e87a59b4aa3fa386ceb65ddaf8e1b3e4c authored almost 6 years ago by Mr. Senko <[email protected]>
8c0c0c8af1ebe4d73e814234457883e128fc0d53 authored almost 6 years ago by Mr. Senko <[email protected]>
663979ddf43c2a05c0528ebff9de69aafb337d5f authored almost 6 years ago by Mr. Senko <[email protected]>
46a9994b12352a5c5158d668c9bc3d7b39e3d767 authored almost 6 years ago by Mr. Senko <[email protected]>
b3723c43183fd79fa6b99da4e1b87021880046ea authored almost 6 years ago by Mr. Senko <[email protected]>
41be9de2284a5abac15b5f1a3e68c3e27cd5f3bb authored almost 6 years ago by Mr. Senko <[email protected]>
will allow various plugins to configure prefixes in TestPlan.name
and TestRun.summary, e.g. [TAP...
class KerbTransport(SafeCookieTransport):
def get_host_info(self, host):
import kerb...
- from now on use `make build-for-pypi'
- always build tarball and wheel packages
- enable this ...
bf7d7d13404918b9a2bc01ea08332cdb35ccda25 authored almost 6 years ago by Mr. Senko <[email protected]>
also provide ./tcms_api/__init__.py which is consumed during
local development, to avoid modifyi...
original implementation from
https://github.com/kiwitcms/tap-plugin
this is designed to simplif...
b9c2c8ca0bf0210aa749ff9609bc35fe11006d25 authored almost 6 years ago by Mr. Senko <[email protected]>31b9572a4022f5af8c3ddcc85381a8d1e1d5bf45 authored almost 6 years ago by Mr. Senko <[email protected]>
35712d55a382bc87e005215bcdae1cffbef9d8a5 authored over 6 years ago by Mr. Senko <[email protected]>
6745fac908401a0df618cd55ef370258b109e59c authored over 6 years ago by Mr. Senko <[email protected]>