Skip to content
Mohammed Mehedi Hasan edited this page Nov 9, 2020 · 2 revisions

About TAMI

TAMI is a tool to detect common antipatterns in IaC Testing Scripts. Current scope of this tool is doing static analysis of ansible repositories and finding testing antipatterns in the test scripts. For ansible we considered three types of scripts to run the analysis. Those are:

  • YAML scripts
  • Python scripts
  • Tox.ini script

Main Features

** Will be updated soon **

How to run TAMI

  • Clone the repo from develop branch
  • Run the main.py from the project root
  • TAMI will ask for IaC Project's root directory
  • Once the root directory is provided, TAMI will search for ** test ** or ** tests ** folder/directory in the mentioned directory
  • TAMI will analyze each yaml/python files in the relevant test directories to identify the anti-patterns
  • TAMI will analyze the tox file in the project root for analyzing anti-patterns in tox.ini

Clone this wiki locally