All files / piscosour/lib/utils junit.js

0% Statements 0/9
100% Branches 0/0
0% Functions 0/4
0% Lines 0/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77                                                                                                                                                         
'use strict';
 
/*
 <?xml version="1.0" encoding="UTF-8"?>
 <testsuites disabled="" errors="" failures="" name="" tests="" time="">
 <testsuite disabled="" errors="" failures="" hostname="" id="" name="" package="" skipped="" tests="" time="" timestamp="">
 <properties>
 <property name="" value=""/>
 </properties>
 <testcase assertions="" classname="" name="" time="" status="">
 <skipped/>
 <error message="" type=""/>
 <failure message="" type=""/>
 <system-out/>
 <system-err/>
 </testcase>
 <system-out/>
 <system-err/>
 </testsuite>
 </testsuites>
 */
 
const junit = function() {
 
  const testcase = function() {
    return {
      testcase: [
        {
          _attr: {
            time: 0
          }
        }
      ]
    };
  };
 
  const testsuite = function() {
    return {
      testsuite: [
        {
          _attr: {
            tests: 0,
            failures: 0,
            errors: 0,
            warnings: 0,
            time: 0
          }
        }
      ]
    };
  };
 
  const template = function() {
    return {
      testsuites: [
        {
          _attr: {
            tests: 0,
            errors: 0,
            failures: 0,
            warnings: 0,
            time: 0
          }
        }
      ]
    };
  };
 
 
  return {
    template: template,
    testsuite: testsuite,
    testcase: testcase
  };
};
 
module.exports = junit();