-
Notifications
You must be signed in to change notification settings - Fork 86
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* New tests * Progress * Build command * Test * Python dependencies * Protocol * Key * JSON * Wait for status * Build tests * Output results * Restructure * Check actual output status * Output text * More tests * Script refactor * Key fix * Pass condition * Status * Cleanup * Trove test * Fixes * Fixes * Fixes * Timer tests * Fix tester * Table tests * Table test * Symbol test * Silo test * BeforeEach and AfterEach fix * Signal test * Shake test * Ser test * Option test * Adjust test * Enum list test * Concur test * Component test * Component * WaitFor test
- Loading branch information
Showing
44 changed files
with
2,836 additions
and
2,406 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,9 +28,51 @@ jobs: | |
name: Styling | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
- uses: JohnnyMorganz/stylua-action@v4 | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
version: v0.20.0 | ||
version: v2.0.2 | ||
args: --check ./modules | ||
|
||
tests: | ||
name: Tests | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
|
||
- name: Install Aftman | ||
uses: ok-nick/[email protected] | ||
|
||
- name: Install Python | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: "3.13" | ||
|
||
- name: Install Python dependencies | ||
run: pip install -r requirements.txt | ||
|
||
- name: Run test builder | ||
run: python build_tests.py | ||
|
||
- name: Build place file | ||
run: rojo build -o test.rbxl test.project.json | ||
|
||
- name: Upload place file | ||
shell: bash | ||
env: | ||
UID: 6900069600 | ||
PID: 110224315334647 | ||
API_KEY: ${{ secrets.RBXCLOUD_API_KEY }} | ||
FILE: test.rbxl | ||
run: rbxcloud experience publish -a "$API_KEY" -u "$UID" -p "$PID" -t published -f "$FILE" | ||
|
||
- name: Run tests | ||
env: | ||
UID: 6900069600 | ||
PID: 110224315334647 | ||
API_KEY: ${{ secrets.RBXCLOUD_API_KEY }} | ||
FILE: test.rbxl | ||
run: python -u run_tests.py "$UID" "$PID" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
tools = { rojo = "rojo-rbx/[email protected].0" , run-in-roblox = "rojo-rbx/[email protected]" , wally = "UpliftGames/[email protected]" , selene = "Kampfkarren/[email protected]" , stylua = "JohnnyMorganz/StyLua@0.20.0" } | ||
tools = { rojo = "rojo-rbx/[email protected].4" , run-in-roblox = "rojo-rbx/[email protected]" , wally = "UpliftGames/[email protected]" , selene = "Kampfkarren/[email protected]" , stylua = "JohnnyMorganz/StyLua@2.0.2", rbxcloud = "Sleitnick/[email protected].0" } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
local ReplicatedStorage = game:GetService("ReplicatedStorage") | ||
local ServerScriptService = game:GetService("ServerScriptService") | ||
|
||
local Test = require(ServerScriptService.TestRunner.Test) | ||
|
||
-- Run tests | ||
return Test.run({ ReplicatedStorage.Modules }) |
Oops, something went wrong.