1.2.0 • Published 2 years ago

firebase-admin-emulator v1.2.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Firebase Admin Emulator Lite

Difference

Parallel Testing

  • Full emulator, Single instance, Sequence tests execution

    • Data independence between tests: Yes
    • Speed: 1
    • Memory efficiency: 3
    • Correctness: 5
    • Determine functions finish: guessing / websocket hack
    • Ease of log auditing: 3
    • Ease of setup:
      • Common setup: 3
      • Different functions between tests: 3
  • Full emulator, Single instance, Parallel tests execution

    • Data independence between tests: No
    • Speed: 4
    • Memory efficiency: 2
    • Correctness: 5
    • Determine functions finish: guessing / websocket hack
    • Ease of log auditing: 3
    • Ease of setup:
      • Common setup: 3
      • Different functions between tests: Not possible
  • Full emulator, Multiple instance, Parallel tests execution

    • Data independence between tests: Yes
    • Speed: 3
    • Memory efficiency: 1
    • Correctness: 5
    • Determine functions finish: guessing / websocket hack
    • Ease of log auditing: 3
    • Ease of setup:
      • Common setup: 1
      • Different functions between tests: 5
  • Lite emulator

    • Data independence between tests: Yes
    • Speed: 5
    • Memory efficiency: 5
    • Correctness: 3
    • Determine functions finish: Promise
    • Ease of log auditing: 5
    • Ease of setup:
      • Common setup: 5
      • Different functions between tests: 5

Reset Firestore data for each test

  • Maybe data doesn't have to be independent between tests
    • Emulating production environment
      • Should be independent in the first place

Wording Suggestion

  • Data independence between tests ->
1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago