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

test: disable test-tick-processor - aix and be ppc #3491

Closed
wants to merge 1 commit into from

Conversation

mhdawson
Copy link
Member

This test is already partially disabled for several platforms with
the comment that the required info is not provided at the C++ level.
I'm adding AIX as and PPC BE linux as they currently fall into
the same category. We are working to see if we can change that
in v8 but it will be non-trivial if is possible at all so I don't
want to leave the CI with failing tests until that point.

@mhdawson mhdawson added the test Issues and PRs related to the tests. label Oct 22, 2015
@bnoordhuis
Copy link
Member

LGTM if the CI is happy now. Maybe drop the superfluous parentheses.

process.platform === 'aix' ||
((process.platform === 'linux') &&
(process.arch === 'ppc64') &&
(process.config.variables.node_byteorder === 'big')) ||
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The latter should be a helper.

Please also switch to using common.isWindows and common.isAix. :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

os.endianness() is already defined

@mhdawson
Copy link
Member Author

@Fishrock123 @jasnell updated to address comments.

@mhdawson
Copy link
Member Author

@jasnell
Copy link
Member

jasnell commented Oct 23, 2015

LGTM. The CI run is borked, however, due to a bad npm update. Will have to rerun after that is addressed.

@Trott
Copy link
Member

Trott commented Oct 23, 2015

LGTM if CI is happy. CI is unborked now, so here's a new CI run: https://ci.nodejs.org/job/node-test-pull-request/577/

EDIT: First green node-test-commit-plinux ever! 🎉

@@ -14,6 +14,11 @@ exports.tmpDirName = 'tmp';
exports.PORT = +process.env.NODE_COMMON_PORT || 12346;
exports.isWindows = process.platform === 'win32';
exports.isAix = process.platform === 'aix';
exports.isLinuxPPCBE = (process.platform === 'linux') &&
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit that can totally be ignored: isLinuxPpcBe perhaps for consistency? (We don't do isFreeBSD or isSunOS for example.)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed on consistency but since I just added the ones for FreeBSD and SunOS I'll change those instead

@mhdawson
Copy link
Member Author

Updated to improve captilization for SunOS and FreeBSD

@mhdawson
Copy link
Member Author

Another CI run after change https://ci.nodejs.org/job/node-test-pull-request/578/

@jasnell
Copy link
Member

jasnell commented Oct 23, 2015

Nice to see the ppc CI all green. LGTM

This test is already partially disabled for several platforms with
the comment that the required info is not provided at the C++ level.
I'm adding AIX as and PPC BE linux as they currently fall into
the same category.  We are working to see if we can change that
in v8 but it will be non-trivial if is possible at all so I don't
want to leave the CI with failing tests until that point.
@mhdawson
Copy link
Member Author

Squashed down to 1 commit

mhdawson added a commit that referenced this pull request Oct 23, 2015
This test is already partially disabled for several platforms with
the comment that the required info is not provided at the C++ level.
I'm adding AIX as and PPC BE linux as they currently fall into
the same category.  We are working to see if we can change that
in v8 but it will be non-trivial if is possible at all so I don't
want to leave the CI with failing tests until that point.

PR-URL: #3491
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
@mhdawson
Copy link
Member Author

Landed as 5f3fb1c

@mhdawson mhdawson closed this Oct 23, 2015
mhdawson added a commit to ibmruntimes/node that referenced this pull request Oct 23, 2015
This test is already partially disabled for several platforms with
the comment that the required info is not provided at the C++ level.
I'm adding AIX as and PPC BE linux as they currently fall into
the same category.  We are working to see if we can change that
in v8 but it will be non-trivial if is possible at all so I don't
want to leave the CI with failing tests until that point.

PR-URL: nodejs/node#3491
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
mhdawson added a commit that referenced this pull request Oct 26, 2015
This test is already partially disabled for several platforms with
the comment that the required info is not provided at the C++ level.
I'm adding AIX as and PPC BE linux as they currently fall into
the same category.  We are working to see if we can change that
in v8 but it will be non-trivial if is possible at all so I don't
want to leave the CI with failing tests until that point.

PR-URL: #3491
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
@jasnell
Copy link
Member

jasnell commented Oct 26, 2015

Landed in v4.x-staging in bc2a80b

mhdawson added a commit that referenced this pull request Oct 26, 2015
This test is already partially disabled for several platforms with
the comment that the required info is not provided at the C++ level.
I'm adding AIX as and PPC BE linux as they currently fall into
the same category.  We are working to see if we can change that
in v8 but it will be non-trivial if is possible at all so I don't
want to leave the CI with failing tests until that point.

PR-URL: #3491
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
mhdawson added a commit that referenced this pull request Oct 29, 2015
This test is already partially disabled for several platforms with
the comment that the required info is not provided at the C++ level.
I'm adding AIX as and PPC BE linux as they currently fall into
the same category.  We are working to see if we can change that
in v8 but it will be non-trivial if is possible at all so I don't
want to leave the CI with failing tests until that point.

PR-URL: #3491
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
@mhdawson mhdawson deleted the tick branch May 9, 2016 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test Issues and PRs related to the tests.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants