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

  • over 10 years ago: pkacer liked this project.
  • over 10 years ago: llipavsky liked this project.
  • over 10 years ago: llipavsky added keyword "qa" to this project.
  • over 10 years ago: llipavsky added keyword "rest" to this project.
  • over 10 years ago: llipavsky added keyword "api" to this project.
  • over 10 years ago: llipavsky started this project.
  • over 10 years ago: llipavsky originated this project.

  • Comments

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

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

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

    Brainstorming: connecting physical stores with a portal for humans by tneau

    [comment]: # (Please use the project descriptio...