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

Improve platform testing #105

Open
1 of 9 tasks
xxxserxxx opened this issue Apr 30, 2020 · 2 comments
Open
1 of 9 tasks

Improve platform testing #105

xxxserxxx opened this issue Apr 30, 2020 · 2 comments

Comments

@xxxserxxx
Copy link
Owner

xxxserxxx commented Apr 30, 2020

I current have the ability to test Linux, and occasionally OSX. A better solution is needed. I can run a VM on my laptop, but this is not automatable. Ideally, this would be integratable with CI to kick off tests on target platforms:

  • Linux
  • FreeBSD
  • Darwin
  • Windows
  • OpenBSD
  • Other architectures (Linux only)
    • arm64
    • arm7
    • arm6

I've left out a number of permutations and some obvious architectures (386, arm5). While nice to have, they're slowly being phased out by various OSes and I have limited resources to investigating the edge cases.

I would be grateful for suggestions, especially ones that don't require me to incur a new recurring expense -- e.g., I know I can rent a VM from any number of cloud provides and install FreeBSD; this won't scale well for me financially for the number of target platforms, and I'm not even sure such an option is available for OSX.

@xxxserxxx
Copy link
Owner Author

I'm tagging this with v4.1.0 not because I expect it to be complete by then, but I'd like to have the low-hanging fruit (Linux) and integrated with CI by then. This should be easy, as it can be done in Github Actions.

@xxxserxxx xxxserxxx pinned this issue May 30, 2020
@xxxserxxx
Copy link
Owner Author

I have a way to test FreeBSD on my laptop, but there's still no CI integration. I believe that I have a solution for Darwin as well, with the same limitation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant