threefoldtech / home

Starting point for the threefoldtech organization
https://threefold.io
Apache License 2.0
9 stars 4 forks source link

Update all the tests using new jumpscale test runner [development_testrunner] #516

Closed Dinaamagdy closed 4 years ago

Dinaamagdy commented 4 years ago

Jumpscale tests

JumpscaleCore

jumpscaleCore/JumpscaleCore/

Data

/data

clients

/clients

Sal

/sal

tools

/tools

jumpscale_libs

/JumpscaleLibs

SAL

/sal/

Data

/data/

clients

/client/

jumpscale_threebot

Jumpscale_libs_extra

Clients

/clients

QA tests

Jumpscale_core

jumpscale_libs

jumpscale_builder

jumpscaleX_builders/tests/builder

john-kheir commented 4 years ago

Working on: types : /types/tests Done: https://github.com/threefoldtech/jumpscaleX_core/commit/01e65cadda7008d067a96fbde16795284af55b8c

john-kheir commented 4 years ago

Working on ssl : /ssl/tests Done: https://github.com/threefoldtech/jumpscaleX_core/commit/2167d327ce69e4cd1e228bafc96377bcaa984e47

john-kheir commented 4 years ago

Working on hostfile: /hostfile/tests Working on /logger/tests

Done: https://github.com/threefoldtech/jumpscaleX_core/commit/7656e062208ff551e0daafbdb5d7f2161314d077

john-kheir commented 4 years ago

Working on redis : /redis/tests Working on /tools/time/Time.py Working on tools/formatters/FormattersFactory.py

Done: https://github.com/threefoldtech/jumpscaleX_core/commit/473fdc9e193a19d53510286d4ec6659496eaea44

Dinaamagdy commented 4 years ago

working on : /bcdb/tests ,/schema/tests Done : https://github.com/threefoldtech/jumpscaleX_core/commit/49704c3d74a6d34d0137a5f180e60eaf8e302d45 https://github.com/threefoldtech/jumpscaleX_core/commit/4ca81f4c4c2b11b6aaf5e368069860979b70ffbc

Dina-Abd-Elrahman commented 4 years ago

working on: /sshkey/SSHKeys.py Done: https://github.com/threefoldtech/jumpscaleX_core/commit/1b4656d28c49615aa5f76e55d5497a99b0e9bfee

Dina-Abd-Elrahman commented 4 years ago

working on: /sonic/SonicFactory.py, sonic client in QAtests Done: https://github.com/threefoldtech/jumpscaleX_core/commit/93a6a2e98040e77da1b0af61e0d4ff46a41b4954

Dina-Abd-Elrahman commented 4 years ago

working on: git Done: https://github.com/threefoldtech/jumpscaleX_core/commit/2d277673f5b276862fdb3b88b9c6d00119b8de03

NOTE the code don't tested, waiting for config part to be fixed

Dina-Abd-Elrahman commented 4 years ago

working on: sshagent Done: https://github.com/threefoldtech/jumpscaleX_core/commit/e2f7089b398852aa74f39e9bb38bc07a33c280fe

Dina-Abd-Elrahman commented 4 years ago

working on: mail Done: https://github.com/threefoldtech/jumpscaleX_core/commit/d3d4abae0793d127271a72c07c1cf741206e6783

NOTE the code don't tested, waiting for config part to be fixed

Dina-Abd-Elrahman commented 4 years ago

working on: redis_config Done: https://github.com/threefoldtech/jumpscaleX_core/commit/71db8c9ea8c369d3cc6847d3277550cce15955dc

john-kheir commented 4 years ago

working on:

Done: https://github.com/threefoldtech/jumpscaleX_core/commit/ffb7e7e11dfeb2d28e1d058e53fe708cc43e03af

Dinaamagdy commented 4 years ago

working in Capnp : /capnp/Capnp.py NACL: /nacl/NACLFactory.py done :https://github.com/threefoldtech/jumpscaleX_core/commit/17ac0033ef88662e01393e7835697e2b4134e49a

Dina-Abd-Elrahman commented 4 years ago

working on: /JumpscaleCore/servers/tests/gedis

Dinaamagdy commented 4 years ago

working on jumpscalecore/fs/tests done :https://github.com/threefoldtech/jumpscaleX_core/commit/5605cac1cce8328999bc5834ce6c8bbdd7ced0e1

Dina-Abd-Elrahman commented 4 years ago
john-kheir commented 4 years ago

working on

Done: https://github.com/threefoldtech/jumpscaleX_core/commit/3e42b0eab2f6f4687eb0bc5704c26bc990a58f7c

Dinaamagdy commented 4 years ago

working on process (JumpscaleCore/sal/process/tests) Done: https://github.com/threefoldtech/jumpscaleX_core/commit/673e9bc97c38995c843a9d119882b557748a28e3

Dinaamagdy commented 4 years ago

working on bcdbfs :/bcdbfs/BCDBFS.py : removed not used any more tls : /tls/tests done https://github.com/threefoldtech/jumpscaleX_core/commit/effad9b77fb285b8c8021849394aeaf04b0d1ae5

Dinaamagdy commented 4 years ago
john-kheir commented 4 years ago

working on:

Done:

Dina-Abd-Elrahman commented 4 years ago

working on:

Dina-Abd-Elrahman commented 4 years ago

working on:

https://github.com/threefoldtech/jumpscaleX_core/commit/0b2fd26b9d29caa13d7beaabb0d66ab9c856ea3c

Dinaamagdy commented 4 years ago

working on js_tests servers/startupcmd/tests servers/threebot/tests /zdb/ZDBServers.py QA tests: /JumpscaleCore/servers/tests)/threebot/tests/ https://github.com/threefoldtech/jumpscaleX_core/commit/11ea47955a3bbcd0dcd580ce5b49436f07fc2345 done

Dina-Abd-Elrahman commented 4 years ago

working on:

Dina-Abd-Elrahman commented 4 years ago

working on :

Dina-Abd-Elrahman commented 4 years ago

working on:

john-kheir commented 4 years ago

working on:

Done: https://github.com/threefoldtech/jumpscaleX_core/commit/a67e0cc286fd66d376ad4e31448e37bc5ab56a07

Dina-Abd-Elrahman commented 4 years ago

working on: /tools/threebot/tests

Dina-Abd-Elrahman commented 4 years ago

working on: gedis : /server/gedis/tests

Dinaamagdy commented 4 years ago

working on QA tests:

Servers (/JumpscaleCore/servers/tests)

Dina-Abd-Elrahman commented 4 years ago

working on:

Clients (/JumpscaleCore/clients/tests): manual/test_ssh_client

john-kheir commented 4 years ago

working on:

Done:

Dina-Abd-Elrahman commented 4 years ago

working on: libs/sal/nfs/tests

john-kheir commented 4 years ago

working on:

Done:

john-kheir commented 4 years ago

working on libs_extra

Done:

Dina-Abd-Elrahman commented 4 years ago

working on jumpscaleX_builders/tests/builder:

john-kheir commented 4 years ago

working on:

Done:

john-kheir commented 4 years ago

Working on:

Done:

Dina-Abd-Elrahman commented 4 years ago

working on:

Dina-Abd-Elrahman commented 4 years ago

For builders: As per Thabet we will change a lot of them so better not to waste a time on changing test cases related to it, so we will pause working on them now.

john-kheir commented 4 years ago

fixes:

Dinaamagdy commented 4 years ago

fixes in schema and change to j.sal.process.execute instead of os_command method : https://github.com/threefoldtech/jumpscaleX_core/commit/e0784e4d7d9b02a0323073a6f9ebc5833807025e

refactor schema test_suit : https://github.com/threefoldtech/jumpscaleX_core/commit/f9639147ef5d9b32f586dfe2391f51f5e015f7c0

Dinaamagdy commented 4 years ago

working on ThreeBotPackages/tests: myjobs alerta blogs pastebin

john-kheir commented 4 years ago

fixes and skips

PRs:

Dina-Abd-Elrahman commented 4 years ago

libs: /clients/l/DigitalOcoan

Dinaamagdy commented 4 years ago

fixs and skips on data so all green https://github.com/threefoldtech/jumpscaleX_core/commit/420b5db2ea29273faa3f640eb2d431d0e67bb5b0 0 Failed, 0 Errored, 85 Passed, 34 Skipped

Dinaamagdy commented 4 years ago

jumpscale_core:https://github.com/threefoldtech/jumpscaleX_core/commit/7090e18f1ef525137c2df9ae5acd418b5b6192f4 jumpscale_libs:https://github.com/threefoldtech/jumpscaleX_libs/commit/faeb2f45dabd3b5ab52a4a9fadd93b931475aa49 jumpscale_libs_extra:https://github.com/threefoldtech/jumpscaleX_libs_extra/commit/4af4594b435e478b195d33cff62278726f4bf5c2

all tools green except one as explorer is down now

ERROR: j.tools.threebot.test
----------------------------
EXCEPTION: 
    Redis on explorer.testnet.grid.tf:8901 did not answer: Error 111 connecting to explorer.testnet.grid.tf:8901. Connection
        refused.
--TRACEBACK------------------
/sandbox/lib/jumpscale/Jumpscale/core/BASECLASSES/TestTools.py in _execute_test
    203    test()
/sandbox/lib/jumpscale/Jumpscale/tools/threebot/ThreebotToolsFactory.py in test
    417    self.actor_phonebook = e.actors_get("tfgrid.phonebook").phonebook
/sandbox/lib/jumpscale/Jumpscale/clients/threebot/ThreebotClient.py in actors_get
    71    return self._gedis_connections[package_name].actors
/sandbox/lib/jumpscale/Jumpscale/clients/gedis/GedisClient.py in actors
    155    self.reload()
/sandbox/lib/jumpscale/Jumpscale/clients/gedis/GedisClient.py in reload
    89    assert self.ping()
/sandbox/lib/jumpscale/Jumpscale/clients/gedis/GedisClient.py in ping
    63    test = self._redis.execute_command("ping")
/sandbox/lib/jumpscale/Jumpscale/clients/gedis/GedisClient.py in _redis
    174    self._redis_ = j.clients.redis.get(addr=addr, port=port, secret=secret, ping=True, fromcache=False)
/sandbox/lib/jumpscale/Jumpscale/clients/redis/RedisFactory.py in get
    140    raise j.exceptions.Base("Redis on %s:%s did not answer: %s" % (addr, port, str(e)))
-----------------------------

----------------------------------------------------------------------
Ran 27 tests in 107.66417980194092

0 Failed, 1 Errored, 11 Passed, 15 Skipped