Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/more tests #10

Merged
merged 40 commits into from
Aug 18, 2024
Merged

Feature/more tests #10

merged 40 commits into from
Aug 18, 2024

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    9fe88d1 View commit details
    Browse the repository at this point in the history
  2. feat: Update launch.json and SpinifyInterface to improve WebSocket ha…

    …ndling and add support for Protobuf transport
    PlugFox committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    31a42a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    60afae9 View commit details
    Browse the repository at this point in the history
  2. Example of rpc disconnect

    PlugFox committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    5352517 View commit details
    Browse the repository at this point in the history
  3. feat: Add support for reconnecting in RPC disconnect method

    This commit modifies the RPC disconnect method in the `echo.go` file to add support for reconnecting. It checks if the data parameter contains the string "reconnect" and disconnects the client with reconnection if true. Otherwise, it disconnects the client without reconnection. This enhancement improves the flexibility of the RPC disconnect functionality.
    PlugFox committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    844ddd3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03a6cac View commit details
    Browse the repository at this point in the history
  5. feat: Update timeouts in smoke_test.dart to improve RPC testing

    This commit updates the timeouts in the smoke_test.dart file to improve RPC testing. The previous timeouts were [1000, 100, 10, 100, 0], and they have been changed to [200, 50, 10, 25, 0]. This change ensures that the RPC requests are sent and received within the specified time intervals, enhancing the reliability and performance of the RPC functionality.
    PlugFox committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    65de031 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8fd27a9 View commit details
    Browse the repository at this point in the history
  7. refactor: Update WebSocket handling and Protobuf transport in smoke_t…

    …est.dart
    
    This commit refactors the WebSocket handling and adds support for Protobuf transport in the smoke_test.dart file. It improves the RPC testing by updating the timeouts from [1000, 100, 10, 100, 0] to [200, 50, 10, 25, 0]. Additionally, it introduces reconnecting functionality in the RPC disconnect method in the echo.go file. The client is now disconnected with reconnection if the data parameter contains the string "reconnect". This enhancement improves the flexibility and reliability of the RPC functionality.
    PlugFox committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    9a2fa88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4a08a9f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c9c3004 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c642d99 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    bbde4c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    784166e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9dfb4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05a709e View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. refactor: Update async_test.dart to improve caching performance

    This commit updates the async_test.dart file to improve caching performance. It introduces a cache timer that clears the cache after 5 minutes of inactivity. This enhancement ensures that the cache remains up-to-date and avoids unnecessary memory usage.
    PlugFox committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c9d0af9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    55d1992 View commit details
    Browse the repository at this point in the history
  2. Fix dart tests

    PlugFox committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    e026537 View commit details
    Browse the repository at this point in the history
  3. Add benchmark app

    PlugFox committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    7a96c7f View commit details
    Browse the repository at this point in the history
  4. refactor: Update launch configuration for benchmark in VSCode

    This commit updates the launch configuration in the `.vscode/launch.json` file to set up debugging for the benchmark app instead of the example app. The `name` field is changed to "[Flutter] Benchmark" and the `cwd` field is updated to "${workspaceFolder}/benchmark". This change ensures that the correct app is launched and debugged when running the benchmark.
    PlugFox committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    015a4d0 View commit details
    Browse the repository at this point in the history
  5. refactor: Update payload size and message count UI in benchmark app

    This commit updates the UI of the benchmark app to improve the user experience when setting the payload size and message count. It adds labels for the payload size and message count sliders, making it easier for users to understand their purpose. Additionally, it adjusts the layout and padding of the UI elements for better visual consistency. These changes enhance the usability of the benchmark app and make it more intuitive for users to configure the payload size and message count.
    PlugFox committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ebbc5d2 View commit details
    Browse the repository at this point in the history
  6. refactor: Update BenchmarkController to use abstract base class

    This commit updates the `BenchmarkController` class to use an abstract base class called `BenchmarkControllerBase`. This change allows for better code organization and separation of concerns. The `BenchmarkControllerBase` class contains common properties and methods that are shared by different benchmark implementations. By using an abstract base class, it becomes easier to add new benchmark implementations in the future. This refactor improves the maintainability and extensibility of the codebase.
    PlugFox committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ecdff0d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc64b4e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0bd4e0b View commit details
    Browse the repository at this point in the history
  9. refactor: Update benchmark app UI and status handling

    This commit refactors the benchmark app to improve the user interface and status handling. It updates the UI to enhance the user experience when setting the payload size and message count, adding labels for the sliders and adjusting the layout for better visual consistency. Additionally, it introduces a new status property in the `BenchmarkControllerBase` class to track the status of the benchmark, allowing for better communication with the user. These changes improve the usability and clarity of the benchmark app.
    PlugFox committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    6c62057 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    1f55191 View commit details
    Browse the repository at this point in the history
  2. ```text

    refactor: Add constants for JWT token and WebSocket endpoint
    
    This commit adds two constants to the benchmark app: `tokenHmacSecretKey` for the JWT token HMAC key and `defaultEndpoint` for the default WebSocket connection endpoint. These constants provide a centralized and easily configurable way to manage these values throughout the app. By using constants, it improves code readability and maintainability.
    PlugFox committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    837daed View commit details
    Browse the repository at this point in the history
  3. refactor: Add HelpTab to benchmark app UI

    This commit adds the HelpTab component to the benchmark app UI. The HelpTab provides helpful information and instructions for using the app, including steps for setting up the benchmark environment and running the benchmark. This addition enhances the usability and user experience of the benchmark app.
    PlugFox committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    76d7d22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69dfccf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0345ac3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25e9ecb View commit details
    Browse the repository at this point in the history
  7. refactor: Update firebase.json hosting ignore rules

    This commit updates the `firebase.json` file to modify the hosting ignore rules. The previous rules were spread across multiple lines, which made the file harder to read and maintain. This change consolidates the ignore rules into a single line, improving the readability and maintainability of the file.
    PlugFox committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    8e1dc51 View commit details
    Browse the repository at this point in the history
  8. refactor: Update app titles to include "Spinify"

    This commit updates the titles of the benchmark app to include "Spinify" for better branding consistency. The app titles were changed from "Benchmark" to "Spinify Benchmark" in both the main app and the app bar. This change improves the branding and recognition of the app.
    PlugFox committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    8513b08 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    44f210c View commit details
    Browse the repository at this point in the history
  10. refactor: Update timestamp in pubspec.yaml.g.dart

    This commit updates the timestamp in the pubspec.yaml.g.dart file to reflect the correct build date and time. The previous values were incorrect and have been corrected to ensure accurate tracking of build information. This change improves the reliability and integrity of the build process.
    PlugFox committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    468cd0c View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    01a6916 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce62318 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    023fdce View commit details
    Browse the repository at this point in the history
  4. Update version

    PlugFox committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    8d821a0 View commit details
    Browse the repository at this point in the history