QADB is the database used to strore results of automated tests in SUSE QA.

It only has web intrface, which is mostly just a better DB view. The goal of this project is to create the REST API to it, which can later be used to query for results from external tools (and maybe even later used by the frontend)

Goal 2 of this project for me is to learn node.js.

Looking for hackers with the skills:

qa rest api

This project is part of:

Hack Week 10

Activity

  • almost 7 years ago: pkacer liked REST API for QADB
  • almost 7 years ago: llipavsky liked REST API for QADB
  • almost 7 years ago: llipavsky added keyword "qa" to REST API for QADB
  • almost 7 years ago: llipavsky added keyword "rest" to REST API for QADB
  • almost 7 years ago: llipavsky added keyword "api" to REST API for QADB
  • almost 7 years ago: llipavsky started REST API for QADB
  • almost 7 years ago: llipavsky originated REST API for QADB

  • Comments

    • llipavsky
      almost 7 years ago by llipavsky | Reply

      day 1: learn node and express basics

      day 2: created part of r/o api

      day 3: decided it is wrong way, delete work of day 2 and start to learn sequelize ORM ;-)

    • llipavsky
      almost 7 years ago by llipavsky | Reply

      day 3.2 after 2.5 hours reading documentation, I found that sequelize ORM will not help, since it requires to have PKs named 'id' for relations... So next two candidates are node-orm2 and jugglingdb

    • llipavsky
      almost 7 years ago by llipavsky | Reply

      day 3.3 after playing with other ORMs, I decided to give sequelize a second chance...

    • llipavsky
      almost 7 years ago by llipavsky | Reply

      day 4: sequelize is actually cool, only surprise was that some features in the documentation works only in git master and not in released npm package. Luckily it took just about 20 minutes to realize... I am getting better ;)

    • llipavsky
      almost 7 years ago by llipavsky | Reply

      day 5: So, some part is done, but not yet usable. Next steps would be define how exactly it should look like. Also possibly to add some write support (currently only reading possible...)

    Similar Projects

    grab this: openSUSE beta test program and web application by lnussel

    openSUSE Leap 42.3 goes for a rolling release m...


    A comparative description of modern build systems and QA systems by lpato

    SUSE is using OBS as a build system and openQA ...


    openSUSE Leap release process improvements by lkocman

    Goal:

    I'd like to have the release proce...


    Include the libyui-rest-api packages in the installation system by lslezak

    Libyui REST API

    In the [previous hack wee...