Git Product home page Git Product logo

cigar's Introduction

Graphic of Matt Brunt giving a talk, outlined in white. Text next to him says Matt Brunt, Developer, Speaker, Dungeon Master

Hi there I'm Brunty ๐Ÿ‘‹

  • ๐Ÿ”ญ Iโ€™m currently working at @Bumble, in the Trust and Safety team. Previously I've worked on Ranges.io for @SANS Institute, as well as Credit Union backend systems for @Viva IT
  • ๐ŸŒฑ Iโ€™m currently tinkering with Home Assistant and IoT / home automation projects
  • ๐Ÿ’ฌ Ask me about web app security, public speaking, testing or code quality
  • ๐Ÿ“ซ How to reach me: https://brunty.me or @Brunty
  • ๐Ÿ˜„ Pronouns: He/Him

cigar's People

Contributors

akrifari avatar brunty avatar guldmitry avatar klizas avatar mbrodala avatar ntzm avatar symm avatar wyrihaximus avatar yogendra0sharma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

cigar's Issues

Use a proper console tool?

Not sure if it's needed to use something like symfony/console etc - it feels like an unnecessary dependency, despite the niceness for options / output etc.

Cigar is a basic tool and I'm not sure it needs it.

Connect and response timeout support

Having both those time outs supported would be great. Running into an issue where it continues to wait for a requests that for some reason never completes

Classes not found?

Fatal error: Uncaught Error: Class 'Brunty\Cigar\Outputter' not found

When running inside another project:

composer require --dev brunty/cigar
vendor/bin/cigar

JSON output

I'm toying with the idea to run cigar against production as an extra safe guard the application is still functioning as it should. Are you open to a JSON output writer?

Can't find autoload.php

When running inside a project, it can't find the autoload file as it's looking in:

require __DIR__ . '/../vendor/autoload.php';

And when the file is required, it's in vendor/bin

Support for PHP 7.0?

We currently still have projects which use PHP 7.0 so I wonder if you would be willing to support that PHP version too.

I am aware that PHP 7.0 is EOL at the end of this year but sometimes the choice is not ours. I'd still love to integrate cigar in these projects however.

Pass base URL as CLI argument

Similar to https://github.com/symm/vape it should be possible to pass the base URL for smoke tests as CLI argument instead of hardcoding it in the .cigar.json.

This is essential for running the same batch of checks against multiple environments of the same project, e.g. staging and production.

Currently one can work around this with multiple files named after the environments and passing them to the CLI accordingly but this can quickly become a hassle to manage, especially if the files are not properly kept in sync.

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.