Code Monkey home page Code Monkey logo

vscode-plugin-xo-qa-maintenance's People

Contributors

astafev avatar

Watchers

 avatar  avatar

vscode-plugin-xo-qa-maintenance's Issues

support multiple CI links

the original came because of suffering that ReponseTek was causing. In other projects we can have multiple CI jobs, it would be a nice idea to pull them.

Installation

  • db init script
  • push to the marketplace
  • test on linux

Icons

  • use normal icons
  • try to find a way to borrow icons shown in the default file view.

Data retention policy

  • a function to clear all records older than some period;
  • ability to keep the db less than some configurable size;
  • advanced: allow to configure user script to clean up some specific data.

Debugging

Add debugging if possible everywhere where the run is present

TC Info view

Missing features:

  • search with ctrl + F;
  • history (previous builds);

SQLite as the db

probably SQLite was a bad choice:

  1. It's difficult to launch with NodeJS,
  2. probably we could benefit from storing raw json files (object-oriented db).

Generalize

The plugin tries to link together allure, jenkins and local IDE. There's nothing that would be specific to the framework/the organization. Let's be developing with the idea that it'll be general plugin for those tools with some configuration.

  • replace IdTitle with Title where possible
  • extract root path to the config (it would be done in any case)
  • ...

rerun previous test

Idea: add somewhere a command to rerun/redebug the previously run command.

TreeView item

  • when clicking on test cases - navigate to the code
  • status for the test cases
  • command for test case: run
  • command for a file
  • status or icon for e2e
  • command for test case: show with details
  • command: refresh

Later:

  • status for the top folders
  • info: success/total on the level of top folders
  • command for folders: run
  • how difficult is it to borrow commands from file explorer? how difficult it is to make everything in default explorer?

Ideas/Problems:

  • Problem with icons: there're types we know better than the file explorer (helpers, constants, e2e files), but when there're js files, general ts files, etc, we'd better to borrow from the default view.

CI: watch mode

  • wait until a particular build is done
  • listen for a job, load all builds.

Configuration

  • make sure it can be easily changed for the project
  • write documentation on how to update configuration
  • write a cheat sheet for myself how to extract a property to the config.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.