[WIP] Enable test suite to be randomized (#7265)

* initial run

* Update ParseGraphQLServer.spec.js

* temporarily enable reporter

* Bump retry limit

* fix undefined database

* try to catch error

* Handle LiveQueryServers

* Update Config.js

* fast-fail false

* Remove usage of AppCache

* oops

* Update contributing guide

* enable debugger, try network retry attempt 1

* Fix ldap unbinding

* move non specs to support

* add missing mock adapter

* fix Parse.Push

* RestController should match batch.spec.js

* Remove request attempt limit

* handle index.spec.js

* Update CHANGELOG.md

* Handle error: tuple concurrently updated

* test transactions

* Clear RedisCache after every test

* LoggerController.spec.js

* Update schemas.spec.js

* finally fix transactions

* fix geopoint deadlock

* transaction with clean database

* batch.spec.js
This commit is contained in:
Diamond Lewis
2021-03-15 02:04:09 -05:00
committed by GitHub
parent 9563793303
commit 1666c3e382
36 changed files with 688 additions and 700 deletions

View File

@@ -8,9 +8,8 @@ const bodyParser = require('body-parser');
const auth = require('../lib/Auth');
const Config = require('../lib/Config');
const port = 12345;
const port = 34567;
const hookServerURL = 'http://localhost:' + port;
const AppCache = require('../lib/cache').AppCache;
describe('Hooks', () => {
let server;
@@ -19,7 +18,7 @@ describe('Hooks', () => {
if (!app) {
app = express();
app.use(bodyParser.json({ type: '*/*' }));
server = app.listen(12345, undefined, done);
server = app.listen(port, undefined, done);
} else {
done();
}
@@ -383,7 +382,7 @@ describe('Hooks', () => {
}
const hooksController = new HooksController(
Parse.applicationId,
AppCache.get('test').databaseController
Config.get('test').database
);
return hooksController.load();
},