Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • slapos slapos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 129
    • Merge requests 129
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • slaposslapos
  • Merge requests
  • !839

stack/nxdtest; Tests for wendelin.core, zodbtools, pygolang

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Kirill Smelkov requested to merge kirr/slapos:y/nxdtest into master Oct 15, 2020
  • Overview 49
  • Commits 20
  • Pipelines 0
  • Changes 33

Hello up there. This merge-requests adds stack/nxdtest infrastructure to organize component/software testing without duplicating code, and further uses that infrastructure to add testing support for wendelin.core and python components that it depends on.

No way to run tests for go bits yet (go123, ZODB/go, ...). More to come.

For this to work each tested software also has to be adjusted with small .nxdtest file the explains in declarative way how to it should be tested:

  • wendelin.core: https://lab.nexedi.com/kirr/wendelin.core/commit/5d4fed8f

    ( for the reference more involved version for upcoming wendelin.core 2: https://lab.nexedi.com/kirr/wendelin.core/blob/a57f7bb0/.nxdtest )

  • pygolang: https://lab.nexedi.com/nexedi/pygolang/merge_requests/6/diffs

  • zodbtools: https://lab.nexedi.com/nexedi/zodbtools/merge_requests/17/diffs

Please see the first patch (d68874fa) for details about infrastructure changes.

/cc @Tyagov, @jm, @jerome, @luke, @rafael, @seb, @romain

Edited Oct 20, 2020 by Kirill Smelkov
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: y/nxdtest
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7