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

Integrate pjdfstest into Travis-CI #12

Closed
ngie-eign opened this issue Apr 2, 2017 · 1 comment
Closed

Integrate pjdfstest into Travis-CI #12

ngie-eign opened this issue Apr 2, 2017 · 1 comment
Assignees

Comments

@ngie-eign
Copy link
Collaborator

Some of the developers contributing to pjdfstest use FreeBSD as their primary platform, however there are end-users that use Linux and OS X. In order to catch issues sooner, rather than later, we should integrate the project into Travis-CI (https://travis-ci.org). Doing so will give us sanity checks with Linux, clang, gcc, and perl/Prove.

Part of the work (incomplete) is being done on https://github.com/yaneurabeya/pjdfstest/tree/travis-integration .

@ngie-eign ngie-eign self-assigned this Apr 2, 2017
ngie-eign added a commit to ngie-eign/pjdfstest that referenced this issue Apr 4, 2017
- .travis.yml: provides the metadata for describing how
  the project should be built and tested.
- travis/build.sh: builds the project.
- travis/test.sh: tests the project.

This commit adds support for the following matrix:
- Ubuntu 14.04 LTS (trusty) x {clang,gcc} x {ext4}
- Ubuntu 16.04 LTS (xenial) x {clang,gcc} x {ext4}

Support for OS X will be added once runtime issues with it
have been resolved.

Some administrative switches need to be flipped in order for
this change to be made effective, but this has proven
successful on my fork (yaneurabeya/pjdfstest).

Capture client information for FreeBSD, Linux, and OS X

FreeBSD isn't supported with Travis CI, but Linux definitely
is, and OS X is partially supported.

Fixes GitHub issue pjd#12.
ngie-eign added a commit to ngie-eign/pjdfstest that referenced this issue Apr 4, 2017
- .travis.yml: provides the metadata for describing how
  the project should be built and tested.
- travis/build.sh: builds the project.
- travis/test.sh: tests the project.

This commit adds support for the following matrix:
- Ubuntu 14.04 LTS (trusty) x {clang,gcc} x {ext4}
- Ubuntu 16.04 LTS (xenial) x {clang,gcc} x {ext4}

Support for OS X will be added once runtime issues with it
have been resolved.

Some administrative switches need to be flipped in order for
this change to be made effective, but this has proven
successful on my fork (yaneurabeya/pjdfstest).

Capture client information for FreeBSD, Linux, and OS X

FreeBSD isn't supported with Travis CI, but Linux definitely
is, and OS X is partially supported.

Fixes GitHub issue pjd#12.
ngie-eign added a commit to ngie-eign/pjdfstest that referenced this issue Apr 4, 2017
- .travis.yml: provides the metadata for describing how
  the project should be built and tested.
- travis/build.sh: builds the project.
- travis/test.sh: tests the project.

This commit adds support for the following matrix:
- Ubuntu 14.04 LTS (trusty) x {clang,gcc} x {ext4}
- Ubuntu 16.04 LTS (xenial) x {clang,gcc} x {ext4}

Support for OS X will be added once runtime issues with it
have been resolved.

Some administrative switches need to be flipped in order for
this change to be made effective, but this has proven
successful on my fork (yaneurabeya/pjdfstest).

Capture client information for FreeBSD, Linux, and OS X

FreeBSD isn't supported with Travis CI, but Linux definitely
is, and OS X is partially supported.

Fixes GitHub issue pjd#12.
ngie-eign added a commit to ngie-eign/pjdfstest that referenced this issue Apr 4, 2017
- .travis.yml: provides the metadata for describing how
  the project should be built and tested.
- travis/build.sh: builds the project.
- travis/test.sh: tests the project.

This commit adds support for the following matrix:
- Ubuntu 16.04 LTS (xenial) x {clang,gcc} x {ext4}

Support for OS X will be added once runtime issues with it
have been resolved.

Some administrative switches need to be flipped in order for
this change to be made effective, but this has proven
successful on my fork (yaneurabeya/pjdfstest).

Capture client information for FreeBSD, Linux, and OS X

FreeBSD isn't supported with Travis CI, but Linux definitely
is, and OS X is partially supported.

Fixes GitHub issue pjd#12.
@ngie-eign
Copy link
Collaborator Author

Closed by f8d02e3.

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