1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-08 23:28:18 -05:00

chore: disable PTR_HOST dns test for Node compat (#21735)

These tests started failing on CI on Dec 28th, 2023 returning
ENOTFOUND. It's unclear what's going on, since `dig -x
8.8.8.8.in-addr.arpa`.

It needs a deeper investigation, but I want to unblock main branch
in the meantime.
This commit is contained in:
Bartek Iwańczuk 2023-12-29 22:15:22 +01:00 committed by GitHub
parent 1dd1aba244
commit fa3a12a805
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 36 additions and 31 deletions

View file

@ -172,21 +172,23 @@ TEST(async function test_google_for_cname_and_srv(done) {
checkWrap(req); checkWrap(req);
}); });
TEST(async function test_ptr(done) { // TODO(bartlomieju): this test started failing on CI on Dec 28th, 2023 returning
function validateResult(res) { // ENOTFOUND. It's unclear what's going on, since `dig -x 8.8.8.8.in-addr.arpa`
const types = processResult(res); // TEST(async function test_ptr(done) {
assert.ok(types.PTR); // function validateResult(res) {
} // const types = processResult(res);
// assert.ok(types.PTR);
// }
validateResult(await dnsPromises.resolve('8.8.8.8.in-addr.arpa', 'ANY')); // validateResult(await dnsPromises.resolve('8.8.8.8.in-addr.arpa', 'ANY'));
const req = dns.resolve( // const req = dns.resolve(
'8.8.8.8.in-addr.arpa', // '8.8.8.8.in-addr.arpa',
'ANY', // 'ANY',
common.mustSucceed((ret) => { // common.mustSucceed((ret) => {
validateResult(ret); // validateResult(ret);
done(); // done();
})); // }));
checkWrap(req); // checkWrap(req);
}); // });

View file

@ -281,26 +281,29 @@ TEST(async function test_resolveSrv(done) {
// checkWrap(req); // checkWrap(req);
// }); // });
TEST(async function test_resolvePtr(done) { // TODO(bartlomieju): this test started failing on CI on Dec 28th, 2023 returning
function validateResult(result) { // ENOTFOUND. It's unclear what's going on, since `dig -x 8.8.8.8.in-addr.arpa`
assert.ok(result.length > 0); // returns correct PTR record.
// TEST(async function test_resolvePtr(done) {
// function validateResult(result) {
// assert.ok(result.length > 0);
for (const item of result) { // for (const item of result) {
assert.ok(item); // assert.ok(item);
assert.strictEqual(typeof item, 'string'); // assert.strictEqual(typeof item, 'string');
} // }
} // }
validateResult(await dnsPromises.resolvePtr(addresses.PTR_HOST)); // validateResult(await dnsPromises.resolvePtr(addresses.PTR_HOST));
const req = dns.resolvePtr(addresses.PTR_HOST, function(err, result) { // const req = dns.resolvePtr(addresses.PTR_HOST, function(err, result) {
assert.ifError(err); // assert.ifError(err);
validateResult(result); // validateResult(result);
done(); // done();
}); // });
checkWrap(req); // checkWrap(req);
}); // });
// TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN` // TODO(bartlomieju): this test became very flaky on CI, returning `UNKNOWN`
// instead of `ENOTFOUND`. // instead of `ENOTFOUND`.