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

Add macOS testing #273

Merged
merged 7 commits into from
Dec 29, 2022
Merged

Add macOS testing #273

merged 7 commits into from
Dec 29, 2022

Commits on Dec 29, 2022

  1. install: add openssl to macOS requirments

    Added openssl to 'tt install' macOS requirments.
    
    Part of #254
    better0fdead committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    5b93d3a View commit details
    Browse the repository at this point in the history
  2. tt: fix unit tests

    Fixed unit tests.
    Since /private/var and /var/ in macOS are symlinks, there is no real
    difference between them and it should not cause error.
    Added macOS support for TestGetVersions.
    
    Follow up #254
    Closes #170
    better0fdead committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    61254aa View commit details
    Browse the repository at this point in the history
  3. test: skip unsupported tests on macOS

    Added skip to unsupported tests on macOS.
    
    Part of #254
    better0fdead committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    3e44d00 View commit details
    Browse the repository at this point in the history
  4. test: change tarantool install version

    Changed version of tarantool for "tt install".
    
    Part of #254
    better0fdead committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    08572a5 View commit details
    Browse the repository at this point in the history
  5. test: add slow mark for pack test

    Added slow mark for test_pack_deb_use_docker since it runs
    ./tt install tarantool= .
    better0fdead committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    e0d9e92 View commit details
    Browse the repository at this point in the history
  6. CI: add macOS testing

    Added testing on macOS into workflow.
    
    Closes #254
    better0fdead committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    1f3a945 View commit details
    Browse the repository at this point in the history
  7. pack: remove a redundant copying of binaries

    With this patch removed a redundant copying of binary files into
    a temporary prepared directory that will be mapped to container.
    
    Follow up #133
    Follow up #254
    vr009 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    eed6df6 View commit details
    Browse the repository at this point in the history