Generinator: RATS
Random Attributes, Tags & Style
Random web content (HTML, CSS, SVG) generator for Fuzzinator.
Requirements
Install
The quick way:
pip install generinator-rats
Alternatively, by cloning the project and running setuptools:
python setup.py install
Usage
As a first step, Generinator:RATS needs to process existing web content to extract names of, parent-child relation between, and values of tags and attributes. The extracted information is then stored in a database.
Example invocation of the processing step:
generinator-rats-process <input1.html> <input2.css> <input3.svg> <inputdir4>
Once the processing step has built a database, the generator of Generinator:RATS can be used to produce any number of files with random web content.
Example invocation of the generation step:
generinator-rats -n <number-of-tests> -o <output-dir>
For more information on their usage, use the –help command line option on any of the tools.
(Note: The processing step can be re-executed any number of times, even after executing the generator. Actually, it may be really useful to periodically run the processing step on new input files or test suites.)
Copyright and Licensing
See LICENSE.
Metadata
Release files for generinator-rats 18.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| generinator-rats-18.2.tar.gz | 15.9 kB | Details |
Release files / generinator-rats-18.2.tar.gz
| Download URL | generinator-rats-18.2.tar.gz |
|---|---|
| Size | 15.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4d89c86ebb027d216a490649a19e983a84d3f60e79b196648351b57d2f1d4524
|
|
BLAKE2b-256 checksum How to use checksums |
ff9f2df92f528484f7d16786e48dea241b37446a608a0088b0efe646e91ce893
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |