Skip to main content

C++ extension auto tesing for 3D and 2D games.

Project description

igeAutoTest

C++ extension Firebase Auto Test Lab for 3D and 2D games.

Before running this tutorial, you have to install igeAutoTest

[pip install igeAutoTest]

Functions - [DEV]

  • First, you need to impor the module
     import igeAutoTest
    
  • Helper function
    • Check if the game is running with Auto Test or not
       auto_test = igeAutoTest.isLoopTest()
      
    • Capture the screenshot, the image will be saved under .jpg format with the name based on the system time
       igeAutoTest.screenshots()
      
    • Write message information to a results file, in string format
       igeAutoTest.writeResultsTest(message)
      
    • Finish the auto test loop, all the result information and screenshot will be upload to Test Lab firebase console
       igeAutoTest.finishLoopTest()
      
    • The default test loop result should be (result.json)
       {
           "Adjust": {
               "adid": "4f05a489cecc11a55b9b3a8f4210c1f1",
               "debug": true,
               "event": [],
               "secret": "(1, 1588245832, 1151454453, 1814556983, 1969935874)",
               "token": "7m5evag9v7k0"
           },
           "Applovin": {
               "banner": "7f7bd2e768a442b5",
               "interstitial": "e1eb7ecd4a858332",
               "rewarded": "042ce899efe8b87e"
           },
           "Facebook": {
               "id": "321633655547110"
           },
           "GameAnalytics": {
               "debug": true,
               "event": {
               "complete": [
                   "world01"
               ],
               "fail": [],
               "start": [
                   "world01",
                   "world02",
                   "world03",
                   "world04"
               ]
               },
               "game_key": "02e1f6be051f6035a1f2c1479c40a086",
               "secret_key": "e3dbce0764a99a0ba5de331d1c02b363c938e614"
           },
           "Result": "Success"
       }
      

The checklist [PLANNER / QA / DEV]

  • Mandatory

    • Result = Success
    • has the screenshot capturing throughout the auto test run
    • the video
  • Adjust

    • debug = false
    • has the correct token / secret key
  • Applovin

    • we should have correct the banner / interstitial / rewarded key
    • show ads when the game has them supported
  • Facebook

    • has the correct Facebook id
  • GameAnalytics

    • debug = false
    • has start / complete event before send the build to Ketchapp
  • Depending on the feature supported, we should have some modules disabled

Reference

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

igeAutoTest-0.0.4.tar.gz (6.8 kB view details)

Uploaded Source

Built Distributions

igeAutoTest-0.0.4-cp39-cp39-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

igeAutoTest-0.0.4-cp37-cp37m-win32.whl (58.7 kB view details)

Uploaded CPython 3.7m Windows x86

File details

Details for the file igeAutoTest-0.0.4.tar.gz.

File metadata

  • Download URL: igeAutoTest-0.0.4.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4

File hashes

Hashes for igeAutoTest-0.0.4.tar.gz
Algorithm Hash digest
SHA256 9c0ac73b1795d369ca26fdf7487b9bd8e39a697a2f9b8c612c538ef5c6c350c1
MD5 e59e6fd5541e03f27a8069253a375ed4
BLAKE2b-256 e5b2e45ddaae6cbcca93aee62e9889f53b3c9e5e9410acb7b1b625775560d0e9

See more details on using hashes here.

File details

Details for the file igeAutoTest-0.0.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: igeAutoTest-0.0.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for igeAutoTest-0.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3cb0b39cbf31bb5e5055fcbd9f46ca2578651c74278c40cd3d9587ca0e0a629c
MD5 caf9355ad91f05dd40836ccaa6d8127e
BLAKE2b-256 5bdc1622c0655833a063c2bafe09bb2fa72f6051b1cde888a21ba512e4222f44

See more details on using hashes here.

File details

Details for the file igeAutoTest-0.0.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: igeAutoTest-0.0.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 58.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4

File hashes

Hashes for igeAutoTest-0.0.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 db38e8471bec14154d8455dfc59ac6805d09d0a199d2588c7ddba0969e58df30
MD5 e09f3f7bcfd005cf8342eaf5fba5de0d
BLAKE2b-256 a83b4d54eb81eebf0c4b3e23d8dd0e12df9e8c9c3604c41561d1ea452b860e74

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page