1.32.26 • Published 10 months ago

@gooddata/fixtures v1.32.26

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
10 months ago

FixtureJS

Tool for creating projects inside GoodData platform programmatically in node.js

Usage

  1. Add package to your project

    Using npm

    npm install @gooddata/fixtures

    Using yarn

    yarn add @gooddata/fixtures

  2. Import the module inside your project

    import { createFixture } from '@gooddata/fixtures';
  3. Use the createFixture function

    createFixture(basePath, username, password, hostname, authorizationToken, projectTitle)
  4. Use TIGER function

    createTigerWorkspace(workspaceTitle, token, host, backend)
    createTigerWorkspaceWithPrefix(workspacePrefix, token, host, backend)
    setTigerWorkspaceLayout(workspaceId, token, host, backend, declarativeWorkspaceModel)
    setTigerWorkspaceLayoutFromFixtures(workspaceId, fixtureType, dataSource, token, host, backend)
    setTigerWorkspaceLayoutFromCustomFile(workspaceId, token, host, backend, dataSource, fixtureFile)
    createMdObjects(configPath, workspaceId, token, host, backend)
    deleteTigerWorkspace(workspaceId, token, host, backend)
    cleanupExpiredTigerWorkspaces(workspacePrefix, timeExpired, includeWS, sizeWS, token, host, backend)
    cleanupExpiredTigerUsers(userPrefix, timeExpired, sizeList, token, host, backend)
    getOrganizationLayout( token, host, backend)
    exportOrganizationLayout(token, host, backend, outputFile)

    Note For setTigerWorkspaceLayoutFromCustomFile method, it's used for workspace permission test from KD repo, the fixtureFile is created from fixture's KD repository

Development

Install Node.js (node 18.17.0, npm v9.6.7) and Yarn 1.22.19.

Install dependencies:

yarn install --frozen-lockfile

Release

See this guide

1.32.26

10 months ago

1.32.23

1 year ago

1.32.25

1 year ago

1.32.24

1 year ago

1.32.22

1 year ago

1.32.21

1 year ago

1.32.20

1 year ago

1.32.19

1 year ago

1.32.18

1 year ago

1.32.17

1 year ago

1.32.16

1 year ago

1.32.15

1 year ago

1.32.14

1 year ago

1.32.13

1 year ago

1.32.12

1 year ago

1.32.10

1 year ago

1.32.11

1 year ago

1.32.8

1 year ago

1.32.9

1 year ago

1.32.7

1 year ago

1.32.5

2 years ago

1.32.6

1 year ago

1.33.0

1 year ago

1.32.4

2 years ago

1.32.2

2 years ago

1.32.3

2 years ago

1.32.0

2 years ago

1.32.1

2 years ago

1.25.0

2 years ago

1.29.0

2 years ago

1.27.0

2 years ago

1.30.0

2 years ago

1.26.0

2 years ago

1.24.0

2 years ago

1.28.1

2 years ago

1.28.2

2 years ago

1.28.0

2 years ago

1.28.5

2 years ago

1.28.6

2 years ago

1.28.3

2 years ago

1.28.4

2 years ago

1.28.7

2 years ago

1.28.8

2 years ago

1.31.1

2 years ago

1.31.0

2 years ago

1.23.0

2 years ago

1.22.0

2 years ago

1.21.0

2 years ago

1.20.1

2 years ago

1.20.2

2 years ago

1.20.5

2 years ago

1.20.3

2 years ago

1.20.4

2 years ago

1.19.2

2 years ago

1.19.1

2 years ago

1.20.0

2 years ago

1.19.0

2 years ago

1.18.0

2 years ago

1.17.1

2 years ago

1.17.0

2 years ago

1.16.5

2 years ago

1.16.4

3 years ago

1.16.3

3 years ago

1.16.2

3 years ago

1.16.1

3 years ago

1.16.0

3 years ago

1.15.0

3 years ago

1.14.0

3 years ago

1.13.0

3 years ago

1.12.0

3 years ago

1.11.0

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago

1.10.2

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.9.6

3 years ago

1.9.5

3 years ago

1.9.4

3 years ago

1.9.3

3 years ago

1.9.2

3 years ago

1.9.1

3 years ago

1.8.3

3 years ago

1.8.2

3 years ago

1.9.0

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.7.0

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

4 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago