Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions data/core/extension.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
items:
- name: atest-store-orm
params:
- key: driver
defaultValue: mysql
enum: ['mysql', 'postgres', 'sqlite']
description: 'Supported: mysql, postgres, sqlite, tdengine'
- key: database
defaultValue: 'atest'
- key: historyLimit
description: 'Set the limit of the history record count'
link: https://github.com/LinuxSuRen/atest-ext-store-orm
dependencies:
- name: atest-store-database
- name: atest-store-database
dependencies:
- name: atest-store-database
link: https://github.com/LinuxSuRen/atest-ext-store-database
- name: atest-store-cassandra
dependencies:
- name: atest-store-database
link: 'https://github.com/LinuxSuRen/atest-ext-store-cassandra'
- name: atest-store-iotdb
dependencies:
- name: atest-store-database
link: 'https://github.com/LinuxSuRen/atest-ext-store-iotdb'
- name: atest-store-etcd
dependencies:
- name: atest-store-database
link: 'https://github.com/LinuxSuRen/atest-ext-store-etcd'
- name: atest-store-redis
dependencies:
- name: atest-store-database
link: 'https://github.com/LinuxSuRen/atest-ext-store-redis'
- name: atest-store-elasticsearch
dependencies:
- name: atest-store-database
link: 'https://github.com/LinuxSuRen/atest-ext-store-elasticsearch'
- name: atest-store-opengemini
dependencies:
- name: atest-store-database
link: 'https://github.com/LinuxSuRen/atest-ext-store-opengemini'
- name: atest-store-mongodb
params:
- key: collection
- key: database
defaultValue: 'atest'
dependencies:
- name: atest-store-database
link: 'https://github.com/LinuxSuRen/atest-ext-store-mongodb'
- name: atest-store-git
params:
- key: insecure
- key: timeout
- key: targetpath
- key: branch
- key: email
description: 'See also: git config --local user.email [email protected]'
- key: name
description: 'See also: git config --local user.name xxx'
link: 'https://github.com/LinuxSuRen/atest-ext-store-git'
- name: atest-store-s3
params:
- key: accesskeyid
- key: secretaccesskey
- key: sessiontoken
- key: region
- key: disablessl
- key: forcepathstyle
- key: bucket
link: 'https://github.com/LinuxSuRen/atest-ext-store-s3'
88 changes: 88 additions & 0 deletions data/core/function.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
items:
- name: randAge
render: |
{{ randInt 18 60 }}
- name: randFruit
render: |
{{ randEnum "apple" "banana" "cherry" "date" "elderberry" }}
- name: randCity
render: |
{{ randEnum "New York" "Los Angeles" "Chicago" "Houston" "Phoenix" }}
- name: randColor
render: |
{{ randEnum "red" "green" "blue" "yellow" "purple" }}
- name: randShape
render: |
{{ randEnum "circle" "square" "triangle" "rectangle" "oval" }}
- name: randAnimal
render: |
{{ randEnum "dog" "cat" "rabbit" "hamster" "parrot" }}
- name: randCountry
render: |
{{ randEnum "USA" "Canada" "UK" "Australia" "Germany" }}
- name: randVehicle
render: |
{{ randEnum "car" "bike" "bus" "train" "plane" }}
- name: randProfession
render: |
{{ randEnum "doctor" "engineer" "teacher" "artist" "chef" }}
- name: randHobby
render: |
{{ randEnum "reading" "traveling" "gaming" "cooking" "hiking" }}
- name: randMovieGenre
render: |
{{ randEnum "action" "comedy" "drama" "horror" "sci-fi" }}
- name: randMusicGenre
render: |
{{ randEnum "rock" "pop" "jazz" "classical" "hip-hop" }}
- name: randBookGenre
render: |
{{ randEnum "fiction" "non-fiction" "mystery" "fantasy" "biography" }}
- name: randSeason
render: |
{{ randEnum "spring" "summer" "autumn" "winter" }}
- name: randDayOfWeek
render: |
{{ randEnum "Monday" "Tuesday" "Wednesday" "Thursday" "Friday" "Saturday" "Sunday" }}
- name: randMonth
render: |
{{ randEnum "January" "February" "March" "April" "May" "June" "July" "August" "September" "October" "November" "December" }}
- name: randWeather
render: |
{{ randEnum "sunny" "rainy" "cloudy" "snowy" "windy" }}
- name: randEmotion
render: |
{{ randEnum "happy" "sad" "angry" "excited" "nervous" }}
- name: randCuisine
render: |
{{ randEnum "Italian" "Chinese" "Mexican" "Indian" "French" }}
- name: randDrink
render: |
{{ randEnum "water" "coffee" "tea" "juice" "soda" }}
- name: randSport
render: |
{{ randEnum "soccer" "basketball" "tennis" "baseball" "swimming" }}
- name: randInstrument
render: |
{{ randEnum "guitar" "piano" "drums" "violin" "flute" }}
- name: randTechBrand
render: |
{{ randEnum "Apple" "Google" "Microsoft" "Amazon" "Facebook" }}
- name: randSocialMedia
render: |
{{ randEnum "Facebook" "Twitter" "Instagram" "LinkedIn" "TikTok" }}
- name: randProgrammingLanguage
render: |
{{ randEnum "Python" "JavaScript" "Java" "C#" "Ruby" }}
- name: randOperatingSystem
render: |
{{ randEnum "Windows" "macOS" "Linux" "Android" "iOS" }}
- name: randWebBrowser
render: |
{{ randEnum "Chrome" "Firefox" "Safari" "Edge" "Opera" }}
- name: randCloudProvider
render: |
{{ randEnum "AWS" "Azure" "Google Cloud" "IBM Cloud" "Oracle Cloud" }}
- name: randDatabase
render: |
{{ randEnum "MySQL" "PostgreSQL" "MongoDB" "SQLite" "Redis" }}