parse-community / parse-server

Compare f4f2817 ... +0 ... 4439d21

Coverage Reach
Adapters/Storage/Postgres/PostgresStorageAdapter.js Adapters/Storage/Postgres/PostgresConfigParser.js Adapters/Storage/Postgres/PostgresClient.js Adapters/Storage/Postgres/sql/index.js Adapters/Storage/Mongo/MongoTransform.js Adapters/Storage/Mongo/MongoStorageAdapter.js Adapters/Storage/Mongo/MongoSchemaCollection.js Adapters/Storage/Mongo/MongoCollection.js Adapters/Auth/OAuth1Client.js Adapters/Auth/google.js Adapters/Auth/facebook.js Adapters/Auth/index.js Adapters/Auth/gcenter.js Adapters/Auth/ldap.js Adapters/Auth/oauth2.js Adapters/Auth/apple.js Adapters/Auth/keycloak.js Adapters/Auth/twitter.js Adapters/Auth/httpsRequest.js Adapters/Auth/vkontakte.js Adapters/Auth/qq.js Adapters/Auth/spotify.js Adapters/Auth/instagram.js Adapters/Auth/janrainengage.js Adapters/Auth/linkedin.js Adapters/Auth/weibo.js Adapters/Auth/janraincapture.js Adapters/Auth/line.js Adapters/Auth/github.js Adapters/Auth/meetup.js Adapters/Auth/phantauth.js Adapters/Auth/microsoft.js Adapters/Auth/wechat.js Adapters/Auth/gpgames.js Adapters/Files/GridFSBucketAdapter.js Adapters/Files/GridStoreAdapter.js Adapters/Files/FilesAdapter.js Adapters/Cache/RedisCacheAdapter.js Adapters/Cache/InMemoryCache.js Adapters/Cache/InMemoryCacheAdapter.js Adapters/Cache/LRUCache.js Adapters/Cache/SchemaCache.js Adapters/Cache/NullCacheAdapter.js Adapters/Logger/WinstonLogger.js Adapters/Logger/WinstonLoggerAdapter.js Adapters/Logger/LoggerAdapter.js Adapters/PubSub/EventEmitterPubSub.js Adapters/PubSub/RedisPubSub.js Adapters/PubSub/PubSubAdapter.js Adapters/AdapterLoader.js Adapters/MessageQueue/EventEmitterMQ.js Adapters/WebSocketServer/WSAdapter.js Adapters/WebSocketServer/WSSAdapter.js Adapters/Analytics/AnalyticsAdapter.js Adapters/Push/PushAdapter.js Adapters/Email/MailAdapter.js Controllers/DatabaseController.js Controllers/SchemaController.js Controllers/ParseGraphQLController.js Controllers/UserController.js Controllers/HooksController.js Controllers/LoggerController.js Controllers/PushController.js Controllers/index.js Controllers/FilesController.js Controllers/LiveQueryController.js Controllers/CacheController.js Controllers/AdaptableController.js Controllers/AnalyticsController.js GraphQL/loaders/defaultGraphQLTypes.js GraphQL/loaders/parseClassTypes.js GraphQL/loaders/parseClassMutations.js GraphQL/loaders/usersMutations.js GraphQL/loaders/schemaTypes.js GraphQL/loaders/schemaMutations.js GraphQL/loaders/parseClassQueries.js GraphQL/loaders/usersQueries.js GraphQL/loaders/filesMutations.js GraphQL/loaders/schemaQueries.js GraphQL/loaders/defaultRelaySchema.js GraphQL/loaders/schemaDirectives.js GraphQL/loaders/functionsMutations.js GraphQL/loaders/defaultGraphQLMutations.js GraphQL/loaders/defaultGraphQLQueries.js GraphQL/transformers/mutation.js GraphQL/transformers/query.js GraphQL/transformers/schemaFields.js GraphQL/transformers/constraintType.js GraphQL/transformers/inputType.js GraphQL/transformers/outputType.js GraphQL/transformers/className.js GraphQL/ParseGraphQLSchema.js GraphQL/helpers/objectsQueries.js GraphQL/helpers/objectsMutations.js GraphQL/ParseGraphQLServer.js GraphQL/parseGraphQLUtils.js Routers/PagesRouter.js Routers/UsersRouter.js Routers/FilesRouter.js Routers/PublicAPIRouter.js Routers/ClassesRouter.js Routers/FunctionsRouter.js Routers/HooksRouter.js Routers/SchemasRouter.js Routers/AggregateRouter.js Routers/IAPValidationRouter.js Routers/SessionsRouter.js Routers/CloudCodeRouter.js Routers/PushRouter.js Routers/GlobalConfigRouter.js Routers/AudiencesRouter.js Routers/InstallationsRouter.js Routers/LogsRouter.js Routers/PurgeRouter.js Routers/GraphQLRouter.js Routers/RolesRouter.js Routers/SecurityRouter.js Routers/FeaturesRouter.js Routers/AnalyticsRouter.js LiveQuery/ParseLiveQueryServer.js LiveQuery/QueryTools.js LiveQuery/Client.js LiveQuery/ParseWebSocketServer.js LiveQuery/equalObjects.js LiveQuery/SessionTokenCache.js LiveQuery/Subscription.js LiveQuery/ParsePubSub.js LiveQuery/ParseCloudCodePublisher.js LiveQuery/Id.js LiveQuery/RequestSchema.js RestWrite.js RestQuery.js triggers.js Config.js cloud-code/Parse.Cloud.js cloud-code/httpRequest.js cloud-code/HTTPResponse.js middlewares.js ParseServer.js cli/utils/commander.js cli/utils/runner.js cli/parse-server.js cli/definitions/parse-live-query-server.js cli/definitions/parse-server.js Push/utils.js Push/PushWorker.js Push/PushQueue.js Auth.js StatusHandler.js Security/CheckRunner.js Security/CheckGroups/CheckGroupServerConfig.js Security/CheckGroups/CheckGroupDatabase.js Security/CheckGroups/CheckGroups.js Security/Check.js Security/CheckGroup.js rest.js PromiseRouter.js ParseServerRESTController.js batch.js Options/parsers.js Options/Definitions.js Options/index.js Utils.js AccountLockout.js vendor/mongodbUrl.js KeyPromiseQueue.js index.js defaults.js Deprecator/Deprecator.js Deprecator/Deprecations.js cryptoUtils.js ClientSDK.js ParseMessageQueue.js logger.js password.js TestUtils.js Page.js cache.js requiredParameter.js deprecated.js request.js

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

1 untracked files changed.
Other files ignored by Codecov

No tracked files changed.

Learn more Showing 1 files with coverage changes found.

Changes in src/batch.js
-1
+1
Loading file...
Files Coverage
AccountLockout.js 97.56%
Adapters/AdapterLoader.js 95.83%
Adapters/Analytics/AnalyticsAdapter.js 33.33%
Adapters/Auth/OAuth1Client.js 100.00%
Adapters/Auth/apple.js 100.00%
Adapters/Auth/facebook.js 92.06%
Adapters/Auth/gcenter.js 98.21%
Adapters/Auth/github.js 88.89%
Adapters/Auth/google.js 92.96%
Adapters/Auth/gpgames.js 100.00%
Adapters/Auth/httpsRequest.js 100.00%
Adapters/Auth/index.js 93.55%
Adapters/Auth/instagram.js 91.67%
Adapters/Auth/janraincapture.js 90.91%
Adapters/Auth/janrainengage.js 100.00%
Adapters/Auth/keycloak.js 100.00%
Adapters/Auth/ldap.js 94.23%
Adapters/Auth/line.js 100.00%
Adapters/Auth/linkedin.js 83.33%
Adapters/Auth/meetup.js 88.89%
Adapters/Auth/microsoft.js 100.00%
Adapters/Auth/oauth2.js 100.00%
Adapters/Auth/phantauth.js 100.00%
Adapters/Auth/qq.js 87.50%
Adapters/Auth/spotify.js 80.00%
Adapters/Auth/twitter.js 96.00%
Adapters/Auth/vkontakte.js 89.47%
Adapters/Auth/wechat.js 100.00%
Adapters/Auth/weibo.js 91.67%
Adapters/Cache/InMemoryCache.js 92.00%
Adapters/Cache/InMemoryCacheAdapter.js 100.00%
Adapters/Cache/LRUCache.js 100.00%
Adapters/Cache/NullCacheAdapter.js 100.00%
Adapters/Cache/RedisCacheAdapter.js 87.72%
Adapters/Cache/SchemaCache.js 100.00%
Adapters/Email/MailAdapter.js 100.00%
Adapters/Files/FilesAdapter.js 100.00%
Adapters/Files/GridFSBucketAdapter.js 79.51%
Adapters/Files/GridStoreAdapter.js 46.38%
Adapters/Logger/LoggerAdapter.js 100.00%
Adapters/Logger/WinstonLogger.js 100.00%
Adapters/Logger/WinstonLoggerAdapter.js 85.19%
Adapters/MessageQueue/EventEmitterMQ.js 95.00%
Adapters/PubSub/EventEmitterPubSub.js 100.00%
Adapters/PubSub/PubSubAdapter.js 100.00%
Adapters/PubSub/RedisPubSub.js 100.00%
Adapters/Push/PushAdapter.js 50.00%
Adapters/Storage/Mongo/MongoCollection.js 97.62%
Adapters/Storage/Mongo/MongoSchemaCollection.js 97.75%
Adapters/Storage/Mongo/MongoStorageAdapter.js 92.59%
Adapters/Storage/Mongo/MongoTransform.js 88.81%
Adapters/Storage/Postgres/PostgresClient.js 70.00%
Adapters/Storage/Postgres/PostgresConfigParser.js 100.00%
Adapters/Storage/Postgres/PostgresStorageAdapter.js 95.37%
Adapters/Storage/Postgres/sql/index.js 87.50%
Adapters/WebSocketServer/WSAdapter.js 100.00%
Adapters/WebSocketServer/WSSAdapter.js 100.00%
Auth.js 100.00%
ClientSDK.js 100.00%
Config.js 93.30%
Controllers/AdaptableController.js 95.65%
Controllers/AnalyticsController.js 83.33%
Controllers/CacheController.js 100.00%
Controllers/DatabaseController.js 93.70%
Controllers/FilesController.js 94.00%
Controllers/HooksController.js 94.69%
Controllers/LiveQueryController.js 96.43%
Controllers/LoggerController.js 91.58%
Controllers/ParseGraphQLController.js 95.83%
Controllers/PushController.js 97.85%
Controllers/SchemaController.js 97.36%
Controllers/UserController.js 97.67%
Controllers/index.js 97.78%
Deprecator/Deprecations.js 100.00%
Deprecator/Deprecator.js 100.00%
GraphQL/ParseGraphQLSchema.js 96.97%
GraphQL/ParseGraphQLServer.js 93.18%
GraphQL/helpers/objectsMutations.js 83.33%
GraphQL/helpers/objectsQueries.js 90.84%
GraphQL/loaders/defaultGraphQLMutations.js 100.00%
GraphQL/loaders/defaultGraphQLQueries.js 100.00%
GraphQL/loaders/defaultGraphQLTypes.js 97.07%
GraphQL/loaders/defaultRelaySchema.js 94.74%
GraphQL/loaders/filesMutations.js 83.33%
GraphQL/loaders/functionsMutations.js 100.00%
GraphQL/loaders/parseClassMutations.js 100.00%
GraphQL/loaders/parseClassQueries.js 98.00%
GraphQL/loaders/parseClassTypes.js 94.23%
GraphQL/loaders/schemaDirectives.js 88.89%
GraphQL/loaders/schemaMutations.js 94.23%
GraphQL/loaders/schemaQueries.js 96.43%
GraphQL/loaders/schemaTypes.js 100.00%
GraphQL/loaders/usersMutations.js 91.21%
GraphQL/loaders/usersQueries.js 95.24%
GraphQL/parseGraphQLUtils.js 91.30%
GraphQL/transformers/className.js 100.00%
GraphQL/transformers/constraintType.js 95.65%
GraphQL/transformers/inputType.js 90.91%
GraphQL/transformers/mutation.js 93.48%
GraphQL/transformers/outputType.js 90.91%
GraphQL/transformers/query.js 82.95%
GraphQL/transformers/schemaFields.js 100.00%
KeyPromiseQueue.js 95.45%
LiveQuery/Client.js 100.00%
LiveQuery/Id.js 37.50%
LiveQuery/ParseCloudCodePublisher.js 100.00%
LiveQuery/ParseLiveQueryServer.js 95.32%
LiveQuery/ParsePubSub.js 90.00%
LiveQuery/ParseWebSocketServer.js 93.10%
LiveQuery/QueryTools.js 94.68%
LiveQuery/RequestSchema.js 100.00%
LiveQuery/SessionTokenCache.js 86.96%
LiveQuery/Subscription.js 100.00%
LiveQuery/equalObjects.js 59.26%
Options/Definitions.js 100.00%
Options/index.js 100.00%
Options/parsers.js 100.00%
Page.js 75.00%
ParseMessageQueue.js 84.62%
ParseServer.js 89.89%
ParseServerRESTController.js 97.01%
PromiseRouter.js 90.59%
Push/PushQueue.js 100.00%
Push/PushWorker.js 98.21%
Push/utils.js 100.00%
RestQuery.js 95.54%
RestWrite.js 94.09%
Routers/AggregateRouter.js 100.00%
Routers/AnalyticsRouter.js 100.00%
Routers/AudiencesRouter.js 100.00%
Routers/ClassesRouter.js 97.96%
Routers/CloudCodeRouter.js 100.00%
Routers/FeaturesRouter.js 100.00%
Routers/FilesRouter.js 88.55%
Routers/FunctionsRouter.js 94.12%
Routers/GlobalConfigRouter.js 100.00%
Routers/GraphQLRouter.js 46.67%
Routers/HooksRouter.js 94.34%
Routers/IAPValidationRouter.js 85.00%
Routers/InstallationsRouter.js 84.21%
Routers/LogsRouter.js 94.44%
Routers/PagesRouter.js 97.71%
Routers/PublicAPIRouter.js 93.33%
Routers/PurgeRouter.js 83.33%
Routers/PushRouter.js 96.55%
Routers/RolesRouter.js 53.85%
Routers/SchemasRouter.js 97.87%
Routers/SecurityRouter.js 100.00%
Routers/SessionsRouter.js 91.43%
Routers/UsersRouter.js 93.79%
Security/Check.js 100.00%
Security/CheckGroup.js 100.00%
Security/CheckGroups/CheckGroupDatabase.js 94.74%
Security/CheckGroups/CheckGroupServerConfig.js 95.24%
Security/CheckGroups/CheckGroups.js 100.00%
Security/CheckRunner.js 94.83%
StatusHandler.js 98.50%
TestUtils.js 87.50%
Utils.js 95.74%
batch.js -1.72% 91.38%
cache.js 100.00%
cli/definitions/parse-live-query-server.js 100.00%
cli/definitions/parse-server.js 100.00%
cli/parse-server.js 32.81%
cli/utils/commander.js 100.00%
cli/utils/runner.js 86.36%
cloud-code/HTTPResponse.js 100.00%
cloud-code/Parse.Cloud.js 99.20%
cloud-code/httpRequest.js 98.44%
cryptoUtils.js 100.00%
defaults.js 95.00%
deprecated.js 100.00%
index.js 100.00%
logger.js 100.00%
middlewares.js 97.18%
password.js 100.00%
request.js 100.00%
requiredParameter.js 100.00%
rest.js 98.86%
triggers.js 94.99%
vendor/mongodbUrl.js 100.00%
Folder Totals (181 files) 93.90%
Project Totals (181 files) 93.90%
Loading