1.32.19 • Published 7 days ago

@gooddata/fixtures v1.32.19

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
7 days 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.19

7 days ago

1.32.18

20 days ago

1.32.17

22 days ago

1.32.16

2 months ago

1.32.15

2 months ago

1.32.14

2 months ago

1.32.13

2 months ago

1.32.12

2 months ago

1.32.10

3 months ago

1.32.11

3 months ago

1.32.8

3 months ago

1.32.9

3 months ago

1.32.7

3 months ago

1.32.5

4 months ago

1.32.6

4 months ago

1.33.0

4 months ago

1.32.4

4 months ago

1.32.2

4 months ago

1.32.3

4 months ago

1.32.0

5 months ago

1.32.1

5 months ago

1.25.0

10 months ago

1.29.0

6 months ago

1.27.0

8 months ago

1.30.0

6 months ago

1.26.0

9 months ago

1.24.0

10 months ago

1.28.1

8 months ago

1.28.2

7 months ago

1.28.0

8 months ago

1.28.5

7 months ago

1.28.6

7 months ago

1.28.3

7 months ago

1.28.4

7 months ago

1.28.7

7 months ago

1.28.8

6 months ago

1.31.1

6 months ago

1.31.0

6 months ago

1.23.0

11 months ago

1.22.0

11 months ago

1.21.0

11 months ago

1.20.1

1 year ago

1.20.2

12 months ago

1.20.5

12 months ago

1.20.3

12 months ago

1.20.4

12 months ago

1.19.2

1 year ago

1.19.1

1 year ago

1.20.0

1 year ago

1.19.0

1 year ago

1.18.0

1 year ago

1.17.1

1 year ago

1.17.0

1 year ago

1.16.5

1 year ago

1.16.4

1 year ago

1.16.3

1 year ago

1.16.2

1 year ago

1.16.1

1 year ago

1.16.0

1 year ago

1.15.0

1 year ago

1.14.0

1 year ago

1.13.0

1 year ago

1.12.0

1 year ago

1.11.0

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago

1.10.2

1 year ago

1.10.1

1 year ago

1.10.0

1 year ago

1.9.6

1 year ago

1.9.5

1 year ago

1.9.4

1 year ago

1.9.3

2 years ago

1.9.2

2 years ago

1.9.1

2 years ago

1.8.3

2 years ago

1.8.2

2 years ago

1.9.0

2 years ago

1.8.1

2 years ago

1.8.0

2 years ago

1.7.0

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

3 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago