Oct

Latest version: v0.4.12

Safety actively analyzes 629564 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.4.01

===============

* Improve turrets packaging, allowing custom configuration and extra files
* Add a project template system, allow to start project from existing structure

0.4.0

==========================

* Make oct command line tools compatible with python 2.7 and old version of argparse

0.3.9

===============

Improvements and bug fixes
--------------------------

* force oct-turrets version in both setup and requirements for future low level renaming anticipation

0.3.8

==============

Improvements and bug fixes
--------------------------

* Replace own statistics analysers with pandas
* Replace raw graph with Dot graph type
* All graphs axis now show date time instead of an int representing elapsed seconds
* Added output for the ouput generation too look less "stuck"
* Improve speed for report generation
* Update requirements
* Improve documentation
* Refactor docstring comments
* Improve unit tests
* Added pygal javascript file in results template
* Added javascript folder to templates

Backward compatibility breaks
-----------------------------

* Rename resultsouput module to output
* Rename reportresults module to report
* Remove results_file parameter in oct.results.output.output function and in oct.results.report.ReportResults constructor
since database is configured in the oct.results.models module. You muste use the set_dabase function if you need to change it
* Renaming in the results module :
- reportresults => report and class is ReportResults
- reportwriter => writer and class is ReportWriter
- resultsouput => output and funciton is output
- resultswriter => stats_handler and class is StatsHandler

0.3.7

==============

Improvements and bug fixes
--------------------------

* Fix an error in turret setup generation
* Fix an error in throughput graph render (y-axis)
* All new tests suit, now covering 99% of the code
* Added python 3.5 support
* Improve performance when writing results to the sqlite database using db.atomic() context
* The HQ socket will now unbind and read all buffered messages before generating the report
* The generation of the report will now print the total time took to create all reports
* New project command now has better error output
* oct.results.reportwriter has been refactored for removing old multi-threading code
* oct.results.reportwriter will now only use report.html file to generate the results.html output
* oct.results.reportwriter will now raise an OSError if the results directory cannot be create instead of a sys.exit
* oct.results.resultswriter has been refactored for removing old multi-threading code
* oct-pack-turrets command now create tar file relative from path argument
* oct-utilities.run now use argparse instead of optparse
* fixed typo for oct.utilities.configuration
* fixed typo for oct.utilities.run
* add oct.results.graphs module


Backward compatibility breaks
-----------------------------

* oct.core.main module has been removed since it's no longer used for runing tests
* oct.multimechanize.rpcserver module has been removed since it's no longer used
* oct.multimechanize.utilities package has been removed in favor of oct utilities
* octtools-sitemap-to-csv command has been removed since it's no longer usefull inside the core
* octtools-user-generator command has been removed since it's no longer usefull inside the core
* oct.tools.xmltocsv module has been removed since it's irrevelent inside the core
* oct.tools.email_generator module has been removed since it's irrevelent inside the core
* removed all multimech-* commands
* oct.multimechanize.core module has been deleted
* remote starter argument has been removed from the oct-run command
* removed old head and footer html templates since only report.html jinja2 template will be used
* removed oct.testing package, since it's irrevelent inside the core of oct
* removed all oct.multimechanize package

0.3.6

==============

* Fix several bugs in template and results rendering
* Now rounding numeric values in template with 2 digits for more readable reports
* oct-run command is now avaible with a whole new functionnalities:
- Does not run tests with multiprocess and multi-threads anymore
- Now creating a ZMQ pub and pull sockets and waiting for turrets to connect
- The number of turrets to wait is configurable in the project settings
- The oct-run command will now run a "HQ" containing the zmq sockets and will send the start command to turrets
and get informations about them
- The turrets are now located in a new github repository and a new pypi package oct-turrets https://github.com/karec/oct-turrets
- oct-turrets package is now a dependencies of the oct project
- You now have the ability to create a turret in any language supported by zeromq
- oct-browser package has been removed from the dependencies
* OCT now encourage you to use the library you want for the tests (like selenium, mechanize, etc...)
* For compatibility reason, the multi-mech run command are still functionnal but will be soon removed in favor of an oct-run-local command
* Since the oct-browser is not a dependency anymore and you can use any library you want for testing the generic transaction of the core
as been removed. Transaction now inherit by default from the BaseTransaction class located in the oct-turrets package
* A new command has been added `oct-pack-turrets` that will create a tar file from a test folder containing all files and configuration
required for running a turret. This command will generate a tar archive per turret in your project `config.json` file
Last update Thu Sep 8 16:25:46 2016 VALETTE Emmanuel
* You can hotplug a turret while a test is running. This turret will appear in the final report
* The HQ will sleep for 1 second after the creation of the sockets to wait for them
* Remove the GenericTransaction class in oct.core.generic

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.