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 mad skills in:

qa rest api

This project is part of:

Hack Week 10

Activity

  • over 5 years ago: pkacer liked REST API for QADB
  • over 5 years ago: llipavsky liked REST API for QADB
  • over 5 years ago: llipavsky added keyword "api" to REST API for QADB
  • over 5 years ago: llipavsky added keyword "rest" to REST API for QADB
  • over 5 years ago: llipavsky added keyword "qa" to REST API for QADB
  • Show History

    Comments

    • llipavsky
      over 5 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
      over 5 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
      over 5 years ago by llipavsky | Reply

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

    • llipavsky
      over 5 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
      over 5 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

    QA Dashboard - provide a easy overview of the quality status of a product in development by xgonzo

    QA uses a dashboard (SUSE internal: [http:/...


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

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


    Add support for Amazon S3 cloud backed block devices to istgt / Elasto by dmdiss

    Elasto is ...


    libvirt TCK by jfehlig

    The libvirt TCK provides a framework for perfor...


    Orca: hunting cephalopods for fun and dinner by LarsMB

    Orcas are amazing animals. They are playful, in...