shadow.cat
Latest News
http://shadow.cat/news
Email: info(at)shadowcat.co.uk. MST travels to YAPC: EU: 2016. August sees the annual premier European Perl Event. Known as YAPC: EU: 2016. In Cluj, Romania, between 22nd-26th. Once again Shadowcat Systems will be in attendance and present talks. Matt will be presenting two talks (detailed below), one of which focusses on the past and how he got to be here and one that focusses on the future and how we have started to use and play with Perl6. A DECADE OF DUBIOUS DECISIONS. THE RAPTOR AND THE BUTTERFLY.
n8v.enteuxis.org
Integrating Nagios with Test Driven Development
http://n8v.enteuxis.org/2011/06/integrating-nagios-with-test-driven-development
Integrating Nagios with Test Driven Development. Integrating Nagios with Test Driven Development. June 8, 2011. Middot; by nathan. Middot; in Giving back. A while back I realized something important:. Monitoring tools are to the sysadmin what testing tools are to the developer. Recently I realized that there need to be more ways to bring both toolsets together. Here’s one, tying the Nagios monitoring toolset. To anything that emits the popular Test Anything Protocol. And TAP is so simple, it’s easy...
avocado-framework.readthedocs.io
Result Formats — Avocado 44.0 documentation
http://avocado-framework.readthedocs.io/en/44.0/ResultFormats.html
Results for human beings. Avocado command line UI. Multiple results at once. Implementing other result formats. Test variants - Mux. Wrap executables run by tests. Contribution and Community Guide. A test runner must provide an assortment of ways to clearly communicate results to interested parties, be them humans or machines. Results for human beings. Avocado has two different result formats that are intended for human beings:. The HTML report, which is generated after the test job finishes running.
worldhello.net
World Hello - 复用 git.git 测试框架
http://www.worldhello.net/2013/10/26/test-gistore-using-git-test-framework.html
复用 git.git 测试框架. Git 项目 git.git 有着别具一格的测试框架,使用 shell 脚本开发测试用例, 写起测试用例来一点都感觉不到拖泥带水,就和在 shell 环境中手工测试一样。 最近在重构 Gistore 项目时复用了这一 Git 项目特有的测试框架,对 Gistore 进行测试。 Git 项目主要采用了 C 语言,同时还包含了 Perl、Shell 等多种开发语言的项目。 Git 项目的测试并没有采用常见的类似 JUnit 测试框架,而是采用自创的测试框架, 由 Junio Hamano 在 2005 年用 shell 脚本封装而成。 在这个框架下, 写测试用例和测试套件自然也是使用 shell 脚本语言,写起测试用例来就和手工在 shell 环境下针对命令行测试没什么两样,写测试用例的过程很是 享受。 还一个原因可能是 shell 脚本语言几乎融入了每一个 *nix 开发者的血液中。 T 四位数字 - 测试套件名称 .sh. T 四位数字 - 套件名 .sh. 这些 shell 脚本 测试套件 都可以单独运行。 Ok 数字 - 测试用例名. 考虑到 Git 的 gitig...
muldis.com
Muldis Data Systems - About Muldis D
http://muldis.com/Muldis_D.html
Muldis D is an industrial-strength computationally complete high-level application programming language with fully integrated database functionality; you can use it to define, query, and update ("object") relational databases, as well as write general purpose applications. The language's paradigm is a mixture of declarative, homoiconic, functional, imperative, and object-oriented. Muldis D is currently under development, and the first working version should be available in August of 2016. Tab1 %= @(col1,...
vgp-miami.blogspot.com
VGP::Miami: November 2014
http://vgp-miami.blogspot.com/2014_11_01_archive.html
I blog about solving software development and testing problems using automation. Wednesday, November 12, 2014. Testing with Perl - Test: More. Module available via CPAN is part of the Test: * series and provides a wide range of testing functions. In the previous post. Better diagnostics (not just OK / NOT OK, but also for example WHY). Capability to skip tests given a range of criteria. Capability to test futures features (using TODO). Compare complicated data structures. Navigate the login page. 1: $dri...
vgp-miami.blogspot.com
VGP::Miami: Testing with Perl - TAP (the Test Anything Protocol)
http://vgp-miami.blogspot.com/2014/11/testing-with-perl-tap-test-anything.html
I blog about solving software development and testing problems using automation. Monday, November 10, 2014. Testing with Perl - TAP (the Test Anything Protocol). Cross platform support for your tests (write once run everywhere). No need to re-invent the wheel (there are thousands of modules available on CPAN. TAP (or Test Anything Protocol). 14 ok 1 - Input file opened not ok 2 - First line of the input valid ok 3 - Read the rest of the file not ok 4 - Summarized correctly # TODO Not written yet. Novembe...
nonblocking.io
NonBlocking.io - Malte Ubl's Asynchronous Identity Disorder: May 2011
http://www.nonblocking.io/2011_05_01_archive.html
NonBlocking.io - Malte Ubl's Asynchronous Identity Disorder. Sunday, May 15, 2011. How to make WIFI work at tech conferences (Part 1 of N). Good WIFI at tech conferences is hard. Very hard. Usually it doesn't work. At JSConf 2011 Meno Abels. Tried to make it work. All the credit really goes to networking guru and all-things-software Meno. Also thanks to Stephouse.net. 1 Never trust anyone. 2 Number of attendees and number of devices. Calculate 2.3 devices per attendee. Easy fix: Throw everyone off the AP...
yslow.org
YSlow - Official Open Source Project Website
http://yslow.org/phantomjs
Fork me on GitHub. YSlow analyzes web pages and why they're slow based on Yahoo! S rules for high performance web sites. Is a headless WebKit with JavaScript API. YSlow for PhantomJS is a command line script that allows page performance analysis from live URLs, unlike YSlow for Command Line (HAR). Where a pre-generated HAR. File is needed in order to analyze page performance. YSlow for PhantomJS also introduces new output formats for automated test frameworks: TAP (Test Anything Protocol). Basic test (ov...