tap-to-html
A Test-Anything-Protocol (tap) stream transformer to html
Installation
npm install tap-to-html
Usage
Javascript
var tapToHtml = 'tap-to-html';var tapToHtmlstream = tapToHtml; sourceStream;
Typescript
; const tapToHtml = ; const tapToHtmlstream = tapToHtml;sourceStream;
Example 1
input
TAP version 13# testling.baseconfig_for_spec.ts# get valueok 1 has key buildtype# testling.context.ts# constructorok 2 cloudconfigok 3 keyspathok 4 workingpathok 60 deviceok 61 ebsSizeok 62 ebsVolumeType# testling.core.quhnb_docker.ts# constructor# testling.core.vpc_options.ts# constructorok 63 vpcIdok 64 securityGroupId 1..64# tests 64# pass 64 # ok
output
Tap To Html Tests 64 Pass 64 Fail 0 7:36:02 AM # testling.baseconfig_for_spec.ts# get valueok 1 has key buildtype# testling.context.ts# constructorok 2 cloudconfigok 3 keyspathok 4 workingpathok 60 deviceok 61 ebsSizeok 62 ebsVolumeType# testling.core.quhnb_docker.ts# constructor# testling.core.vpc_options.ts# constructorok 63 vpcIdok 64 securityGroupId# tests 64# pass 64# ok
Example 2
input
TAP version 13# testling.core.ebs_options.ts# constructorok 57 machineNameok 62 ebsVolumeType# testling.core.quhnb_docker.ts# constructor# testling.core.vpc_options.ts# constructornot ok 63 vpcId --- operator: equal expected: 'vpc id2' actual: 'vpc id' ...ok 64 securityGroupId 1..64# tests 64# pass 63# fail 1
output
Tap To Html Tests 64 Pass 63 Fail 1 7:40:50 AM # testling.core.quhnb_docker.ts# constructor# testling.core.vpc_options.ts# constructornot ok 63 vpcId --- operator: equal expected: 'vpc id2' actual: 'vpc id' ... # testling.core.ebs_options.ts# constructorok 57 machineNameok 62 ebsVolumeType# testling.core.quhnb_docker.ts# constructor# testling.core.vpc_options.ts# constructor# testling.core.quhnb_docker.ts# constructor# testling.core.vpc_options.ts# constructornot ok 63 vpcId --- operator: equal expected: 'vpc id2' actual: 'vpc id' ...ok 64 securityGroupId# tests 64# pass 63# fail 1
License
MIT