有没有办法让Jenkins集成在基于Jasmine构建的Javascript Jest测试框架中?
我试图将Jest与jasmine-reporter集成,但是没有设法获得JUnit XML输出.我安装了Jasmine 1.3的记者npm install jasmine-reporters@~1.0.0,然后在我的setupTestFrameworkScriptFile:
require('jasmine-reporters');
jasmine.VERBOSE = true;
jasmine.getEnv().addReporter(new jasmine.JUnitXmlReporter({
savePath: "output/"
}));
Run Code Online (Sandbox Code Playgroud)
当我跑步时,jest我得到NodeJS attempt: Arguments to path.join must be strings或NodeJS attempt: Object [object Object] has no method 'join'.
我试图在LeetCode上解决这个问题.我的解决方案涉及使用基于每个字母计数的Godel编号的密钥来保持散列图,如果我有冲突,我只是迭代一个数组并比较计数.但是我不知道为什么这段代码不起作用:
class Solution {
typedef vector<string> vs;
const int MAX_ALPHABET = 26;
const int MOD = 10007;
vector<int> primes;
void gen_primes() {
primes.push_back(2);
for (int i=3; primes.size() < 26; i+=2) {
bool isPrime = true;
for (int x : primes)
if (i % x == 0) {
isPrime = false;
break;
}
if (isPrime)
primes.push_back(i);
}
}
int compute(vector<int>& v) {
int ret = 1;
for (int i=0; i<MAX_ALPHABET; i++) {
for (int j=0; j<v[i]; j++) …Run Code Online (Sandbox Code Playgroud)