Git Product home page Git Product logo

test's Introduction

Welcome to the I&A Checker ;)

It works very similar Holberton's shell checker found here.

To get startd, you'll need to modify some settings in the config file:

Change SHELL to the directory where your shell executable is, for example: SHELL="../../HolbertonRepos/bash_stuff/simple_shell/V3/h"

!! Attention !! Not changing the SHELL variable will restult in false tests.

Next, consider checking out the Optional settings section of the config file, there you can choose to enable the following:

  • valgrind_check: Valgrind checks (set on by default, change to 0 to turn off)
  • betty_check: Betty checks (set off by default) --> if you do betty checks, please alter the bettycheckerdir variable to point to your folder containing source code for your shell
  • COUNTADV: gives the ability turn off advanced checks (on by default)
  • FUNMODE: is a fun mode which changes the interface of the checker (set off by default)
  • SHOWEGG: An easteregg (on by default)

If you need to, you can debug your code by setting SHOWERRORSto 1:

* Showing errors is off by default (to keep things less cluttered)
  • !! Please keep in mind only the checks in I&ATests and Z_Advanced will display detailed debug information because we didn't write the scripts by Holberton

To execute the checker, just type ./checker.bash in your terminal from the directory that contains your clone:

  • As a side note, please don't clone this checker into your source directory for your shell, the best place to clone is a seperate folder in your HOME dir or Desktop

Final result should look something like (for fun mode):

or below for the professional mode:

If you'd like to contribute to the checker, please contact either Austin or Isaiah. If you're a shell pro, create a fork and add your own test directory with as many tests as you'd like, once you're finished, create a pull request and we'll test and approve it. :)

For any questions, concerns or improvements, please reach out to either Austin or Isaiah via Slack

Cheers!

test's People

Contributors

cavb28 avatar

Watchers

 avatar

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.